Road to Grammar is a great site to practise grammar and vocabulary. One of the best things about this site, in my opinion, is that if you choose the wrong answer in the quiz and you click on NOTES, it provides a note explaining why your answer is correct or incorrect.
Apart from these quizzes there’s a section that I love called Games. My favourite one is called FLUENT and it allows two students to play. Be careful if you choose to play, it’s kind of addictive!
I also recommend trying the Extra Practice section and the Downloads, which has some great PDFs for students and teachers. And last but not least, there’s a section called Road to Grammar JR dedicated to young learners