More funding. Private education is extremly costly, and a little finacial aid here and there wouldn't do the trick. Plus, where are private schools going to magically accomadate 50 million children who need an education.
Well, I wasn't saying we had to close down public schools, but we could take the tax burden off people and make those who are capable pay to attend. There's tons of people who are paying money to let rich kids go to school for free. Drastic things like this take baby steps. The quicker we start, the earlier we will be able to educate everyone with much less tax impact.