- Location: Online
- Ages: 5-18
K-12 is another of the free homeschool options that offers online public schools for any student in grades K-12. This tuition free online public school offers classes that are taught by licensed public school teachers and cover the same school subjects which are normally taught at in-person public schools.
If you're homeschooling your child yourself and looking for alternative non-full-time options, K-12 also offers completely free E-Books (over 17,000 options) and tools for homeschooling families that make planning a homeschool curriculum easier. Through their STRIDE program, your child can also access game-based learning for grades K-8.
It's a great online public school for students of any age, especially high school students. Students can learn at their own pace and from the comfort of their home.