We fix it by taking back 100% of the tax-payer funded money going to private schools and giving it back to the public schools where it belongs.
If you want to send your kids to a private school or a religious school, then the financial burden should fall squarely on the shoulder of all people sending their kids there and not a singular cent should be brought from the tax pool.
It's beyond immoral that these elitist parasites send their filthy spawn to special schools that aren't accessible to the general public to get a "better education" yet have our taxes fund it.
The private and religious school systems should be dismantled and their assets and property should be restructured into public schools. Reclamation without compensation - and if anyone complains - public hanging.