There are some excellent resources on this website divided by grade. Some at EFG, D, C, B, A and A*. Visit the website. Print off a topic booklet and have a go. Take it to your teacher. Get it marked. Keep repeating until you know all the topics at your grade.
Resources by Grade
We have also organised some useful information on how to revise and which topics come up most often to help organise your revision
Revision Guides
Thanks
The Walkden Maths Team