IXL is one of the best online home education programs we use. I love the fact that you are not stuck in one grade for all subjects. It provides detailed personalized reports and diagnostics. IXL follows the core curriculum and is updated regularly.