
Mathematics
Choose a level to browse topics and generate missions.
12 grades · 72 units · 195 topics
Aligned to MOE Syllabus Outcomes
Primary (P1-P6)

Primary 1
A comprehensive introduction to mathematical thinking through concrete exploration and pictorial representation. Students develop a deep sense of number, spatial awareness, and logical reasoning to solve real world problems.

Primary 2
This curriculum focuses on developing deep numerical fluency and spatial reasoning through concrete pictorial abstract approaches. Students transition from basic counting to complex additive and multiplicative thinking while building a strong foundation for problem solving.

Primary 3
A comprehensive primary three mathematics program focused on developing fluency in multi digit operations and spatial visualization. Students transition from concrete modeling to abstract problem solving through heuristics and real world applications.

Primary 4
This curriculum focuses on developing deep mathematical reasoning and fluency in multi-step problem solving. Students move from concrete representations to abstract modeling while exploring the relationships between whole numbers, fractions, and decimals.

Primary 5
A comprehensive curriculum designed to bridge concrete understanding and abstract mathematical reasoning. Students develop fluency in complex operations, spatial visualization, and proportional thinking through rigorous problem solving.

Primary 6
A comprehensive final year primary course focusing on preparing students for secondary transition through deep conceptual understanding. Students master complex ratios, algebraic foundations, and spatial visualization to solve multi-step real world problems.
Secondary (S1-S4)

Secondary 1
This course transitions students from primary heuristics to formal secondary mathematics. It emphasizes the structural properties of numbers, the abstraction of algebra, and the logical rigor of geometric proofs.

Secondary 2
This curriculum bridges foundational arithmetic with abstract algebraic thinking and geometric reasoning. Students develop mastery in proportional reasoning and spatial visualization while applying mathematical models to solve complex real world problems.

Secondary 3
This course deepens algebraic fluency and geometric intuition while introducing non-linear relationships and circle properties. Students engage in mathematical modelling to solve complex real world problems using deductive reasoning and data analysis.

Secondary 4
This course prepares Secondary 4 students for national examinations by deepening their understanding of complex algebraic structures, geometric proof, and statistical inference. Students apply mathematical logic to solve real world problems through rigorous analysis and functional modelling.
Pre-University (JC1-JC2)

JC 1
This course bridges secondary mathematics to university-level thinking by emphasizing rigorous proof and abstract modeling. It focuses on developing logical precision and the ability to apply complex functions to real-world scenarios.

JC 2
This course prepares students for university level STEM studies by integrating complex calculus, vector geometry, and statistical modeling. Students develop rigorous logical reasoning and the ability to apply abstract mathematical structures to solve sophisticated real world problems.