Interactive
Music Theory

Music theory.net: Interval Trainer

For Students 9th - 10th
This online quiz is a fantastic tool to check your knowledge of intervals. Keeps score, and can be customized to fit specific lessons (augmented intervals, diminished intervals, double accidentals.)
Interactive
Music Theory

Music theory.net: Steps and Accidentals

For Students 9th - 10th
Provides an explanation of half steps, whole steps, flats, and sharps. Illustrated examples accompany these definitions.
Website
Other

Piano Music Sight Reading Practice

For Students 9th - 10th
Actually this clever site drills pianists on note names and note placement on the keyboard. Kids can access this site at home for practice. Both treble and bass clef are used.