Most fundie schools (the ones that stay in business) also cost a lot of money too, like hundreds of dollars a month, which is why the school vouchers thing has been a major issue. I used to be opposed since it means the government would be paying to have (some) kids learn creationism and how God hates fags (and taking away money from public schools) but now I don't give a fuck since so many public schools are just teaching an even more perverse secular religion.
We've got some really good private schools near me, but they are expensive af. The Catholic schools (1 for boys and another for girls) will run you about $24K a year. The non-religious one runs you $40K a year. Yes, $40K for grades K-12. I have a family member that has 2 kids in that school (but I think they give you a tuition break for the 2nd kid) and it is an amazing school. Sadly, I am not wealthy enough to afford that.
The problem with the affordable ones is that those are the places where the troubled kids end up. If they get kicked out of public school or are having massive discipline/underachieving problems at school, parents will yank them out of public school and put them in a private one (especially a religious one) hoping that either the school will sort them out or that, since they are paying money for tuition, they'll have to suck it up and deal with their brat.
I'd homeschool before I'd choose a private school that wasn't one of the good ones.
I don't think the Right/GOP is going "Fuck schools" they are going the more "your choice" route of Charter Schools/School Vouchers/Even that Fund the Student plan. Which is great! If you are lazy/don't care your kids go to public school, if you give a shit you shop around to find a school that fits your beliefs/best style for your children. Its win/win for every one. Before the only way to pull that off was to move to a specific school district.
It won't work. Everyone will want to go to the good schools and then there will have to be a "lottery" to get into those schools which will have to be weighted to make sure it is "equitable". The real problem with education is mostly on the shoulders of the parents. Parents who don't care what their kids are doing in school or who make excuses for their brats misbehaving or flunking in school are the problem. Kids who do well have good parents or are the rare kid who somehow manages to have self-control and a little bit of self-motivation despite having crappy parents. You can have the best teachers, the best facilities, etc. and nothing will change if the culture doesn't change. If you don't value education, your kids won't, either. That's why poor Asian kids can outperform rich white ones. Those tiger moms aren't playing.
We really should be moving the smart kids who want to go the college route to one set of schools, the other smart kids who don't want to go to college to schools where they can learn good job skills (we need electricians, plumbers, etc. and you need smart people for that, too), and the problem/dumb as dirt kids to schools where we can teach them basic life skills and prepare them for a career in low tier, minimum wage jobs because that is all they can realistically handle. We've tried for too long to pretend that anyone can be anything they want. No, they can't. But, they can be taught how to be productive members of society and end up with the knowledge and skills that will prevent them from doing really stupid things (like payday loans, having 3 kids by 3 different baby daddies, etc.).
We won't do that, because the outcome won't look as equitable as they would like, even though it would be way more helpful to the student and society to have realistic goals rather than try to push everyone towards college.