Private schools reduce socially mobility and do a good job of keeping the poor, poorWatch
I'd prefer to send my children to a state grammar myself but if that's not an option then i likely would send them to a private school subject to receiving a scholarship (though i plan to provide with tutors ect..).
I'd suggest that if one sort of school is getting better results, the answer is not to ban the one that's succeeding. Perhaps if we invited private schools to take over the running of academies and state schools, we might see more high quality education. All we'd need to do is fund scholarships to the good schools
If existing private schools could be encouraged to set up franchises or sponsor academies where they could use their methods and management, it'd be a pretty awesome setup. Their could be chains of Eton-run schools across the country, which would help kill the 'old-boys club' issues as well.