K-12 Online Programs

The Keystone School

Keystone K-12 online programs offers quality, personalized learning in a non-traditional environment for students in grades K-12.

A Personalized School Experience for Grades K–12

Families have different criteria when exploring educational options for their children. If you're seeking an alternative to a traditional brick-and-mortar school, Keystone can provide a unique learning environment and flexible online courses that meet your students where they are.

Keystone programs are designed to meet the needs of unique students, whether you're looking for a full-time learning environment or flexible online courses to supplement traditional education or homeschool learning.

Learn more about the Keystone programs available:

Online Elementary School Program

Online Middle School Program

Online High School Program

Online Homeschool Program

Flexible Online Courses for All Learning Environments

In addition to full-time programs, Keystone also offers individual courses in core subjects and electives for students in grades K—12. Your student can complete these courses independently at their own pace within one year of enrollment for standard K—12 courses and eight weeks for credit recovery courses.

Flexible online courses powered by Stride K12 combine the convenience and interactivity of online learning with high-quality educational standards. Courses are great for students who want to challenge themselves, fill a knowledge gap or as supplemental courses to a homeschool curriculum.

If your student needs to retake a course, Keystone's Credit Recovery solution provides the flexible online courses needed to stay on track. In addition to high-quality instruction for Grades K—12, we also provide flexible, online learning options for students over 18 years of age. Learn more about our Adult Learning Programs.

Online K-12 FAQs

Request information

Due to U.S. Treasury requirements, Keystone cannot offer refunds to students with a non-U.S. address. Money paid will be refunded upon receipt of returned course materials. To request cancellation, contact Student Services at 800.255.4937. Please note that The Keystone School is not able to accept enrollments from students located in the following countries: Bahrain, Crimea Region, Cuba, Iran, Kuwait, Lebanon, North Korea, Syria, Oman, Qatar, Saudi Arabia, United Arab Emirates, and member countries of the EU.

Join us on socials: