I went to a public school. I think what benefitted me was the fact that it gave me the confidence to go out into the world and be me, stand up for myself and not be afraid to speak out. The school I went to was huge on discipline and respect and it definitely carried on what my parents had taught me at home. As a result I do have high moral values and in part I owe it to my school.
It also taught me to be very independent - I could cook when I was 16 and I did all my own washing. Lots of people think that you are a snob if you go to public school - but it's not always very nice. No mummy to go crying home to.
What I can say is that from it I have made so many amazing friends that have been there for me over the last 20 odd years - and for that I'm very grateful.
I am not saying that if we were in a catchment where DS cold go to an excellent state school that I would not send him there. DH went to one of the top comprehensives in the country and beat many top public schools in the lague tables.
But it is not all about league tables, it's about so many things. A school should be nurturing and caring and take the child's individual needs on board. Different schools suit different children.
There is a big difference between private schools and they all have a different ethos.
I knew people who hated the school I went to, whilst other thrived. It really does depend at the end of the day not only on money (of course that is a huge factor in the choice you make) but also it's down to the individual child.
It's a shame that there is such a divide between schools in the UK and that sometimes going private is the only option.