Cornerstone MathLab · Ontario Grades 9–12

Math, Made Clear.

Learn Ontario Grade 9–12 math through clear explanations, real-world examples, guided practice, and interactive learning.

y = mx + briserun

Learn. Practice. Master.

Every lesson moves through the same clear rhythm, so you always know what comes next.

  1. 01

    Learn

    Build understanding with clear explanations, visuals, and step-by-step examples.

  2. 02

    Practice

    Answer questions as you go, with hints waiting whenever you want them.

  3. 03

    Master

    Finish quizzes and units, and watch your progress build lesson by lesson.

Explore math courses

Grades 11 and 12 are pathways, not single courses — each will branch into the Ontario mathematics courses students actually take.

Grade 9

Grade 9 Math

Build a strong base in number sense, algebra, linear relations, and data.

Available now

MTH1W — Grade 9 Math

Grade 10

Grade 10 Math

Extend algebra into quadratic relations, analytic geometry, and trigonometry.

Coming soon

Grade 11

Grade 11 Math

A pathway of separate Ontario courses. Learners choose the course that matches their plans after high school.

Available now

MCR3U — MCR3U Functions

Coming soon in this pathway

  • Foundations for College Mathematics
  • Mathematics for Work and Everyday Life

Grade 12

Grade 12 Math

A pathway of separate Ontario courses for university, college, and workplace destinations.

Coming soon in this pathway

  • Advanced Functions
  • Calculus and Vectors
  • Data Management
  • Foundations for College Mathematics
  • Mathematics for Work and Everyday Life

Coming soon

Real-world math

Math means more when you can see where it shows up. Lessons connect mathematical ideas to situations you already recognize.

Money
Sports
Transportation
Technology
Careers
Business
Community
Everyday decisions

Learn your way

Learn independently or through your school, tutor, or program. Study at your own pace, join a class, or use an access code from a participating organization.

Study independently

Choose a course and work through lessons at your own pace. Your progress and mastery are saved as you learn.

Create a student account

Learn with a teacher

Join a class using a code from your teacher, tutor, school, or program. Complete assigned lessons while your teacher follows class progress.

For teachers and tutors

Ready to make math clearer?

Are you a teacher? Explore teacher resources