Skip Navigation

Course List by Grade

CTYOnline courses are designed to enrich and accelerate academically gifted 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, computer science, or English Language Learners (ELL) for STEM, 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 (except ELL), some critical reading, Grammar FUNdamentals, web design, JavaScript, chess, or music courses.

Courses for Grades K-6

SubjectsCourse FormatsCoursesGrade LevelsQualified Scores
Computer TechnologyIndividually Paced

Introduction to Programming with Scratch for Elementary School Students

Grades 3-5M
Scratch ProgrammingGrade 6
& above
M
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:

Ell

Arabic

Chinese,

Spanish

Session-BasedVocabulary and Grammar for English Language Learners Using STEM, Beginners New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate II New!Grade 3 & aboveM
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 III New!Grades 2-6M or V
Arabic Readers' Series: Basic New!Grades 2-12M or V
Arabic Readers' Series: Intermediate New!Grades 2-12M or V
Arabic Readers' Series: Advanced New!Grades 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 IV New!Grades 2-6M or V
Chinese Readers' Series: Basic New!Grades 2-12M or V
Chinese Readers' Series: Intermediate New!Grades 2-12M or V
Chinese Readers' Series: Advanced New!Grades 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 I New!Grades 2-6M or V
Spanish for Elementary Students, Intermediate, Part II New!Grades 2-6M or V
Spanish for Elementary Students, Intermediate, Part III New!Grades 2-6M or V
Spanish for Elementary Students, Intermediate, Part IV New!Grades 2-6M or V
Spanish for Elementary Students, Advanced, Part I New!Grades 2-6M or V
Spanish Readers' Series: Basic New!Grades 2-6M or V
Spanish Readers' Series: Intermediate New!Grades 2-6M or V
Spanish Readers' Series: Advanced New!Grades 2-6M or V

Language Arts:

 

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 Things New for 2014!Grades 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 LessonsGrades 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-8V
Art Meets Science: NonfictionGrades 6-8V
Building BlocksGrades 3-4V
Grammar FUNdamentalsGrades 5-6M or V
From Structure to StyleGrades 7-12V
Writing

Session-Based

Flexi-Paced

The Process of Writing

Grades 5-6V
Writing for an Audience (prerequisite: Process of Writing)Grades 6-7V
MathematicsIndividually PacedAccelerated Mathematics Grades 1-4Grades K-4*M
Pre-Primary MathematicsPre-K - K*M
Elementary Problem Solving IGrades 2-3*M
Introduction to Chess New!Grade 3 & above*M or V
Elementary Problem Solving IIGrades 4-5*M
Problem Solving in ArithmeticGrades 6-7*M
Cryptography: Math and CodesGrades 6-9*M
Problem Solving in Pre-algebraGrades 6-8*M
Problem Solving in Algebra, Part IGrades 6-9*M
Problem Solving in Algebra, Part IIGrades 6-9*M
Math Olympiad for Elementary School StudentsGrades 5-6*M
MATHCOUNTS® PrepGrades 6-8*M
Honors Grade 5 MathematicsGrade 5*M
Honors Grade 6 MathematicsGrade 6*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 ProgrammingGrade 6
& above
M
Introduction to Web DesignGrades 6-12M or V
Advanced Web DesignGrades 6-12M or V
JavaScriptGrades 6-12M or V
Computer Security Fundamentals Currently closed**Grades 8-12M

World Languages:

 

ELL

Arabic

Chinese

Spanish

Session-BasedVocabulary and Grammar for English Language Learners Using STEM, Beginners New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate II New!Grade 3 & aboveM
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 III New!Grades 7-12M or V
Arabic Language, Advanced, Part IV New!Grades 7-12M or V
Arabic Readers' Series: Basic New!Grades 2-12M or V
Arabic Readers' Series: Intermediate New!Grades 2-12M or V
Arabic Readers' Series: Advanced New!Grades 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 Readers' Series: Basic New!Grades 2-12M or V
Chinese Readers' Series: Intermediate New!Grades 2-12M or V
Chinese Readers' Series: Advanced New!Grades 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 III New!Grades 7-12M or V
Spanish Language, Intermediate, Part IV New!Grades 7-12M or V
Spanish Language, Advanced, Part I New!Grades 7-12M or V
Spanish Literature Series: Basic New!Grades 7-12M or V
Spanish Literature Series: Intermediate New!Grades 7-12M or V
Spanish Literature Series: Advanced New!Grades 7-12M or V

