Mathematics
- Algebra I →Suggested: Grades 9–10
- Geometry →Suggested: Grades 9–11
- Algebra II →Suggested: Grades 10–12
- Precalculus and Trigonometry →Suggested: Grades 11–12
- Statistics and Probability →Suggested: Grades 10–12

High School Curriculum Explorer · Grades 9–12
See what a course builds on, follow a suggested unit path and practice a useful skill. For students, families, homeschoolers, tutors and teachers.
Suggested pathways · Selected standards contributions · No calculus
A starter map, with no accreditation or graduation credit.
Connect the ideas.
Explain the reasoning.
Subject → Course → Unit → Lesson
Each course has six lessons in three suggested units. Grade ranges guide placement; they are not universal requirements.
Focus on one useful skill
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 1: Algorithms and decision logic
Follow a written loop precisely and test ordinary, empty and invalid inputs.
▷ 2 teacher video choices: Trace an Algorithm with an ExceptionGoal: Produce a correct trace table and locate a reset bug in a list-processing procedure.
Before this: Basic arithmetic Reading a table
Try together: Trace[−1,2,2,−3,7] and explain each unchanged state.
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 1: Algorithms and decision logic
Make grouping explicit and test boundary combinations in a fictional access rule.
▷ 2 teacher video choices: Translate a Rule into Boolean LogicGoal: Build a truth table and show how two different groupings change a rule’s result.
Before this: True and false values Reading conditions
Try together: Complete outputs for O=true with(C,P)=(false,false),(false,true),(true,false),(true,true).
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 2: Data quality and representation
Preserve missingness and document transformations in a fictional data table.
▷ 2 teacher video choices: Data Cleaning with a Decision LogGoal: Apply stated cleaning rules and write a reproducible technical report distinguishing missing from zero.
Before this: Tables Mean calculation
Try together: Apply the same rules to 7,“8 min”,blank,−2 and 0. Write the cleaned values and status labels.
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 2: Data quality and representation
Follow two explicit representations and check whether compression actually saves space.
▷ 2 teacher video choices: Binary Values and Run-Length EncodingGoal: Encode and decode a short binary sequence and justify its storage comparison under a stated format.
Before this: Place value Counting repeated symbols
Try together: Encode 111100 and decode 0:2;1:1;0:3. Convert binary 1100 to decimal.
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 3: Digital evidence and privacy decisions
Read a fictional technical report and distinguish a narrow test result from a universal guarantee.
▷ 2 teacher video choices: Evaluate a Classifier’s Accuracy ClaimGoal: Assess claim support and write a justified revision using test-method details.
Before this: Percentages Claims and evidence
Try together: Assess a second fictional claim:“It works equally well on every layout,”supported only by 20 tests using one layout. Name the gap.
Computer Science and Digital Literacy
Suggested grades 9–12 · Unit 3: Digital evidence and privacy decisions
Compare stakeholder needs and reduce unnecessary collection before designing a form.
▷ 2 teacher video choices: Privacy by Minimizing a Fictional Data FormGoal: Produce a minimal-data design and synthesize a discussion’s conflicting claims and unresolved questions.
Before this: Data fields Purpose and evidence Discussion norms
Try together: Discuss whether a public attendance list is necessary to send private schedule updates. Record one viewpoint and an evidence-based response.
Earlier high school starter lessons with teacher video choices →