Music Ace is easily one of our very favorite music education programs. It is fun, easy to use, and extremely solid (won't crash). Music Ace teaches young children the basics of music, from "high and low" on up to basic major scales. The program is divided into three parts - Lessons, Games, and Doodle Pad. The Lessons are instructive and do not insult students who don't do well. Each Lesson has a corresponding Game that lets the student practice his or her skills in a fun video game environment. In addition, the Doodle Pad allows students to create (and save) their own music, outside of the structured lesson atmosphere. We highly recommend this software to anyone teaching at the elementary or junior high school level.