My blood always boils when anyone in education equates lower "socio-economic status" (and what a class-riddled little term that is in itself!...) with poor achievement. This stance is used to justify any amount of poor achievement by schools and parents, thereby reinforcing divisions and slowing social mobility.
At least the grammar school system acknowledged that many poor children were getting a bad deal from state schools. Now that that system has gone, we are being served up pap dressed up as lobster thermidor, as the education system struggles with the twin demands of making every child a winner and driving up standards at the same time and in the same setting.
As a (former- still undecided whether to go back- too many ethical considerations) teacher, I found the lack of literacy among any but the brightest, the lack of ambition and drive of many students, the lack of enforceability of anything the school tried to achieve with some (many) students, the basic lack of trust and compensation and confrontational mindset of many parents simply too hard to work with.
IMO, the basic thing that holds a child back, save for a child with REAL demonstrable problems (and not just the feeble excuses for poor achievement trotted out by parents, students and teachers alike), are:
- low expectations: from parents
- low expectations: from teachers
full stop. I do not believe that socio-economic status makes even an iota of difference once you have equated the expectations. There are parents with low expectations in private schools as well, but they tend to be in the minority, and the environment is such that their child will prob do well despite them. A child with parents with no expectations put into a school with low standards is unlikely to do well.
If you are a parent with high expectations for your child, you are in a distinct minority in this country, and are probably either: treated as a pushy and annoying parent and brushed off constantly, or paying fees.