One of the things I realized when my dc ended up in private school is that there really isn't much difference between dc in different socioeconomic groups.
Much less than I might have expected.
I have no issues with any group of children mixing with any other. I am just not convinced that it makes the kind of differences I had assumed it would.
Growing up in a very economically deprived area I only mixed with other dc in the same situation.
I think I carried prejudices about private schools and perhaps even middle class backgrounds for many years.
But having my dc in a private school meant I had to address them and I realized that they really were just prejudices.
The kids were exactly the same as the kids I grew up with, my dc weren't gaining or losing anything by mixing with a different group of dc.
I remember chatting to a teacher at my dc's school who had previously taught at a very tough state school in the UK who said they had also come to realize dc are just dc, pretty much the same everywhere. Not better, not worse and not actually different either.
It is always a little painful to have to leave some of ones Guardian approved ideas behind as a social worker but sometimes it happens.
( the point about dc in care and laborers was raised by a pp, I was just repeating it
I brought this up once on a different thread, that students at private school were unlikely to meet a child in care, or one whose parents were unemployed, or one who might only get 2 GCSEs and become a labourer )
As I said children in care do actually get placed in private schools at times so this isn't actually totally accurate anyway.