Captain TLDR above is basically saying "fuck other people's kids", which is abdicating his civic responsibility.
He pays taxes that goes to schools, doesn't he? Otherwise, I am pretty sure he didn't sign a contract that said: "You are responsible for improving the well-being of kids you will never meet."
Parenting is similar: there are a lot of ways to be a shitty parent that don't rise to the legal level of neglect.
You are making subjective judgments. This is fine. But don't confuse your opinions on "fairness" with an objective reality.
Don't like it? You can shirk your responsibility and accept your helping of shame. Or you can move to someplace that isn't a democracy.
I will. I don't lose sleep at night based on your subjective opinions, fortunately.
If one believes that the private education sector serves their kids better, so let it be for them. The welbeing of other people's kids is at most a passing concern, and it would be in fact unfair to your own kid if you had the resources to "improve" other kids but not focus it entirely on your own kid.
YOu might think such a philosophy is selfish. I would agree, but only because not everyone is following such a philosophy (and of course, other inherent unfairness in the world, like amount of money you have). But such is the world as it is. I don't hold it against anyone who does the same, for I also would choose to do the same.
One's only obligation under the law is to follow the law, but that's a tautology. One's moral obligation is deeper. Of, by, and for the people: that's how we roll.
Citizens who don't do more than the bare legal minimum are parasitic shirkers. Which they are legally allowed to be. But I am legally allowed to point out that they are selfish assholes. And I will.
You can try and help fix the system (and probably fail) while your children suffer, or you can opt out of the system altogether and make sure your kids have the best education you can provide for them.
Many people make an entirely rational decision that their resources are best spent keeping their kids out of a broken educational system.
That said, i agree with imbracio: parents' primary responsibility is to ensure their kids get a good education, rather than worrying about fixing a system that is unfit able in its current state.
And SCOTUS has approved vouchers funded via tax credits.
It's almost like people should take some responsibility for their kids' futures instead of handing them over to the state and saying "Well free education is right there, it better be damn good!" Doesn't work that way.
(This coming from a guy who went to a not-very-good public school and plans on sending his kids to public school, mind you.)
Having worked with numerous schools over the last decade I feel there are some serious problems that we as a society need to fix. I do feel that there are other options that are available to parents though.