How do public and private schools differ?
If a parent does not approve of a private school they can remove their children and their money from it, and take both elsewhere. No such option exists in societies with public schools: whether parents send their children to a public schools or not, and whether they approve of the ideas taught in those schools or not, they must still pay for public education through compulsory taxation. This added burden often makes it impossible for many parents to even afford to send their children to private schools.