Online Home-School Programs


Best Overall:

K12 is the trusted provider of online learning for many virtual public schools, as well as homeschooling.

home 2

Best for homeschool, afterschool & summer use.

Time4Learning | Online Curriculum For PreK-12th Grade

Award-winning online curriculum teaching math, language arts, science, social studies and more!

kids online 4

Best for learning from home:

Connections Academy | Online Public School from Home

  • Connections Academy is a K-12 education program that offers virtual learning from home. Learn more about how online public schools can benefit your family.

Best for College Preparations and University Students

edX | Free Online Courses by Harvard, MIT, & more | edX

Access 2000 free online courses from 140 leading institutions worldwide. Gain new skills and earn a certificate of completion.

home 3

Best from arithmetic to history


CK-12 Foundation provides a library of free online textbooks, videos, exercises, flashcards, and real world applications for over 5000 concepts from arithmetic to history