Hit a Homeschool Home Run

Embrace homeschooling with confidence whether you want to do it all on your own or need more structure to tackle school at home.

Online Homeschool image 1 (name Hit a Homeschooling home)

Support for Homeschool Families

Choosing to homeschool your child is a big decision. K12 can help. Since 2000, K12 has been a leader in supporting parents with their homeschool programs and providing school at home alternatives—helping families find an approach that meets their children’s unique educational needs.


Curriculum for Purchase


Individual Courses


Enrichment Programs


Full-Time School at Home

Online Homeschool Curriculum

Supplement your existing homeschool program with challenging, engaging, and highly interactive offerings from the Keystone School plus individual, live online instruction led by state-certified educators. K12 offers full curriculum options or individual courses for purchase.


Kindergartners learn and grow at all different paces. Carefully designed coursework helps students form a strong academic foundation and master core skills.


Elementary school is the right time to develop a love of learning. Live online instruction and self-guided study encourages fun and exploration with room for creative play and family time.

Middle School

Middle schoolers thrive with the ability to explore. They can try new activities, learn an instrument, and hit their learning stride. Students can explore their unique interests with a wide selection of core classes and electives.

High School

Mastering subjects, honing study skills, and looking ahead. Homeschool high school course offerings inspire students and prepare them for whatever comes next. K12 offers advanced, career-based, and elective courses in our large course catalog.

Why work with K12?

Homeschool has been the right choice for more than 4.3 million students nationwide. K12 can help you with school at home too, providing materials, support, and flexible coursework to fit your family’s lifestyle, or full-time programs to add expertise and structure with the at home benefits you want.

Online Homeschool image 10 (name icon)

Learning Your Way

No two kids are exactly alike—and every child deserves to learn in a way that suits their unique needs and interests. Diverse learners, advanced learners, career- and college-minded students, and students with special interests can embrace learning their way.

Online Homeschool image 11 (name icon Rocket 2)

Robust Learning Options

Boost your homeschool program with curricula and individual courses that play to your child’s strengths, provide you with a powerful game plan, and include course materials delivered right to your home. Teacher-led options available.

Online Homeschool image 12 (name icon Personal Values)

Support for Homeschool’s Many Styles

Flexibility is freedom. Online students can learn at home or on the road — part-time, full-time, or class by class. Our online learning options fit into your family’s lifestyle, wherever learning happens.

What Homeschool Families Say



“I get to learn better and focus better. I don’t have any other distractions.”



“He has a lot of challenges and this school lets him fly.”


Chart Your Own Path With K12-Powered Online School

Switching from a traditional classroom to learning from home can be a big adjustment. So can realizing that traditional homeschooling may not capture all the academic supports and advanced curriculum your child needs to succeed. Choosing a K12-powered online school can make a big difference.

K12 Covers All the Bases

Maintain the benefits of homeschool—learning anywhere, flexibility, and personal involvement—with the support and structure of a K12-powered public or private online school for a homeschool alternative that’s just right.

Online Homeschool image 13 (name icon Certificate 2)

Public School

Put the power of an online school community to work for your family. K12-powered online public schools are tuition-free, meet state requirements, and serve students with instruction from state-certified teachers.

Online Homeschool image 14 (name icon Family Circumstances)

Private School

Looking for advanced courses, faith-based environments, multicultural studies, or a global school community? Fee-based K12-powered online private schools provide even more flexibility and personalized attention. Enroll at any time, from any country.

Online Homeschool image 15 (name icon Education Philosophy)

Summer School

Prevent summer slacking with enriching classes and next-level experiences. Choose the courses that interest your child to make this summer one for fun and learning.

Online Homeschool image 16 (name icon Rocket 1)

Time for Fun and Making Friends

Students at K12-powered schools have the opportunity to spend time with classmates both virtually and in-person* through field trips, school-based clubs, and other extracurricular activities.

Online Homeschool image 17 (name icon Book open 3)


Arrange extra study sessions outside the classroom and see your child’s trickiest subject suddenly click. Choose the level of support your learner needs to make the grade.

Frequently Asked Questions

Whether your child requires special needs therapies or simply performs better in a home learning environment, K12-powered schools provide structure that allows for students to work at their own pace along with a supportive team of teachers and others who personalize their approach to each student. Full-time programs also offer services for children with special needs.

Children work toward grade-level goals at their own pace. If your child needs more time, they can work more slowly through the course. If your child wants to skip ahead, teachers have additional work at the ready. AP® courses and dual enrollment opportunities for college credit encourage high school students to excel. Plus, K12-powered high schools may offer advanced course options you couldn’t offer as easily with traditional homeschool.

K12-powered online public schools are tuition-free. K12-powered private school fees vary but generally tuition ranges from $4,995 to $6,995 per year. Individual course options and tutoring costs vary.

Explore Your Homeschool Options

Online Homeschool image 18 (name Icon)

Find curriculum and courses for purchase.

Online Homeschool image 19 (name Icon 1)

Ready to dive into K12-powered online school?

Get started toward a full-time program today.