what my yr9 teacher did, he wasnt that great a teacher but he got the head of maths in and me and a friend got a GCSE book to work through in yr9 so i learnt pretty much all the GCSE work in yr 9, and then in the start of yr10, my friend didnt want to, but i worked through an Additional Maths book, which after i started on the Alevel work and took all the exams for the modules i did over the last 2 years so yeh.
So far ive gotten A's in all the modules ive got results for, im expecting an A in mech1 aswell, and hopefully an A in mech2 too. In which case i would have A in Core1-4, Stats1, Mech1+2 (A is highest in Alevel)