2. MusicTheoryPractice.com - I also found this website useful for identifying major key signatures, ear training and identifying major chords. Great fundamental practice for beginners to intermediate level students for all ages.
3. MusicTheory.net - This website has really useful exercises to build fundamentals for music students. Great for beginning piano and guitar students. Exercises including note, key signature, interval and chord identification also Identifying notes, intervals and chords on a keyboard and guitar, along with ear training. Recommended for beginner to intermediate music students.