That's absolutely not the answer, though. All that does is give a huge advantage to people who are already in good school districts and to people who are mobile enough to go to distant schools. It's just not practical for the people who need it most. There is and there should be a huge difference between public services and private services. Having the best public services possible just needs to be the standard. There shouldn't be a compe ion between parents for which of their children will get to have a legitimate education.
I think that's about as optimistic as one could look at that. I don't know if you know many teachers, but from the ones I know, it's a thankless job that doesn't need to become more thankless by people instantly antagonizing them. While there are definitely teachers who both need to go and who need a kick in the pants to increase their performance, there are many who care but are at the breaking point. I've been at schools where all the good teachers up and left in the span of a couple of years due to different management standards. We went from an up-and-coming Gates school to Lean on Me almost overnight. You can't leverage people's feelings of commitment forever. Those who have the means to get out will eventually.
Now that's cool, provided it is indeed how you've presented it here. It's definitely a step in the right direction to have cheap tuition for public universities.