..Class size?
As a science teacher, I fully agree with all the comments about the difficulty of firing teachers, and the effect of teachers of pupils performance, BUT in terms of my own teaching - if the school cannot afford enough teachers and class sizes are made larger - not even the best teacher in the world can make that much of a difference. On the other hand, fewer students with even a bad teacher will do better.
Also, the government (UK in this case) should stop changing the sylabus or current faddy pedagogy and let teachers teach the same thing for more than 3 years. Just when you start achieving results with whatever they have decided is the 'next best thing'(TM) they change it.