Depends on the area, depends on the schools available, depends on the needs of the child. There's not one "right" solution here.
The problem is that the publicity around adding VAT to private school fees has really amplified the narrative that all kids who go to private schools are wealthy, spoilt brats, and all families that can pay for private education are rolling in cash.
It's absolutely not the case.
There are certainly some schools which fall into the elite category. But there are many other private schools where there are pupils there on a bursary, and families who are sacrificing things, such as holidays, in order to pay the fees. They're not all wealthy kids, there are plenty of private school pupils who are ordinary kids from ordinary families.
Families choose private schools for lots of different reasons, and there are plenty of "normal" kids there, not just those who are extremely privileged.
My politics are left wing, and unfortunately, we would never be in a position to afford private schools for our two. In addition, both my DC have significant SEN and this doesn't tend to be well-provided for in the private sector.
But I still think that most people are being real dickheads about private schools. I was a school governor for over 5 years and the absolute mess that schools are in can't be overstated. There's no money, not enough teachers, and the teachers that are still there are stressed, overworked and under pressure. The education desperately needs a good shake-up because it's failing lots of kids, and causing teachers to leave the profession in their droves.
There's nothing wrong with private schools. Most are perfectly normal but offer smaller class sizes and a greater range of subjects/sports etc. Music lessons didn't exist in our school - there are plenty of opportunities to learn an instrument in private school.
Rather than gunning for private schools the aim should be to raise the standard of our state schools. But that's going to take significant restructuring and plenty of ££££.....can't see it happening any time soon.