Of course there are many reasons for parents to choose a public school.
My question is more about the issue of class and whether your child can fit in in a top public school like Eton, Dulwich, Harrow, etc.
Some books said going to these schools may buy one a seat at the top table of British society - an entry to the world's most influential, richest families.
But if you are 'only a middle-class family', is it pointless as your child most likely will never be accepted as an 'insider' among the students there?