Today's mathematics curriculum must prepare students for their future roles in society.  It must equip them with essential mathematical knowledge and skills; with skills of reasoning, problem solving, communication, and most importantly with the ability and the incentive to continue learning on their own.

In an effective mathematics program,students learn in the presence of technology. It should be used seamlessly in teaching, learning and assessment.

This curriculum embeds the learning of mathematics in the solving of problem based on real-life situations, drawn from related disciplines such as computer science, business, recreation, tourism, biology, physics, and technological studies.

This curriculum provides a framework for accomplishing these goals.


Math Courses - Grade 9
SubjectCourse Code(s)
Principles of Mathematics

MPM1D1 (Academic)

Foundations of Mathematics

MFM1P1 (Applied)


MAT1L1 (Locally Developed)

Math Courses - Grade 10
SubjectCourse Code(s)
Principles of Mathematics

MPM2D1 (Academic)

Foundations of Mathematics

MFM2P1 (Applied)


MAT2L1 (Locally Developed

Math Courses - Grade 11
SubjectCourse Code(s)

MBF3C1 (College)


MCR3U1 (University)

Mathematics for Work
& Everyday Life

MEL3E1 (Workplace)

Math Courses - Grade 12
SubjectCourse Code(s)
Foundations for
College Mathematics

MAP4C1 (College)

Calculus & Vectors

MCV4U1 (University)

Mathematics of Data

MDM4U1 (University)

Mathematics for Work
& Everyday Life

MEL4E1 (Workplace)

Advanced Functions

MHF4U1 (University)

See the course calendar for full course descriptions and a chart that shows links between courses and the minimum requirements for them.