Discovery K12 is a free online homeschool platform and curriculum for students from kindergarten through twelfth grade..