Classics for Kids
The Dallas Symphony Orchestra has one of the best music education sites out there - check it out, everyone can learn something from it.
Musical Educator has a page full of quizzes to try out and see how your knowledge stacks up
Scale Cruncher is the place to go for theory students learning all about the different types of scales!
Enchanted Learning has a ton of visual aids and printable info for young students
Flash Games offers some ear training help
Practice Theory
Melodic Playbacks - everyone struggles with these! I wish they'd been around when I was studying
Flash Cards - offers tons of flashcards for young learners
Sphinx Kids is probably one of the most fun sites so far! Their composers section is AMAZING!
EAR TRAINING
Start here This is the ideal place to start and practice.
Good Ear holds up to its name....but it is a bit confusing. Advanced eart training.
THEORY
Music Theory - this sight is awesome at aiding learning and testing music theory skills.