Oxford University Press offers an excellent website for practice at different levels:
For level 1 students you can start with
basic exercises - progress- until you reach A2
For Level 2, try
Intermediate-Intermediate plus and Upper-Intermediate
Finally, for level 3: advanced!
Congratulations!