ThatQuiz.org is a wonderful free website. It includes a wide variety of self-regenerating tests, mainly for maths, suitable for early Primary students up to Higher Education! Teachers can create free accounts and set and monitor tests for their students; there are an excellent selection of ways in which you can check and sort your results. It's fantastic!
If you're in my classes, you can access your special home pages below. and see all of your tests here (you will need your special password to do this). Go to your page, choose your name and sign in with your password. You can then see all of the tests you haven't done yet (and can do them) and all the tests you have completed (you can see the results). Have fun!