Skip Navigation

Online Programs Course Catalog

Online Programs courses are designed to enrich and accelerate academically advanced students in the areas where they show the strongest abilities. The appropriate course depends on the student's previous education background and not necessarily on age or grade. Students choose courses that are often well above their own grade level but appropriate for their ability. For more advice, visit Choosing a course.

To be eligible to take courses in writing, some grammar, some critical reading, visual fluency, humanities, or social science, students must achieve qualifying verbal scores in the appropriate above-grade level test. To be eligible to take courses in math, science, or computer science, students must achieve qualifying math scores in the appropriate above-grade level test. Students who have qualifying math or verbal scores are eligible to take world languages (including ELD), some critical reading, Grammar FUNdamentals, web design, JavaScript, forensics, chess, or music courses.

Courses for Grades K-6

SubjectsCourse FormatsCoursesGrade LevelsQualified Scores
Computer TechnologyIndividually Paced

Scratch Programming for Elementary School Students

Grades 3-5M
Scratch Programming for Middle School StudentsGrade 6 & aboveM
Advanced Scratch Programming New!Grade 3 & aboveM
Introduction to Web DesignGrades 6-12M or V
Advanced Web DesignGrades 6-12M or V
JavaScriptGrades 6-12M or V
EngineeringSession-BasedInventions in EngineeringGrades 3-5M

World Languages:

ELD

Arabic

Chinese,

Spanish

Session-BasedVocabulary, Grammar, and Writing Using STEM, BeginnersGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IIGrade 3 & aboveM or V
Vocabulary, Grammar, and  Writing Using STEM, AdvancedGrade 3 & aboveM or V
Essay Writing Using STEMGrade 4 & aboveM or V
Arabic for Elementary Students, Basic, Part IGrades 2-6M or V
Arabic for Elementary Students, Basic, Part IIGrades 2-6M or V
Arabic for Elementary Students, Basic, Part IIIGrades 2-6M or V
Arabic for Elementary Students, Basic, Part IVGrades 2-6M or V
Arabic for Elementary Students, Intermediate, Part IGrades 2-6M or V
Arabic for Elementary Students, Intermediate, Part IIGrades 2-6M or V
Arabic Readers' Series: BasicGrades 2-12M or V
Arabic Readers' Series: IntermediateGrades 2-12M or V
Arabic Readers' Series: AdvancedGrades 2-12M or V
Chinese for Elementary Students, Basic, Part IGrades 2-6M or V
Chinese for Elementary Students, Basic, Part IIGrades 2-6M or V
Chinese for Elementary Students, Intermediate, Part IGrades 2-6M or V
Chinese for Elementary Students, Intermediate, Part IIGrades 2-6M or V
Chinese for Elementary Students, Intermediate, Part IIIGrades 2-6M or V
Chinese for Elementary Students, Intermediate, Part IVGrades 2-6M or V
Chinese for Elementary Students, Advanced, Part IGrades 2-6M or V
Chinese for Elementary Students, Advanced, Part IIGrades 2-6M or V
Chinese for Elementary Students, Advanced, Part IIIGrades 2-6M or V
Chinese for Elementary Students, Advanced, Part IVGrades 2-6M or V
Chinese Essay Writing New!Grades 2-12M or V
Chinese Readers' Series: BasicGrades 2-12M or V
Chinese Readers' Series: IntermediateGrades 2-12M or V
Chinese Readers' Series: AdvancedGrades 2-12M or V
Spanish for Elementary Students, Basic, Part IGrades 2-6M or V
Spanish for Elementary Students, Basic, Part IIGrades 2-6M or V
Spanish for Elementary Students, Basic, Part IIIGrades 2-6M or V
Spanish for Elementary Students, Basic, Part IVGrades 2-6M or V
Spanish for Elementary Students, Intermediate, Part IGrades 2-6M or V
Spanish for Elementary Students, Intermediate, Part IIGrades 2-6M or V
Spanish for Elementary Students, Intermediate, Part IIIGrades 2-6M or V
Spanish for Elementary Students, Intermediate, Part IVGrades 2-6M or V
Spanish for Elementary Students, Advanced, Part IGrades 2-6M or V
Spanish Readers' Series: BasicGrades 2-6M or V
Spanish Readers' Series: IntermediateGrades 2-6M or V
Spanish Readers' Series: AdvancedGrades 2-6M or V
Spanish Language Essay Writing New!Grades 2-12M or V

 

 

