I like to recommend real good music theory crash course for this school Www.wowpianowow.com
U can visit http://www.wowpianowow.com/music-theory-lessons/
Their theory course only take 1 year to complete grade 1-5
And another 1 year to complete grade 8 theory
Taught by master degree teacher...