A Complete Middle School Program

At Keystone, we help middle school students grades 6-8 get off to a good start. Our program inspires and motivates students to acquire the skills they need to succeed in high school and beyond. We offer curriculum for a complete middle school education or individual courses to supplement a student’s traditional or homeschool education.

Students enrolled in a complete grade level take a total of five courses: four core courses – one in each core subject area – plus one elective per school year. The curriculum includes Language Arts, Mathematics, Science, and Social Studies for each grade level, and an array of elective and advanced courses.

The comprehensive Keystone curriculum offers online middle school courses based on a learner-centered model that draws from current educational research and meets the high standards of the North American Council for Online Learning (NACOL).

Core Curriculum

The Keystone middle school curriculum is online and includes all core subjects, with grade-specific coursework in Math, Science, Social Studies, and Language Arts. We also offer credit recovery options for students who want to get back on track.


Middle school students can choose from a variety of elective courses each year, including art appreciation, health, music, and foreign languages.

Advanced Courses

For 8th grade students who want a more challenging educational experience in preparation for high school, Keystone offers advanced courses: Algebra I, Spanish I, German I, and French I.

Preview the Online Middle School Courses and Curriculum

Want to see for yourself how comprehensive and engaging our online courses are?

View interactive online demo 


"We had to obtain curriculum information to submit to my daughter's public school, to get the course approved, and the Keystone staff researched the course requirements we needed, and forwarded them to our school without delay.  Once my daughter began the course online, she had lots of support along the way and completed the course on schedule."
~Cathy Ellington, Parent