Young Readers' Series

 

 

 

 

 

 

 

 

 

 

Art Meets Science Series

 

Grammar Matters

 

 

Session-BasedYoung Readers' Series: Good DogsGrades 2-3V
Young Readers' Series: Dragon TalesGrades 2-3V
Young Readers' Series: Mystery StoriesGrades 2-3V
Young Readers' Series: Robot EncountersGrades 2-3M or V
Young Readers' Series: Wild ThingsGrades 2-3M or V
Young Readers' Series: Ancient Egypt RediscoveredGrades 4-6V
Young Readers' Series: Greek Myths RevisitedGrades 4-6V
Young Readers' Series: In Search OfGrades 4-6M or V
Young Readers' Series: Magical Life Lessons Newly Revised!Grades 4-6V
Young Readers' Series: Quests and ChallengesGrades 4-6V
Young Readers' Series: The Right Stuff- NonfictionGrades 4-6M or V
Art Meets Science: LiteratureGrades 6-9V
Art Meets Science: NonfictionGrades 6-9V
Building BlocksGrades 3-4V
Grammar FUNdamentals  Newly Revised!Grades 5-6M or V
Writing

Session-Based

Flexi-Paced

The Process of Writing

Grades 5-6V
Writing for an Audience (prerequisite: Process of Writing)Grades 6-7V
MathematicsIndividually PacedIntroduction to ChessGrade 3 & above*M or V
Accelerated Grade 1 Mathematics Closed PreK - 1M
Accelerated Grade 2 Mathematics Closed Grade 2M
Accelerated Grade 3 Mathematics Closed Grade 3M
Problem Solving in ArithmeticGrades 6-7*M
Cryptography: Math and CodesGrades 4-6*M
Problem Solving in Pre-algebraGrades 6-8*M
Problem Solving in AlgebraGrades 6-9*M
Math Olympiad for Elementary School StudentsGrades 5-6*M
MATHCOUNTS® PrepGrades 6-8*M
Honors Grade 4 MathematicsGrade 4*M
Honors Grade 5 MathematicsGrade 5*M
Honors Pre-algebraGrades 6-8*M
Honors Algebra IGrades 6-9*M
Honors GeometryGrades 6-10*M
MusicSession-basedMastering the Fundamentals of MusicGrades 4-9M or V
SciencesIndividually PacedEarth and Space ScienceGrades 6-9*M
Life ScienceGrades 6-9*M
Physical ScienceGrades 6-9*M
Session-BasedIntro to ForensicsGrades 6-9M or V

*Suggested grade levels only. Students may enroll in a course above their own grade level if it is appropriate for their ability. Placement testing is available to help students select an appropriate course.

Back to top

Courses for Grades 7-8

SubjectsCourse FormatsCoursesGrade LevelsQualified Scores
Computer TechnologyIndividually PacedScratch Programming for Middle School StudentsGrade 6 & aboveM
Advanced Scratch Programming New!Grade 3 & aboveM
Introduction to Web DesignGrades 6-12M or V
Advanced Web DesignGrades 6-12M or V
JavaScriptGrades 6-12M or V

World Languages:

 

ELD

Arabic

Chinese

Spanish

