
Mathematics
Choose a level to browse topics and generate missions.
12 grades · 65 units · 170 topics
Aligned to Ontario Curriculum Expectations
Elementary (Grades 1-6)

Grade 1
This course builds a deep understanding of number relationships and spatial reasoning through hands-on exploration. Students move beyond rote memorization to develop flexible problem solving strategies using concrete materials and visual representations.

Grade 2
This course guides second grade students through the development of flexible number sense and logical reasoning. Students move beyond rote memorization to explore the relationships between quantities, shapes, and data through collaborative problem solving.

Grade 3
This course focuses on developing deep conceptual understanding of numbers up to 1000 and the foundational logic of multiplication and division. Students engage with spatial reasoning and data analysis to solve real world problems through collaborative inquiry and mathematical modeling.

Grade 4
This course focuses on developing deep numerical fluency and spatial reasoning through hands on investigation. Students transition from additive to multiplicative thinking while exploring patterns, shapes, and data structures in real world contexts.

Grade 5
This course guides students through the deepening of number sense and the introduction of algebraic reasoning. Students move beyond basic computation to analyze relationships between decimals, fractions, and integers while developing spatial reasoning through geometric transformations.

Grade 6
This course bridges elementary arithmetic and secondary algebraic reasoning. Students explore proportional relationships, the system of rational numbers, and the use of variables to represent unknown quantities in real world scenarios.
Intermediate (Grades 7-8)

Grade 7
A comprehensive exploration of proportional reasoning, algebraic thinking, and spatial awareness. Students move beyond procedures to develop a deep conceptual understanding of how mathematical structures model the world around them.

Grade 8
This course bridges concrete arithmetic and abstract algebraic reasoning through the study of proportional relationships, geometric transformations, and data modeling. Students develop critical thinking skills by justifying mathematical conjectures and applying multiple representations to solve complex real world problems.
Secondary (Grades 9-12)

Grade 9
This course bridges the transition from arithmetic to abstract mathematical reasoning. Students explore the power of variables, the logic of spatial relationships, and the utility of data to solve complex real world problems.

Grade 10
This course bridges foundational arithmetic with abstract algebraic reasoning and geometric proof. Students explore the relationships between linear and non-linear functions while developing spatial reasoning through trigonometry and coordinate geometry.

Grade 11
This course explores the behavior of functions, trigonometric identities, and algebraic sequences. Students develop abstract reasoning skills by modeling real world phenomena through quadratic, exponential, and trigonometric lenses.

Grade 12
This course prepares students for university level mathematics by exploring the properties of polynomial, rational, exponential, and logarithmic functions. Students develop a deep understanding of rates of change and the geometric relationships within the Cartesian plane.