I don't think there's any way to revolutionize schooling on average. I do think that there are ways to make it dramatically better for specific kids. Pull up the tails of the distribution and you do improve the average, but not by a whole lot, since most kids by definition will still be...average.

I went to a charter school, and one with a very different (project-based) educational philosophy. The charter school was founded by, among others, a business leader who had previously exited a startup he founded. He thought it would revolutionize education for his kids. Instead, his kids did extremely poorly at this school, and ended up going back to their normal public schools, where they did great.

I ended up going to work for his next company as my first job out of high school, and he was recounting this story to my boss, who was a grizzled childless 50-something programmer without a dog in this fight. The school founder had soured on charter schools by then, and said somewhat sarcastically "Well, they work for some kids." My boss was like "Maybe that's the point, that the kids who they work for get to attend a school that works for them."