Take a glance at The Ten Cent Solution, an eye-opening account of the successes of parent-supported private schools in the very poorest neighborhoods of India and Africa. A convincingly different take on the subject, I think.
Here is the crux of the problem as I see it. ALL developed countries offer free (granted taxpayers like us pay for it) public education up to a certain level. I don’t see any way that the US could put an end to that.
It is far easier to convince poor people in developing countries to sacrifice for an opportunity than it would be to convince many Americans to start paying for something that was once free.
I’m not saying that I wouldn’t support it, I’m saying that I don’t see any chance of it happening.