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. Learn more about choosing the right course.

Eligibility

Review eligibility guidelines to determine if your child has a qualifying math or verbal score. Students must achieve qualifying scores in the appropriate above-grade level test.

Courses

Courses for Grades K-6

SubjectsCourse FormatsCoursesGrade LevelsEligibility
Computer TechnologySession-BasedIntroduction to Computer Science and Engineering New!Grades 3-6Math
Individually PacedScratch Programming for Elementary School StudentsGrades 3-5Math
Scratch Programming for Middle School StudentsGrade 6 & aboveMath
Advanced Scratch ProgrammingGrade 3 & aboveMath
Introduction to Web DesignGrades 6-12Math or Verbal
Advanced Web DesignGrades 6-12Math or Verbal
JavaScriptGrades 6-12Math or Verbal
EngineeringSession-BasedInventions in EngineeringGrades 3-5Math
Introduction to Computer Science and Engineering New!Grades 3-6Math

World Languages:

ELD

Arabic

Chinese

Spanish

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

 

 

Young Readers' Series

 

 

 

 

 

 

 

 

 

 

Art Meets Science Series

 

Grammar Matters

 

 

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

Session-Based

Flexi-Paced

The Process of Writing

Grades 5-6Verbal
Writing for an Audience (prerequisite: Process of Writing)Grades 6-7Verbal
MathematicsIndividually PacedAccelerated Grade 3 Mathematics Coming soon! Grade 3Math
Cryptography: Math and CodesGrades 4-6*Math
Honors Algebra IGrades 6-9*Math
Honors GeometryGrades 6-10*Math
Honors Grade 4 MathematicsGrade 4*Math
Honors Grade 5 MathematicsGrade 5*Math
Honors Pre-algebraGrades 6-8*Math
Introduction to ChessGrade 3 & above*Math or Verbal
Math Olympiad for Elementary School StudentsGrades 5-6*Math
MATHCOUNTS® PrepGrades 6-8*Math
MATHCOUNTS®Grades 6-12*Math
Problem Solving in AlgebraGrades 6-9*Math
Problem Solving in ArithmeticGrades 6-7*Math
Problem Solving in Geometry New!Grades 6-9*Math
Problem Solving in Pre-algebraGrades 6-8*Math
MusicSession-basedMastering the Fundamentals of MusicGrades 4-9Math or Verbal
SciencesIndividually PacedEarth and Space ScienceGrades 6-9*Math
Life ScienceGrades 6-9*Math
Physical ScienceGrades 6-9*Math
Session-BasedIntro to ForensicsGrades 6-9Math or Verbal

*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 LevelsEligibility
Computer TechnologyIndividually PacedScratch Programming for Middle School StudentsGrade 6 & aboveMath
Advanced Scratch ProgrammingGrade 3 & aboveMath
Introduction to Web DesignGrades 6-12Math or Verbal
Advanced Web DesignGrades 6-12Math or Verbal
JavaScriptGrades 6-12Math or Verbal

World Languages:

 

ELD

Arabic

Chinese

Spanish

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

Art Meets Science

 

 

Young Adult Readers' Series

 

Grammar Matters

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

Session-Based

Flexi-Paced

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

*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 LevelsEligibility
Advanced PlacementIndividually PacedAP Calculus ABGrades 9-12*Math
AP Calculus BCGrades 9-12*Math
AP Calculus CGrades 9-12*Math
AP StatisticsGrades 9-12*Math
Session-BasedAP BiologyGrades 9-12Math
AP ChemistryGrades 9-12Math
AP Chinese Language and CultureGrades 9-12Math or Verbal
AP Computer Science AGrades 9-12Math
AP English Language and CompositionGrades 10-12Verbal
AP MacroeconomicsGrades 9-12Verbal
AP MicroeconomicsGrades 9-12Verbal
AP Physics 1Grades 9-12Math
AP Physics 2Grades 9-12Math
AP PsychologyGrades 9-12Verbal
AP Spanish Language and CultureGrades 9-12Math or Verbal
AP Spanish Literature and CultureGrades 9-12Math or Verbal
AP US Government & PoliticsGrades 9-12Verbal
AP US HistoryGrades 9-12Verbal
Computer TechnologyIndividually PacedIntroduction to Web DesignGrades 6-12Math or Verbal
Advanced Web DesignGrades 6-12Math or Verbal
JavaScriptGrades 6-12Math or Verbal
Introduction to JavaGrades 9-12Math
Advanced Java ProgrammingGrades 9-12Math
Session-BasedAP Computer Science AGrades 9-12Math

World Languages:

 

ELD

Arabic

Chinese

Spanish

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

Art Meets Science

 

Young Adult Readers' Series

 

Grammar Matters

 

 

Session-Based

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

From Structure to Style

Grades 7-12

Verbal

Writing

Session-Based

Flexi-Paced

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

*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