Public schools are absolutely horrendous evil environments for kids. Public schools are fucking violent. Parents that send their kids to public schools need to reconsider their bad decisions in life. THERE IS NO FUCKING EXCUSE!
Don't talk as if you don't know how the current economic and financial systemand work, there are different classes and statuses, you can't ignore that. Do you think every parent wouldn't want the best for their children if capable? Should the children not go to school at all if they could not afford a standard private school for them? Many parents feel the pains, but have no choice. The good news is that it is temporary.
I said that because I know the angle you are talking from. From another angle, not all public schools are bad. Even in my country where many public schools are bad, many runs in a fierce competition with the private schoosl and I had taught in one of them. Such public schools are many all around the world. The problem sometimes could be the proximity of where the parents live to where such good public schools are located.