Session-BasedVocabulary, Grammar, and Writing Using STEM, BeginnersGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IIGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, AdvancedGrade 3 & aboveM or V
Essay Writing Using STEMGrade 4 & aboveM or V
Arabic Language, Basic, Part IGrades 7-12M or V
Arabic Language, Basic, Part IIGrades 7-12M or V
Arabic Language, Basic, Part IIIGrades 7-12M or V
Arabic Language, Intermediate, Part IGrades 7-12M or V
Arabic Language, Intermediate, Part IIGrades 7-12M or V
Arabic Language, Intermediate, Part IIIGrades 7-12M or V
Arabic Language, Intermediate, Part IVGrades 7-12M or V
Arabic Language, Advanced, Part IGrades 7-12M or V
Arabic Language, Advanced, Part IIGrades 7-12M or V
Arabic Language, Advanced, Part IIIGrades 7-12M or V
Arabic Language, Advanced, Part IVGrades 7-12M or V
Arabic Readers' Series: BasicGrades 2-12M or V
Arabic Readers' Series: IntermediateGrades 2-12M or V
Arabic Readers' Series: AdvancedGrades 2-12M or V
Chinese Language, Basic, Part IGrades 7-12M or V
Chinese Language, Basic, Part IIGrades 7-12M or V
Chinese Language, Basic, Part IIIGrades 7-12M or V
Chinese Language, Intermediate, Part IGrades 7-12M or V
Chinese Language, Intermediate, Part IIGrades 7-12M or V
Chinese Language, Intermediate, Part IIIGrades 7-12M or V
Chinese Language, Intermediate, Part IVGrades 7-12M or V
Chinese Language, Advanced, Part IGrades 7-12M or V
Chinese Language, Advanced, Part IIGrades 7-12M or V
Chinese Language, Advanced, Part IIIGrades 7-12M or V
Chinese Language, Advanced, Part IVGrades 7-12M or V
Chinese Essay Writing New!Grades 2-12M or V
Chinese Readers' Series: BasicGrades 2-12M or V
Chinese Readers' Series: IntermediateGrades 2-12M or V
Chinese Readers' Series: AdvancedGrades 2-12M or V
Spanish Language, Basic, Part IGrades 7-12M or V
Spanish Language, Basic, Part IIGrades 7-12M or V
Spanish Language, Basic, Part IIIGrades 7-12M or V
Spanish Language, Basic, Part IVGrades 7-12M or V
Spanish Language, Intermediate, Part IGrades 7-12M or V
Spanish Language, Intermediate, Part IIGrades 7-12M or V
Spanish Language, Intermediate, Part IIIGrades 7-12M or V
Spanish Language, Intermediate, Part IVGrades 7-12M or V
Spanish Language, Advanced, Part IGrades 7-12M or V
Spanish Language Advanced, Part IIGrades 7-12M or V
Spanish Literature Series: BasicGrades 7-12M or V
Spanish Literature Series: IntermediateGrades 7-12M or V
Spanish Literature Series: AdvancedGrades 7-12M or V
Spanish Language Essay Writing New!Grades 2-12M or V

Art Meets Science

 

 

Young Adult Readers' Series

 

Grammar Matters

Session-BasedArt Meets Science: LiteratureGrades 6-9V
Art Meets Science: NonfictionGrades 6-9V
Young Adult Readers' Series: Dangerous Games and RebellionsGrades 7-9M or V
Young Adult Readers' Series: Monsters, Magic, and MayhemGrades 7-9M or V
From Structure to StyleGrades 7-12V
Writing

Session-Based

Flexi-Paced

Writing for an Audience (prerequisite: Process of Writing)Grades 6-7V
Crafting the EssayGrades 7-12V
Crafting the Essay for English Language LearnersGrades 7-12V
Writing Analysis and PersuasionGrades 8-12V
Session-BasedCrafting FictionGrades 8-12V
Crafting PoetryGrades 8-12V
MathematicsIndividually PacedIntroduction to ChessGrade 3 & above*M or V
Problem Solving in ArithmeticGrades 6-7*M
Problem Solving in Pre-algebraGrades 6-8*M
Problem Solving in Algebra IGrades 6-9*M
MATHCOUNTS® PrepGrades 6-8*M
MATHCOUNTS®Grades 7-8*M
Competitive Mathematics PrepGrades 8-10*M
Honors Pre-algebraGrades 6-8*M
Honors Algebra IGrades 6-9*M
Honors GeometryGrades 6-10*M
Honors Algebra IIGrades 7-10*M
Honors TrigonometryGrades 8-11*M
Honors PrecalculusGrades 8-11*M
MusicSession-basedMastering the Fundamentals of MusicGrades 4-9M or V
SciencesIndividually PacedLife ScienceGrades 6-8*M
Earth and Space ScienceGrades 6-8*M
Physical ScienceGrades 6-8*M
Session-BasedIntro to ForensicsGrades 6-9M or V
Individually PacedHonors BiologyGrades 8-12*M
Honors ChemistryGrades 8-12*M
Honors PhysicsGrades 8-12*M
Visual FluencySession-BasedVisual LiteracyGrades 7-12V
Visual CommunicationGrades 7-12V

