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.
Grade 5 Β· Fractions
ΒΎ + Β½ = ?
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
From stuck to confident
in three steps.
Designed to fit seamlessly into the Saskatchewan classroom β no setup headaches.
Pick a curriculum outcome
Browse every Saskatchewan Kβ8 outcome by grade and strand. Each outcome links directly to approved curriculum documents.
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.
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.
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.
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.
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 answerExam
Test your readiness.
Timed assessments with per-question breakdowns, outcome-level scoring, and best-score history.
β‘ 20 XP per correct answerGuide
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 answerFrom classroom to division.
MathMastery is designed for the way Saskatchewan schools actually operate β with tools for teachers, administrators, and district leadership.
For Teachers
Teacher Hub
Create classrooms, assign SK curriculum outcomes, and monitor individual mastery in real time. Per-student misconception heatmaps surface exactly where each learner is stuck β diagnosed by outcome, not just βwrong answer.β
For Principals
School Admin
Monitor school-wide performance across all grades and outcomes. Track equity targets, identify struggling cohorts, and report progress to your division.
For Districts
Division Leadership
District-level analytics, PO-based licensing, pilot impact reports, and outcome-level data across every school in your division. Misconception leaderboards aggregate the most common conceptual gaps so you know where targeted PD will move the needle.
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
Microsoft 365
for Education