Language Arts:

 

Art Meets Science

Young Adult Readers

Grammar Matters

Session-BasedArt Meets Science: LiteratureGrades 6-8V
Art Meets Science: NonfictionGrades 6-8V
Young Adult Readers' Series: Dangerous Games and Rebellions New!Grades 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 Chess New!Grade 3 & above*M or V
Problem Solving in ArithmeticGrades 6-7*M
Cryptography: Math and CodesGrades 6-9*M
Problem Solving in Pre-algebraGrades 6-8*M
Problem Solving in Algebra I, Part IGrades 6-9*M
Problem Solving in Algebra I, Part IIGrades 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 Precalculus with TrigonometryGrades 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.

**Contact ctyonline@jhu.edu to request to be notified when this course becomes available.

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 Statistics New!Grades 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 9-12V
AP MacroeconomicsGrades 9-12V
AP MicroeconomicsGrades 9-12V
AP Physics 1Grades 9-12M
AP PsychologyGrades 9-12V
AP Spanish Language and Culture New!Grades 9-12M or V
AP Spanish Literature and Culture New!Grades 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
Computer Security Fundamentals Currently closed**Grades 8-12M
Introduction to JavaGrades 9-12M
Advanced Java ProgrammingGrades 9-12M
Session-BasedAP Computer Science AGrades 9-12M

World Languages:

 

ELL

Arabic

Chinese

Spanish

Session-BasedVocabulary and Grammar for English Language Learners Using STEM, Beginners New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate New!Grade 3 & aboveM
Vocabulary and Grammar for English Language Learners Using STEM, Intermediate II New!Grade 3 & aboveM
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 III New!Grades 7-12M or V
Arabic Language, Advanced, Part IV New!Grades 7-12M or V
Arabic Readers' Series: Basic New!Grades 2-12M or V
Arabic Readers' Series: Intermediate New!Grades 2-12M or V
Arabic Readers' Series: Advanced New!Grades 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
AP Chinese Language and CultureGrades 9-12M or V
Chinese Readers' Series: Basic New!Grades 2-12M or V
Chinese Readers' Series: Intermediate New!Grades 2-12M or V
Chinese Readers' Series: Advanced New!Grades 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 III New!Grades 7-12M or V
Spanish Language, Intermediate, Part IV New!Grades 7-12M or V
Spanish Language, Advanced, Part I New!Grades 7-12M or V
Spanish Literature Series: Basic New!Grades 7-12M or V
Spanish Literature Series: Intermediate New!Grades 7-12M or V
Spanish Literature Series: Advanced New!Grades 7-12M or V
AP Spanish Language and Culture New!Grades 9-12M or V

Language Arts:

Young Adult Readers

Grammar Matters

 

Session-Based

Young Adult Readers' Series: Dangerous Games and Rebellions New!Grades 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 9-12V
MathematicsIndividually PacedCryptography: Math and CodesGrades 6-9*M
Problem Solving in Algebra I, Part IGrades 6-9*M
Problem Solving in Algebra I, Part IIGrades 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 Precalculus with TrigonometryGrades 8-11*M
AP Statistics New!Grades 9-12*M
AP Calculus ABGrades 9-12*M
AP Calculus BCGrades 9-12*M
Linear AlgebraGrades 9-12*M
Multivariable CalculusGrades 9-12*M
Differential EquationsGrades 9-12*M
Introduction to Abstract Mathematics New!Grades 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
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.

**Contact ctyonline@jhu.edu to request to be notified when this course becomes available.

Back to top