Syllabus - Grade 7

Syllabus - Grade 7

The Strive Core Curriculum teaches students to think deeply and creatively about tough problems. Strive students apply the mathematics they’re learning in school to write computer programs that help them to visualize their ideas and debug their own thinking. We complement our 1:1 live classes with a library of rich, open-ended mathematical tasks that students can explore at their own pace.

Individualized Pathways

Strive's Grade 7 Pathway aligns with the Common Core Mathematics Standards (CCMS) for Grade 7. We curate the Grade 7 CCMS to provide students with individualized learning pathways based on their interests and current level of mastery.


Grade 7 Core Curriculum Strive students begin their journey with a tailor-made sequence of 15-25 modules aligned to the Grade 7 Common Core Mathematics Standards. Along the way, they will master programming concepts typically reserved for AP Computer Science A.

Chapter 1. Variables & Functions (6-10 hours)

Variables keep track of quantities that change such as position, size, and color. Functions bundle related instructions together.

See a Geometry Module (CCMS G.4 and G.6)

Students will hone their skills with abstraction by creating an area calculator for common shapes.

Chapter 2. Logic (6-10 hours)

Conditional expressions enable us to make decisions in code. Boolean algebra is the logical foundation for computers.

See a mixed Geometry + Number System Module (CCMS G.4 and NS.1b)

Students will practice physical modeling by making a ball bounce off of the walls.

Chapter 3. Loops (6-10 hours)

Computers follow instructions quickly and accurately. Loops make it easy to repeat instructions given certain conditions.

See a mixed Geometry + Ratios Module (CCMS G.4, G.6 and RP.2)

Students will use a computer to estimate the value of pi.

Chapter 4. Arrays (6-10 hours)

Arrays enable us to keep track of lists of related items, from numbers to game characters and beyond.

See a mixed Geometry + Ratios Module (CCMS G.6 and RP.2)

Students will build their own version of a popular video game.

Chapter 5. Classes (6-10 hours)

Good software is well-organized and expressive. Objects – containers for data and the functions that operate on that data – make it easier to write clean code.

See a Ratios Module (CCMS RP.2)

Students will draw a blossoming tree with branches based on a mathematical pattern.

Mathematical Explorations Once students can code anything, they continue to define their own learning pathway by selecting modules from our grade-specific library. Art, games, science, data science — the choice is theirs! Students typically cover all major Grade 7 CCMS after completing 30 modules.


Strive teachers are trained in providing timely feedback to students in the form of individualized diagnostic comments. This approach, pioneered at the Stanford Graduate School of Education, provides students with more insight into their learning than is possible with a single numerical score. Leading research and our own experience indicate that students perform at higher levels when they have a clear idea of where they are in their learning pathway.