Here’s a link for you……www.musictheory.net
This is a great site for students of all ages, because many of the trainers are adjustable. For example, there is a trainer for practicing key signatures. If you go into “Settings,” you can choose exactly which key signatures you wish to be quizzed on, and leave the others unselected.
What a great resource for music teachers and students!