I have just been pondering private education, when it occured to me that my cousins on my mums side were state educated, and one of them is studying to be a doctor, and the younger cousin is in final years of A-levels, and has been accepted to study veterinary medicine. Both cousins got all A*'s and A's at GCSE and A's at A level/expected As for younger cousin.
They have very pushy parents, been to good state schools, are naturally very bright, and have always had lots of extra-curricular activities - ponies, piano, singing lessons, skiing etc.
Their parents could afford private schools, if they didnt have horses/ponies and three foreign holidays a year. My aunt and uncle prefer to pay out for horses than private education, and my cousins are very confident and have good career prospects.
The aunt and uncle who have not paid out for private school, are the only family of my parents generation who have a university education, and are much more academic than my entrepreneurial parents and uncle.
My dad always uses the phrase horses for courses, and I think this is true with education. Private education is not necessarily the right course for all children.