Each year the Grand Canyon Music Festival presents three weekends of music at the Grand Canyon with some additional concerts in Flagstaff and Phoenix. The music festival also operates two educational programs, the Native American Composer Apprentice Project and the School of Rock. These programs bring music education to schools serving Native American communities and rural populations.