The array of institutions aiming to improve education is more diverse than ever before. There are all sorts of tutoring services (Kumon, the Khan Academy, Sylvan, etc), and it's still not clear what approach (assuming there is a single solution) is the best way to teach kids. Maybe in a few decades, we'll have figured out what the optimal strategy is to educate the most children, but in the meantime, we have a lot of different opinions on what to do. Here are just a few links on teaching kids.
By the way, StumbleUpon can recommend some good Techdirt