High School Curriculum

Courses Specifically Designed for High School Students

The online high school environment blends elegant and research-driven design, compelling interactivity, and ease of use of both online and offline content with key features designed to make the high school experience successful, given the far more complex high school world of content, skills, and time management.

A Catalog of Courses for Diverse Learners

eSchool Prep offers core courses—math, English, science, and history—as well as a variety of electives.*


*The K12 high school catalog is a complete list of the high school courses K12 provides. While eSchool Prep offers a comprehensive selection of courses, not every K12 high school course is available to eSchool Prep students. We provide a limited selection of electives but will expand our offerings in the future. Information on specific courses of study and available electives are provided upon enrollment. For details, please speak to an enrollment consultant during the enrollment process.