BMTC / BASE / 01
Early Math Foundations
Concrete, playful math for ages 4 to 7.
Open the syllabusCanada · Math tutoring · How to choose
Most searches for a math tutor in Canada start after something has gone wrong: a report card comment, an EQAO result, a Grade 11 functions test that came back lower than anyone expected. That is exactly when a family is most likely to pick the first tutor who answers the phone. This page slows the choice down. It sets out seven checks that separate a tutor who builds understanding from one who supervises worksheets, compares the six formats Canadian families meet, lists each province's math checkpoints, and gives you a six-question gap finder we wrote, so you know where the trouble really starts before anyone is paid to fix it.
Live online math since 2020 · Grade 1 to Grade 12 and adults · rated 4.9 across 547 Google reviews
The short answer
A strong online math tutor in Canada finds where a gap starts before teaching, explains why each method works, follows your province's course (EQAO, MTH1W, MHF4U, Math 30-1, Pre-calculus 12), states the group size, prints the fee, and never hands over answers. Modern Age Coders teaches math live online across Canada, in a batch or one to one, in courses such as High School Mathematics.
Where we would start
One for each stage of school. All three begin with a short placement check, because a Grade 8 student can carry a Grade 5 gap.

BMTC / 01
Number sense, place value, fractions and early problem solving, with each child placed by grade and a short check.
Open the syllabus →
BMTC / 02
Grades 6 to 8: ratios, negatives, early algebra and geometry, the years that decide how high school math feels.
Open the syllabus →
BMTC / 03
Grades 9 to 12: algebra, functions, trigonometry and an introduction to calculus, mapped to your province's courses.
Open the syllabus →What good looks like
Our checks, written so a parent can test each one in a first session. A tutor who passes the first and the seventh is usually worth keeping even if the others need work.
| Check | What a strong tutor does | How to test it |
|---|---|---|
| 1. Diagnoses before teaching | Finds the earliest idea that is shaky, which is often two or three grades below the one on the report card | Ask what the first session will measure, and what happens with the result |
| 2. Explains why, not only how | Can show why a method works, with a picture or a smaller example, before asking for practice | Ask the tutor to explain one rule your child "just knows", such as flipping a fraction to divide |
| 3. Follows your province's course | Knows the course code, the next assessment and the prerequisite chain in your province | Name the course (MTH1W, MCR3U, Math 20-1, Pre-calculus 11) and ask what comes next |
| 4. States the group size | Gives a maximum, so you know how much of each hour is your child's | Ask for the most students a session can have, in writing |
| 5. Prints the fee | Shows what a month costs before a sales call | Search the provider's pages; failing that, request it by email |
| 6. Has a route beyond the textbook | Can stretch a student who is ahead, for example towards the CEMC contests | Ask what they would give a student who finishes the homework in ten minutes |
| 7. Never hands over answers | Makes the student do the thinking, and treats a photo-solver or AI answer as something to check, not copy | Watch who holds the pencil, or the cursor, for most of the session |
A Grade 10 student who loses marks on quadratics rarely has a quadratics problem. Much more often the trouble is fractions, negative numbers or the meaning of the equals sign, met years earlier and never fully learned.
A tutor who teaches this week's homework without finding that earlier gap can raise one test mark and leave the next unit just as hard. A tutor who finds it can make the next three units easier.
Students now carry tools that produce a worked solution from a photo. A tutor who does the same thing in a nicer voice adds nothing.
Wherever we teach, the promise holds: a student leaves able to reason through a problem alone, never trained to copy a worked answer or an AI's output. In practice the student holds the pencil and the tutor asks the questions.
Six formats
Every verdict in this grid is our own, and describes a typical example of each format rather than its best or worst. Any single provider can be stronger or weaker than its format.
| Check | Worksheet centre | Tutoring centre | Enrichment school | Live online class | Live online 1-on-1 | Apps and free resources |
|---|---|---|---|---|---|---|
| Diagnoses first | Placement test, then levels | Usually an assessment | Entrance standard | Depends on the provider | Easiest to do well | Some apps adapt |
| Explains why | Little: the worksheets carry the method | Depends on the tutor | Usually strong | Depends on the teacher | Strong if the tutor can teach | Varies |
| Province fit | Its own sequence | Often school-aligned | Its own program | Possible | Strongest | Some claim alignment |
| Group size stated | Rarely | Rarely | Rarely | Sometimes | One student | Not applicable |
| Fee printed | Often not | Often not | Often not | Mixed | Mixed | Often free to start |
| Stretch beyond school | Moving ahead in levels | Sometimes | Strong | Possible | Strong if asked | Limited |
| No answers handed over | Yes, by design | Depends on the tutor | Yes | Depends on the teacher | Easiest to check | Many apps show worked answers |
Worksheet centres and tutoring centres give a child a place to go and a fixed rhythm, which suits families who want math to happen at the same time each week.
Their limit is the hour itself. In a centre built on worksheets the method is in the paper; in a busy tutoring centre the tutor may be sharing the hour with several students at once.
Online tutoring reaches every province equally and shares a screen, so the tutor sees each line the student writes. For a student in a town with no centre, it is often the only choice that includes a specialist.
The trade-off between an online class and online one-to-one is the same as in coding: a class gives company and a lower monthly fee; one-to-one follows your child's own course and pace.
In providers' own words
A few examples of each format, quoted from each provider's own site as read on 22 October 2026. They show how formats differ in practice. Nothing here is a ranking or an endorsement, and we have no tie to any of them.
| Kind of provider | Provider | Quoted from its site | Any fee on that page? |
|---|---|---|---|
| Worksheet centre | Kumon Canada | "advancing step by logical step in just 30 minutes per day, per subject."; "Two days a week your child completes assignments at a Kumon centre"; "Not all Kumon Centres are currently offering virtual classes." | Not on the pages we read |
| Tutoring centre with online option | Mathnasium Canada | "foundational-to-advanced math instruction for students in grades K-12"; "Mathnasium tutors hold live sessions online"; "Pricing varies by program and geographic area." | No figure |
| Tutoring centre with online option | Oxford Learning | "We Have Over 130 Centres Across Canada!"; "LIVE: students work with tutors via screen-sharing technology."; "all Oxford Learning locations offer a competitive hourly rate" | No figure |
| Tutoring centre | Scholars Education | "Students who attend a minimum of two, one-hour sessions per week" | No |
| Enrichment school | Spirit of Math | "students who consistently perform at a B+ level or higher"; "Each 90-minute class integrates the elements of our approach"; "in-person campuses are in over 30 locations across Canada." | No |
| Live online classes | StudyPug | "All our online classes are through Zoom." | Not recorded here |
| Game-based practice | Prodigy | "Prodigy's Math and English content are free" | Membership for extras |
| Free resources | CEMC, University of Waterloo | Courseware: "No registration is required to access these resources." | Free |
Sources: Kumon Canada, Mathnasium Canada, Oxford Learning, Scholars Education, Spirit of Math, StudyPug, Prodigy and CEMC Courseware, each read raw on 22 October 2026. We do not reprint anyone else's fees.
Read side by side, the providers' own words describe very different hours. Thirty minutes of worksheets a day, a ninety-minute enrichment class with an entry bar, two one-hour sessions a week at a centre, a live screen-share: each is a reasonable product for a particular child.
The mistake is choosing on the brand rather than on the hour. Ask what your child will actually be doing for most of each session.
Few of the pages we read print a fee or a maximum group size. Those two facts are the easiest way to compare like with like, and the hardest to find.
We print both. The fee panel further down lists what a month with us costs, shown in the currency of wherever you are, and a class is either a group of fifteen to twenty or a single student.
Provincial checkpoints
A tutor who knows these dates and rules can plan backwards from them. Each row comes from the provincial ministry or assessment office, read on 22 October 2026.
| Province | Checkpoint | What the official source says |
|---|---|---|
| Ontario | EQAO Grade 3 and Grade 6 | EQAO lists both for 4 May to 8 June 2027. EQAO says its tests "assess students' literacy (reading and writing) and numeracy (mathematics) knowledge and skills". |
| Ontario | EQAO Grade 9 Assessment of Mathematics | EQAO lists 12 January to 5 February 2027, and says "Results of this assessment are to be included as part of a student's final course mark". |
| Ontario | Grade 9 math (MTH1W, de-streamed) | "Students will use mathematical processes, mathematical modelling, and coding to make sense of the mathematics they are learning" |
| Ontario | Grade 12 Advanced Functions (MHF4U) | Prerequisite: "Functions, Grade 11, University Preparation, or Mathematics for College Technology, Grade 12, College Preparation" |
| Ontario | Grade 12 Calculus and Vectors (MCV4U) | "The new Advanced Functions course (MHF4U) must be taken prior to or concurrently with Calculus and Vectors (MCV4U)" |
| Alberta | Diploma exams, including Mathematics 30-1 and 30-2 | "70% of the final mark comes from course work. The remaining 30% comes from the diploma exam." |
| Alberta | Provincial Achievement Tests | "administered annually to all Alberta students in grades 6 and 9" |
| British Columbia | The senior math course family | The ministry lists Foundations of Mathematics and Pre-calculus 10, Pre-calculus 11, Pre-calculus 12, Foundations of Mathematics 11 and 12, Workplace Mathematics 10, Calculus 12 and Statistics 12, among others |
| Quebec | Secondary Cycle Two options | "the Cultural, Social and Technical option, the Technical and Scientific option and the Science option"; "All of these options allow students to enroll in a preuniversity program." |
Sources: EQAO assessments and Grade 9 math; Ontario's curriculum content service for MTH1W, MHF4U and MCV4U; Alberta diploma exams and PATs; BC mathematics curriculum; the Quebec Education Program for Secondary Cycle Two mathematics. All read 22 October 2026. We teach alongside school courses and do not grant credits in any province.
In Ontario, a Grade 9 student writes the EQAO math assessment in the first weeks of 2027, and the result counts in the course mark. A tutor who starts in October 2026 has about ten weeks to work with; one who starts in January has almost none.
In Alberta, three tenths of a Math 30-1 mark rests on one exam. That changes what tutoring should look like in the last months: timed practice and exam habits, not only new content.
The Grade 12 university courses sit at the end of a chain. In Ontario, MCV4U needs MHF4U before it or alongside it, and MHF4U needs Grade 11 Functions. A gap left in Grade 10 shows up two years later in a course a university asks for.
University computer science programs make this concrete: Waterloo lists Advanced Functions and Calculus and Vectors for Ontario applicants, and the University of Toronto lists MCV4U for computer science at St. George.
Our gap finder
We wrote these six questions to find where a math gap starts. They are ours, not from any test, and they are not a grade-level exam. Ask your child to answer aloud and explain each one. The explanation tells you more than the answer, and a tutor worth hiring should be able to use the result in the first session.
| Question | Answer | A common wrong answer | What the wrong answer reveals |
|---|---|---|---|
| 1. Which is larger, 0.7 or 0.65? Why? | 0.7, because 7 tenths is 70 hundredths, more than 65 hundredths | 0.65, "because 65 is bigger than 7" | Place value: decimals read as whole numbers. Usually from Grades 4 to 6. |
| 2. What is 3/4 divided by 1/2? Explain without the "flip" rule. | 1 and 1/2: one half fits into three quarters one and a half times | 3/8, by multiplying straight across | Division as "how many fit", never learned; the rule was memorised without meaning. |
| 3. A jacket is 20% off, then 10% off the sale price. Is that 30% off? | No: 0.8 times 0.9 is 0.72, so 28% off in total | Yes, 30% | Percent as a fixed amount rather than a fraction of a changing whole. Grades 7 to 9. |
| 4. Solve 2(x + 3) = 14, and say what each step does to both sides. | x = 4: divide both sides by 2 to get x + 3 = 7, then subtract 3 | x = 5.5, from 2x + 3 = 14 | The distributive property, and the equals sign as a balance. Grades 8 to 9. |
| 5. If y = 3x + 2, what happens to y when x goes up by 1? | y goes up by 3, every time | "It goes up by 5" | Slope as a rate of change. This is the bridge to Grade 10 and 11 functions. |
| 6. If f(x) = 2 to the power x, how does f(x + 1) compare with f(x)? | It is double: f(x + 1) = 2 times f(x) | "It is one more" | Exponential growth confused with linear growth. Grades 11 and 12, MCR3U and MHF4U. |
How to read the result. Stop at the first question your child cannot explain, even if they get the next one right. That first question is where a tutor should begin, whatever grade your child is in. A Grade 11 student who stumbles at question 3 needs a few weeks on fractions and percent before functions will feel easier; that is not a step backwards, it is the shortest route forward.
# Our check for question 3: two discounts in a row (written by Modern Age Coders)
price = 100
for first, second in [(20, 10), (10, 20), (30, 30)]:
final = price * (1 - first / 100) * (1 - second / 100)
print(f"{first}% then {second}%: {round(100 - final, 2)}% off in total")We ran this in Python on 22 October 2026. The order of the two discounts does not matter, and two 30% discounts make 51% off, not 60%, because the second one is taken from a smaller price. A student who can explain that has understood percent.
20% then 10%: 28.0% off in total 10% then 20%: 28.0% off in total 30% then 30%: 51.0% off in total
Give a tutor the result before the first session, and ask what they would do with it. A strong tutor will start at the earliest shaky question, not at this week's homework.
Then watch for check two in action: ask the tutor to explain question 2 to your child without the flip rule. If they can, they can teach.
They are not a test of intelligence, and they are not tied to one province's curriculum. Six questions cannot cover everything a grade teaches.
They are a quick way to see whether the problem is the newest topic or an older idea underneath it, which is the single most useful thing to know before paying for tutoring.
Beyond school math
Check six asks what a tutor offers a student who finds school math easy. In Canada the natural answer is the contests set by the University of Waterloo's Centre for Education in Mathematics and Computing (CEMC), which students write at school.
| Contest | Who | When (North and South America) | Format |
|---|---|---|---|
| Gauss | "Students in Grades 7 and 8." | Monday, May 10, 2027 to Friday, May 21, 2027 | "25 multiple-choice questions." 60 minutes |
| Pascal, Cayley, Fermat | Grade 9, Grade 10 and Grade 11 respectively | Tuesday, February 23, 2027 and Wednesday, February 24, 2027 | 25 multiple-choice questions, 60 minutes |
| Euclid | "Students in their final year of secondary school or CÉGEP students." | Tuesday, April 6, 2027 | "10 questions; a mix of final answer only and full-solution." 2.5 hours |
Sources: Gauss, Pascal, Cayley and Fermat, Euclid and the CEMC contests overview, read 22 October 2026. Entry is through schools: CEMC says "all students must participate through their school." Modern Age Coders is not connected with CEMC.
CEMC is clear on its own pages: "Our contests are not tests or exams. There is no passing or failing score." That makes them a low-pressure stretch for a student who is bored in class.
Contest problems also expose the difference between knowing a procedure and understanding it, because the procedure is rarely the obvious one.
Waterloo says the CSMC and Euclid are not required for admission to computer science, "but writing one of these contests is required for some scholarships offered by the Faculty of Mathematics."
Our Waterloo Math Contests course prepares students from Gauss to Euclid with problems our teachers write, and our CEMC contests page covers the full set.
The first month
Our view of a good first month, in order. If a tutor's first month looks very different, ask why; there may be a good reason, and you should hear it.
Homework takes less time and causes fewer arguments. The student starts sentences with "because" when explaining an answer. They attempt a question before asking for help.
Marks often follow, but they lag. A month is long enough to see the habits change and usually too short to see a report card move. We make no promise about marks; we show you the work.
The tutor does most of the writing. Every session is this week's homework and nothing earlier. Your child cannot say what they learned. The tutor cannot tell you what the diagnosis found.
Changing is not a failure. The right fit between a tutor and a student matters more than any format or brand.
Where a student starts
Our stages, used to place a student in the first class.
| Stage | What you hear the student say |
|---|---|
| 1. Recall | "I know you flip it, I just do not know why." |
| 2. Reason | "It works because dividing by a half asks how many halves fit." |
| 3. Connect | "This is the same idea as the slope question last week." |
| 4. Extend | "If the rule changed like this, the answer would be..." on a problem never seen before |
Report cards measure answers, so a student can reach a good mark at stage 1 and fall when the course moves on. Stage 2 is what lasts.
Listen to how your child explains homework. The words "because" and "so" are the best sign that tutoring is working.
When you check an answer, check the reason too. If you cannot say why a step is allowed, mark it and ask.
If you use an app that shows worked solutions, cover the solution, try the question, then compare. Copying the steps teaches you to copy.
The catalogue
Live, online and led by one teacher who stays with the group; choose a batch or private lessons.
BMTC / BASE / 01
Concrete, playful math for ages 4 to 7.
Open the syllabusBMTC / BASE / 02
Number sense rather than tricks, ages 5 to 10.
Open the syllabusBMTC / BASE / 03
Grades 7 to 9, or any student whose algebra needs a rebuild.
Open the syllabusBMTC / SR / 01
Alongside MHF4U and MCV4U at school; no credits granted.
Open the syllabusBMTC / SR / 02
For BC and Alberta students in Grade 12.
Open the syllabusBMTC / SR / 03
Data and chance, for older students and adults.
Open the syllabusBMTC / UP / 01
Gauss to Euclid, with problems our teachers write.
Open the syllabusBMTC / UP / 02
Math learned by building it in Python, ages 10 to 15.
Open the syllabusBMTC / UP / 03
Olympiad-style problem solving for strong students.
Open the syllabusHow our math classes run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school, set in your province's own time.
Weekends
Weekend mornings for students with full school weeks.
1-on-1
Planned around the next test or provincial checkpoint.
A short check in the first class finds the earliest gap.
Every method explained before it is practised.
MTH1W, MCR3U, Math 30-1 or Pre-calculus 12, by name.
The teacher asks; the student writes and explains.
Fifteen to twenty in a group, or a single student.
Short notes to the family on what changed.
Student work
Many of our math students also code, and some combine the two. A few projects are below, and the student labs page has more.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Check five, applied to us: the monthly fee appears here in your own currency. Months are paid one at a time, with nothing to sign for the school year.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
What parents wrote on Google, reproduced exactly.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from Canadian families
We give checks rather than a ranking. A strong tutor diagnoses before teaching, explains why methods work, knows your province's course and its checkpoints, states the group size, prints the fee, can stretch a student who is ahead, and never hands over answers.
For most students it can be, because the tutor sees every line the student writes on a shared screen. In-person centres offer routine and a room. Judge the hour, not the setting: who is doing the thinking for most of it?
One-to-one suits a student with a specific course, a gap to repair or an upcoming checkpoint. A small group suits a student who likes company and is roughly at grade level. We teach batches of 15 to 20 and one to one.
Try the six-question gap finder on this page and stop at the first question your child cannot explain. That question, not the newest topic, is usually where tutoring should start.
Yes, by building the skills the assessments measure rather than drilling the test. EQAO lists the Grade 3 and 6 assessments for 4 May to 8 June 2027, and the Grade 9 math assessment for 12 January to 5 February 2027, where results count in the course mark.
Yes. We teach alongside the school course and do not grant credits. Our Ontario Grade 12 University Math course covers MHF4U and MCV4U, and our Western Canada course covers Pre-calculus 12 and Math 30-1.
We teach the math behind the Secondary 4 and 5 options. Quebec's program describes three options, Cultural, Social and Technical, Technical and Scientific, and Science, and says all three allow entry to a pre-university program.
Harder problems, not just faster worksheets. The CEMC contests are a good path: Gauss for Grades 7 and 8, Pascal, Cayley and Fermat for Grades 9 to 11, and Euclid in the final year, all written at school.
Only if the answer is copied instead of checked. We ask students to try a question first, then compare with any app or AI answer line by line. ChatGPT needs a parent's permission for anyone under 18.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Every time is confirmed in your province's own clock.
Habits change first: less time on homework, more explanations that start with because. Marks usually follow later. We do not promise marks; we send short written updates so you can see the work.
We will not make that claim. We publish our group sizes and our monthly fee, teach live, start with a diagnosis, and invite you to judge the first class against the seven checks on this page.
Elsewhere on this site
More for Canadian families thinking about math help.
Our main math page for Canadian students, with course cards.
Ontario, BC, Alberta and Quebec courses, side by side.
Preparation for Gauss through Euclid.
The Grade 7 and 8 contest in detail.
The Grade 9 contest and how to practise for it.
How to decide between a class and a tutor of your own.
How tutoring fees are built, and what to compare.
For families deciding where to start.
Every province's clock for the 2026 to 2027 school year.
Start here
The first class begins with a short diagnosis at your child's level and ends with a plain answer: where the earliest gap is, what the next eight classes should cover, and whether a batch or one to one would suit.
Prefer to look first? How we teach shows recorded lessons, and the course list has every syllabus in full.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Our math teachers work from India and teach every lesson live over video, so a student in Saskatoon and one in Saint John get the same teacher and the same class. Message us on WhatsApp for the quickest reply.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo