My son was always homeschooled and when he was almost 8 we started him in k12.com at the 3rd grade level. Since he was homeschooled we allowed him to progress through the classes at different rates based on his likes or dislikes. He took the entire recommended curriculum from 3rd through 8th grade in 4 years, going year round, supplemented by courses at EPGY and CTY. We liked the program and wanted to continue high school but couldn't afford k12.com nor could we afford EPGY or CTY.