For maths, Cambridge Maths should be one of your main options (if you're not currently using this textbook) for years 7 to 10. They have a textbook for each of those years and a lot of students who wish to perform well in maths tend to use this textbook.
In year 10, I used Oxford Insight Mathematics, which I also found to be a very good textbook and allowed me to achieve very good marks in year 10 5.3. I would believe their year 7, year 8 and year 9 textbooks to be of very good quality as well.
I hope this helps!