*Suggested grade levels only. Students may enroll in a course above their own grade level if it is appropriate for their ability. Placement testing is available to help students select an appropriate course.

Back to top

Courses for Grades 9-12

SubjectsCourse FormatsCoursesGrade LevelsQualified Scores
Advanced PlacementIndividually PacedAP Calculus ABGrades 9-12*M
AP Calculus BCGrades 9-12*M
AP Calculus CGrades 9-12*M
AP StatisticsGrades 9-12*M
Session-BasedAP BiologyGrades 9-12M
AP ChemistryGrades 9-12M
AP Chinese Language and CultureGrades 9-12M or V
AP Computer Science AGrades 9-12M
AP English Language and CompositionGrades 10-12V
AP MacroeconomicsGrades 9-12V
AP MicroeconomicsGrades 9-12V
AP Physics 1Grades 9-12M
AP Physics 2Grades 9-12M
AP PsychologyGrades 9-12V
AP Spanish Language and CultureGrades 9-12M or V
AP Spanish Literature and CultureGrades 9-12M or V
AP US Government & PoliticsGrades 9-12V
AP US HistoryGrades 9-12V
Computer TechnologyIndividually PacedIntroduction to Web DesignGrades 6-12M or V
Advanced Web DesignGrades 6-12M or V
JavaScriptGrades 6-12M or V
Introduction to JavaGrades 9-12M
Advanced Java ProgrammingGrades 9-12M
Session-BasedAP Computer Science AGrades 9-12M

World Languages:

 

ELD

Arabic

Chinese

Spanish

Session-BasedVocabulary, Grammar, and Writing Using STEM, BeginnersGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, Intermediate IIGrade 3 & aboveM or V
Vocabulary, Grammar, and Writing Using STEM, AdvancedGrade 3 & aboveM or V
Essay Writing Using STEMGrade 4 & aboveM or V
Arabic Language, Basic, Part IGrades 7-12M or V
Arabic Language, Basic, Part IIGrades 7-12M or V
Arabic Language, Basic, Part IIIGrades 7-12M or V
Arabic Language, Intermediate, Part IGrades 7-12M or V
Arabic Language, Intermediate, Part IIGrades 7-12M or V
Arabic Language, Intermediate, Part IIIGrades 7-12M or V
Arabic Language, Intermediate, Part IVGrades 7-12M or V
Arabic Language, Advanced, Part IGrades 7-12M or V
Arabic Language, Advanced, Part IIGrades 7-12M or V
Arabic Language, Advanced, Part IIIGrades 7-12M or V
Arabic Language, Advanced, Part IVGrades 7-12M or V
Arabic Readers' Series: BasicGrades 2-12M or V
Arabic Readers' Series: IntermediateGrades 2-12M or V
Arabic Readers' Series: AdvancedGrades 2-12M or V
Chinese Language, Basic, Part IGrades 7-12M or V
Chinese Language, Basic, Part IIGrades 7-12M or V
Chinese Language, Basic, Part IIIGrades 7-12M or V
Chinese Language, Intermediate, Part IGrades 7-12M or V
Chinese Language, Intermediate, Part IIGrades 7-12M or V
Chinese Language, Intermediate, Part IIIGrades 7-12M or V
Chinese Language, Intermediate, Part IVGrades 7-12M or V
Chinese Language, Advanced, Part IGrades 7-12M or V
Chinese Language, Advanced, Part IIGrades 7-12M or V
Chinese Language, Advanced, Part IIIGrades 7-12M or V
Chinese Language, Advanced, Part IVGrades 7-12M or V
Chinese Essay Writing New!Grades 2-12M or V
AP Chinese Language and CultureGrades 9-12M or V
Chinese Readers' Series: BasicGrades 2-12M or V
Chinese Readers' Series: IntermediateGrades 2-12M or V
Chinese Readers' Series: AdvancedGrades 2-12M or V
Spanish Language, Basic, Part IGrades 7-12M or V
Spanish Language, Basic, Part IIGrades 7-12M or V
Spanish Language, Basic, Part IIIGrades 7-12M or V
Spanish Language, Basic, Part IVGrades 7-12M or V
Spanish Language, Intermediate, Part IGrades 7-12M or V
Spanish Language, Intermediate, Part IIGrades 7-12M or V
Spanish Language, Intermediate, Part IIIGrades 7-12M or V
Spanish Language, Intermediate, Part IVGrades 7-12M or V
Spanish Language, Advanced, Part IGrades 7-12M or V
Spanish Language Advanced, Part IIGrades 7-12M or V
Spanish Literature Series: BasicGrades 7-12M or V
Spanish Literature Series: IntermediateGrades 7-12M or V
Spanish Literature Series: AdvancedGrades 7-12M or V
Spanish Language Essay Writing New!Grades 2-12M or V
AP Spanish Language and CultureGrades 9-12M or V
AP Spanish Literature and CultureGrades 9-12M or V

