First while I agree that the lack of education is factor, its not because the schools are that bad but rather its the lack of desire by the students. I've seen this first hand. They don't care. The schools are partly to blame, they just pass these kids along rather than keep them back until they actually learn.
I have taught in schools since 1977 and I profoundly disagree with your analysis of the situation. Motivation is a problem but this is not directly the reason why kids from disadvantaged backgrounds fail to do well at school. We have to get things in the right order:
1. Children without the right support from the home begin to struggle with their academic work.
2. They receive low grades, negative comments, are placed in lower sets, etc. To be told you are failing lowers your motivation. This of course reduces motivation and they fall further behind.
The answer to this problem is for the government to take measures that helps to reduce the disadvantages they face in the classroom. Governments have never been willing to do this because it would go down badly with people from advantageous backgrounds. It is this group that applies the most pressure on politicians. In other words, it would be a vote loser. (A large percentage of people from disadvantaged backgrounds do not bother to vote in elections.)
Did I mention our schools are mostly run and staffed by leftists?
Where did you get the idea from? Unfortunately, every school that I have ever taught in has been run and staffed by people with strong conservative attitudes. This is not surprising as everybody in education have achieved academic success by using the existing system. They are therefore slow to see the flaws in the system. For example, most teachers are in favour of streaming or setting. As they have never experienced what it is like to be in a bottom stream, they have little understanding of the negative impact it has on student motivation.
