Website
Other

Dr. Brian Blood: Music Theory and History Online

For Students 9th - 10th
An exhaustive resource with everything concerning music theory. From ear training to music history, this site covers it all.
eBook
Other

Music Fundamentals

For Students 9th - 10th
This is like a music theory textbook online. It includes great explanations and assignments, although there is not a way to check your completed assignments. It begins with the basics and goes through triads. Midi files are included.
Interactive
Music Theory

Music theory.net: Rest Duration

For Students 9th - 10th
A wonderful resource for teachers and students! Gives examples and explanations of rests and how they affect the sound of a musical piece. Simple illustrations and explanations make this animated site easy to follow.
Article
Other

Music Theory First Aid for Struggling Students

For Students 9th - 10th
This site provides music theory information on such topics as rhythm, intervals, scales, chords, etc. Also, there is a fine section which describes the basic concepts of form and structure.
Website
Music Theory

Music theory.net

For Students 9th - 10th
An online beginning music theory and ear training site. This site is for students to use at home to reinforce what they learn in class.