Art Meets Science

 

Young Adult Readers' Series

 

Grammar Matters

 

 

Session-Based

Art Meets Science: LiteratureGrades 7-9V
Art Meets Science: NonfictionGrades 7-9V
Young Adult Readers' Series: Dangerous Games and RebellionsGrades 7-9M or V
Young Adult Readers' Series: Monsters, Magic, and MayhemGrades 7-9M or V

From Structure to Style


Grades 7-12


V

Writing

Session-Based

Flexi-Paced

Crafting the EssayGrades 7-12V
Writing Analysis and PersuasionGrades 8-12V
Session-BasedCrafting PoetryGrades 8-12V
Crafting FictionGrades 8-12V
AP English Language & CompositionGrades 10-12V
MathematicsIndividually PacedProblem Solving in Algebra IGrades 6-9*M
Competitive Mathematics PrepGrades 8-10*M
Competitive Mathematics for High School StudentsGrades 9-12*M
Honors Algebra IGrades 6-9*M
Honors GeometryGrades 6-10*M
Honors Algebra IIGrades 7-10*M
Honors TrigonometryGrades 8-11*M
Honors PrecalculusGrades 8-11*M
AP StatisticsGrades 9-12*M
AP Calculus ABGrades 9-12*M
AP Calculus BCGrades 9-12*M
AP Calculus CGrades 9-12*M
Multivariable CalculusGrades 9-12*M
Linear AlgebraGrades 9-12*M
Differential EquationsGrades 9-12*M
Introduction to Abstract MathematicsGrades 9-12*M
Introduction to Complex Analysis New!Grades 9-12*M
Introduction to Real AnalysisGrades 9-12*M
MusicSession-basedMastering the Fundamentals of MusicGrades 4-9M or V
SciencesSession-BasedIntro to ForensicsGrades 6-9M or V
Individually PacedHonors BiologyGrades 8-12*M
Honors ChemistryGrades 8-12*M
Honors PhysicsGrades 8-12*M
Session-BasedAP BiologyGrades 9-12M
AP ChemistryGrades 9-12M
AP Physics 1Grades 9-12M
AP Physics 2Grades 9-12M
Visual FluencySession-BasedVisual LiteracyGrades 7-12V
Visual CommunicationGrades 7-12V

*Suggested grade levels only. Students may enroll in a course above their own grade level if it is appropriate for their ability. Placement testing is available to help students select an appropriate course.

Back to top