I still maintain that I wasn' taught Maths at A level or GCSEm I was taught how to pass a maths exam. For the entire second year leading up to the exams we were taught past papers. In Maths, (as well as Physics, Chemistry and Electronics) I was set each paper, full and mock exams from the previous 15 years.
In the end this meant that I coasted my final exams as 75% of the questions on each paper were reprints from previous years that I had already not only done myself but been taken through ideal examples for afterwards. This didn't help when I reaached University as I had very little idea about the mechainics behind the maths causing me (and many other students) to have to pay for extra maths modules to keep up.
The entire focus of the school system is not the education of the students but meeting the targets set by the government.
It doesn't help that everytime someone raises a set of valid complaints the government springs into action and sets a completely new set of guidelines and targets which the teachers then have to spend more time working out how they can fudge.