There are a lot of great ways to teach kids all the right things. The challenge is delivering this to everyone. The more children that need to share in the limited teaching ability, the more compromised that learning becomes.
This article highlights some of the issues, and some of the potential, but no practical insight in how to create such a system.
Everyone knows that schools could (and should) be much better. The question is how.