Skip to main content
Saskatchewan K–8 Β· Curriculum Aligned

Math that
actually sticks.

MathMastery is an adaptive math instruction platform that guides Saskatchewan students to real understanding β€” through questions, not answers. Math is generated by code and verified twice; AI handles the Socratic dialog when a student gets stuck. Built for teachers, schools, and school divisions.

SK Curriculum AlignedFOIP / PIPEDA CompliantWCAG 2.1 AADivision Ready
Guide Mode Β· AI Tutor

Grade 5 Β· Fractions

ΒΎ + Β½ = ?

I'm not sure where to start…
πŸ§‘
AI
What does the bottom number of a fraction tell you?
How many equal parts the whole is split into?
πŸ§‘
AI
Exactly. So what must match before you can add two fractions?
The bottom numbers need to be the same!
πŸ§‘
AI
Right. What number do both 4 and 2 divide into evenly?
4! So Β½ = 2/4 … then 3/4 + 2/4 = 5/4!
πŸ§‘
AI
βœ“ You reasoned it out yourself. That's real understanding.

0+

SK curriculum outcomes covered by parametric templates

0

Grade levels β€” Kindergarten to Grade 8

0

Learning modes β€” Practice, Exam, and Guide

0

Saskatchewan school divisions supported

How it works

From stuck to confident
in three steps.

Designed to fit seamlessly into the Saskatchewan classroom β€” no setup headaches.

Step 01

Pick a curriculum outcome

Browse every Saskatchewan K–8 outcome by grade and strand. Each outcome links directly to approved curriculum documents.

Step 02

A fresh, curriculum-grounded problem

Every question is calibrated to the student's level by our adaptive engine β€” never repeated within a practice session, and no textbook recycling.

Step 03

Get guided to understanding

The AI Socratic tutor asks guiding questions until the student reasons it out themselves. Hints and worked solutions available when needed.

Built differently

Math correctness, by construction.

Most AI tutors hope the LLM produces the right answer. We don’t hope. Across 194 Saskatchewan curriculum outcomes, the math is generated by parametric templates β€” the AI only narrates. Every problem is verified before it reaches a student.

Parametric problem generation

194 templates produce deterministic, math-correct problems across the SK K–8 curriculum. Every distractor encodes a real misconception β€” never randomized noise.

Per-choice misconception diagnostics

When a student picks a wrong answer, the system knows exactly which conceptual gap led them there. Teachers see the diagnosis in their dashboard β€” not just "wrong."

Adaptive by outcome

Bayesian Knowledge Tracing measures mastery per student, per outcome. Difficulty adapts in real time; spaced repetition rotates outcomes back for review at the right interval.

For the technically curious: the LLM grades open-ended Socratic answers with a CAS (computer algebra system) backstop, so β€œΒΎβ€ and β€œ0.75” never disagree. All inference runs through Vertex AI in MontrΓ©al β€” no student data leaves Canada.

Socratic AI Tutor

Asks guiding questions β€” never just hands over the answer. Students build genuine conceptual understanding.

Live Outcome Tracking

Teachers see mastery by SK curriculum outcome in real time. Spot gaps before they compound.

RescueBridge

After three wrong attempts the AI offers a one-on-one Socratic chat or a step-by-step hint β€” keeping no student stuck. Worked examples surface earlier when mastery on the outcome is still building.

Three Practice Modes

Practice with instant feedback, Exam mode for timed assessment, or Guide mode for deep Socratic inquiry.

The platform

Every student gets
a personal tutor.

MathMastery puts an always-on math tutor alongside every student β€” one that knows the Saskatchewan curriculum, adapts to their pace, and guides instead of shortcuts. For teachers, it means richer data and fewer interruptions. For students, it means math finally makes sense.

Learning modes

One platform, three ways to learn.

Students choose the mode that matches the moment β€” and earn XP for every step forward.

Practice

Build fluency fast.

Unlimited curriculum-aligned problems with instant feedback, hints after wrong answers, and worked explanations.

⚑ 10 XP per correct answer

Exam

Test your readiness.

Timed assessments with per-question breakdowns, outcome-level scoring, and best-score history.

⚑ 20 XP per correct answer

Guide

Learn, don't just answer.

One-on-one Socratic AI session. The AI asks questions, you reason it out, and real understanding forms.

⚑ 15 XP per correct answer
Built for every level

From classroom to division.

MathMastery is designed for the way Saskatchewan schools actually operate β€” with tools for teachers, administrators, and district leadership.

Built for Saskatchewan schools.

Designed with FOIP compliance, PIPEDA data residency, and WCAG 2.1 AA accessibility in mind β€” so your division can move forward with confidence.

Integrates with

Google Workspace

for Education

Coming soon

Microsoft 365

for Education

Coming soon

Ready to get started?

MathMastery is available to pilot schools across Saskatchewan. Your school administrator will provide your login details.

Don’t have access yet? Contact your school administrator.