---
title: "Math Tutor Waterloo, Ontario | Live Online, Grade 1 to MCV4U"
description: "Live online math tutoring for Waterloo, Ontario students: the Ontario courses from EQAO to MCV4U, a city water mains geometry lesson and CEMC contest dates."
canonical: https://learn.modernagecoders.com/math-tutor-waterloo-ontario
source: src/pages/math-tutor-waterloo-ontario.html
---
> Live online math tutoring for Waterloo, Ontario students: the Ontario courses from EQAO to MCV4U, a city water mains geometry lesson and CEMC contest dates.

Skip to contentMath course picks for Waterloo

## Four math courses Waterloo families begin with

Each pick matches a stage of the Ontario sequence. A free first lesson confirms it, because the teacher hears how the student reasons before anything is booked.

[![Middle School Mathematics Mastery course thumbnail](/images/middle-school-maths.webp)Grades 6 to 8Middle School Mathematics MasteryProportional reasoning, negative numbers, first equations, plus the surface area and volume work behind the water mains lesson on this page, taught so the Grade 9 course starts on solid ground.See the syllabus](/courses/comprehensive-middle-school-mathematics-mastery)[![High School Mathematics course thumbnail](/images/high-school-maths.webp)Grades 9 and 10High School MathematicsMTH1W modelling and linear relations, then the Grade 10 algebra that MCR3U lists as its prerequisite. Every step is written out, never just the answer.See the syllabus](/courses/complete-high-school-mathematics-mastery)[![Ontario Grade 12 University Math course thumbnail](/images/ontario-grade-12-university-math.webp)Grades 11 and 12Ontario Grade 12 University MathMHF4U and MCV4U support that follows the school’s unit order. The school, not this course, awards the Ontario credit.See the syllabus](/courses/ontario-grade-12-university-math-mhf4u-mcv4u-course)[![Waterloo Math Contests course thumbnail](/images/waterloo-math-contests.webp)Grades 7 to 12, contest-mindedWaterloo Math ContestsOriginal problems in the style of Gauss, Pascal, Cayley, Fermat and Euclid, plus the free CEMC archive, for students who like the hard question at the end.See the syllabus](/courses/waterloo-math-contests-gauss-to-euclid-course)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/coding-roadmap) to check prerequisites.

The four we are known for

### Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)Ontario math in Waterloo

## The Ontario math sequence, as a Waterloo student meets it

Every public school in Waterloo teaches the Ontario curriculum. Course names below come from the ministry’s curriculum service and the assessment windows from EQAO, both read on 22 October 2026. Each row links to our page for that stage.

| Stage | What the student takes or writes | Our page for it |
| --- | --- | --- |
| Grade 3 | Elementary math; EQAO Grade 3 assessment, window 4 May to 8 June 2027 | [EQAO Grade 3 math practice](/eqao-grade-3-math-practice) |
| Grade 6 | Elementary math with coding; EQAO Grade 6 assessment, same window | [EQAO Grade 6 math practice](/eqao-grade-6-math-practice) |
| Grade 9 | MTH1W (issued 2021, one course for every Grade 9 student) plus EQAO’s Grade 9 math, written 12 January to 5 February 2027 | [MTH1W explained](/mth1w-grade-9-math-explained) and [Grade 9 practice](/eqao-grade-9-math-practice) |
| Grade 11 | Functions (MCR3U) for university routes, or Functions and Applications (MCF3M) | [MCR3U tutor](/mcr3u-functions-tutor) and [MCF3M or MCR3U](/mcf3m-vs-mcr3u) |
| Grade 12 | Advanced Functions (MHF4U) and Calculus and Vectors (MCV4U), often in the same year | [MHF4U tutor](/mhf4u-advanced-functions-tutor) and [MCV4U tutor](/mcv4u-calculus-and-vectors-tutor) |
| Grade 12 | MDM4U Mathematics of Data Management | [MDM4U tutor](/mdm4u-data-management-tutor) |

The links in that table carry the detail, so this page does not repeat it. What matters for a Waterloo family is how the stages lock together. MCR3U names Principles of Mathematics, Grade 10, Academic, as its prerequisite. MHF4U names Functions, Grade 11, University Preparation, or a Grade 12 college technology course. And the ministry’s own wording is that MHF4U must be taken prior to or concurrently with MCV4U. Read in order, those three lines describe a chain in which a soft spot in Grade 10 algebra is still costing marks in Grade 12 calculus.

### Grade 9 is a modelling course

The ministry describes MTH1W as a course in which students use mathematical processes, mathematical modelling, and coding to make sense of the mathematics they are learning. The water mains lesson below is that sentence in practice: a formula from geometry, fitted to real data, then questioned.

### EQAO Grade 9 counts

EQAO says its Grade 9 math assessment is online, in two sessions totalling 54 questions, and uses a multi-stage computer adaptive testing model. Results are to be included as part of a student’s final course mark, so the January to February 2027 window is not a practice run.

### Three math credits, at least

For students who began Grade 9 in 2024 or later, the province requires 3 credits in mathematics: Grade 9, Grade 10 and 1 credit in Grade 11 or 12. Most students aiming at university programs in math, science or engineering take far more than that minimum.

There is a Waterloo detail worth knowing. The University of Waterloo’s Computer Science page asks Ontario applicants for six Grade 12 U and/or M courses, including Advanced Functions and Calculus and Vectors. The same page says the CEMC contests are not required for admission, but that writing one of these contests is required for some scholarships offered by the Faculty of Mathematics. Our [Waterloo Computer Science admission page](/waterloo-computer-science-admission-requirements) covers the rest, including the Admission Information Form due 15 February 2027.

### Beside school, never instead of it

Our lessons run next to the course a student is enrolled in at school. We do not grant Ontario credits: every mark and credit, from MTH1W to MCV4U and MDM4U, is awarded by the school alone. Nor are we connected with the Ontario Ministry of Education, EQAO, the University of Waterloo or any Waterloo school board.

Waterloo data lesson

## How much water fits inside Waterloo’s water mains? A geometry lesson on city data

The City of Waterloo publishes the pipes that carry its drinking water as open data. Students read the file, model each pipe as a cylinder and then argue about what the model leaves out. Every count, sum and volume below is ours, not the City’s.

The dataset is called Water Distribution Mains. The City’s description says it represents the pipeline system that conveys municipal drinking water through a network of distribution mains within the City of Waterloo, and it adds a caution that teachers should read aloud: these records are based upon available information, compiled from a variety of sources, some of which has not been verified. We queried the layer on 22 October 2026 and received 8,118 rows, each one a length of pipe with a diameter, a length in metres, a material, an install date and an owner.

| Diameter | Rows | Length (km) | Modelled volume (cubic metres) |
| --- | --- | --- | --- |
| 50 | 78 | 3.74 | 7 |
| 100 | 385 | 17.05 | 134 |
| 150 | 3,207 | 190.18 | 3,361 |
| 200 | 1,912 | 94.30 | 2,962 |
| 250 | 208 | 10.17 | 499 |
| 300 | 2,008 | 122.03 | 8,626 |
| 350 | 5 | 0.16 | 16 |
| 400 | 125 | 10.26 | 1,289 |
| 450 | 85 | 6.50 | 1,034 |
| 600 | 94 | 20.75 | 5,868 |
| 750 | 10 | 5.39 | 2,383 |

Across the eleven sizes our sums come to 480.55 km of pipe and a modelled 26,180 cubic metres, about 26.2 million litres. Those two totals are ours, built row by row from the City’s file; the City publishes neither. The surprise in the table is the 150 mm row. Pipes of that size make up 39.6 percent of the length but only 12.8 percent of the volume, while the 300, 600 and 750 mm pipes together hold 64.5 percent of it. Volume grows with the square of the diameter, and a table makes a Grade 8 student feel that in a way a formula on its own rarely does.

The Python that produces the table reads the nine downloaded pages, skips one placeholder row and adds up length by size before applying the cylinder formula. It uses only the standard library:`import json, math
from collections import defaultdict

length_by_size = defaultdict(float)
for offset in range(0, 9000, 1000):
    with open(f"mains_{offset}.json", encoding="utf-8") as page:
        for feature in json.load(page)["features"]:
            pipe = feature["attributes"]
            if pipe["DIAMETER"] == 999:
                continue  # a placeholder, not a size
            length_by_size[pipe["DIAMETER"]] += pipe["LENGTH_M"]

total = 0
for size, metres in sorted(length_by_size.items()):
    radius = size / 2000  # millimetres to metres, then halved
    volume = math.pi * radius ** 2 * metres
    total += volume
    print(size, round(metres / 1000, 2), "km", round(volume), "m3")
print("modelled volume:", round(total), "cubic metres")`

### 1. Name the model

A main is treated as a cylinder, so its volume is pi times the radius squared times the length. Students write down what that assumes: a perfectly round pipe, full of water, with an inside width equal to the diameter in the file.

### 2. Fix the units first

The file gives lengths in metres and diameters in what are almost certainly millimetres, since 150, 200 and 300 match standard pipe sizes. Dividing by 2,000 turns a diameter in millimetres into a radius in metres in one step, and students must explain why it is 2,000.

### 3. Distrust the extremes

Sort the file and odd values appear. 303 rows are shorter than one metre, the longest is over 2.5 km, and each oddity is a question for the student, not a number to quietly delete.

### Three things in the file that are not what they seem

One row, OBJECTID 1015, gives a diameter of 999, a value no other pipe shares and almost certainly a placeholder, so we leave it out and say so. 47 rows carry an install year of 1850 and no row has any year from 1851 to 1907; 10 of those 47 are listed as PVC, so the date column for those rows needs checking before anyone draws a history from it. And the Shape__Length column is measured in degrees of latitude and longitude, not metres, so only LENGTH_M is used. Finding those three is the real lesson.

Other columns support a second session. The City is listed as the owner of 7,765 rows, the Region of Waterloo of 194, and 159 are shared. By material, the file lists 4,871 rows of polyvinyl chloride, 1,922 of cast iron and 1,174 of ductile iron. Grouping install years by decade shows cast iron dominating the 1950s and 1960s and PVC taking over from the 1980s, a neat two-way table for MDM4U students. Contains information provided by the City of Waterloo under licence. The file is used under the Waterloo Open Data User Licence, which allows commercial use ([licence](https://data.waterloo.ca/pages/open-data-licence), [dataset page](https://data.waterloo.ca/datasets/cd14a354eaaa4fccb83a5269173879ac_0)). The City of Waterloo does not endorse this page or our classes.

A worked problem, ours

## Worked problem: scale factors and a power function from one pipe

Written by us for Grade 9 to Grade 12 students, using sizes that appear in the Waterloo file. It starts with arithmetic and ends in the language of MHF4U.

**Question.** A 100 m length of 300 mm main is modelled as a full cylinder. (a) How much water does it hold? (b) How much would a 150 mm main of the same length hold, and why is the answer not half? (c) Write the volume of a 10 m section as a function of its diameter and find the diameter that holds exactly 1 cubic metre.

**Step 1, convert before you calculate.** A diameter of 300 mm is 0.3 m, so the radius is 0.15 m. The volume is pi times 0.15 squared times 100, which is 7.0686 cubic metres. One cubic metre is 1,000 litres, so the pipe holds about 7,069 litres.

**Step 2, reason with the scale factor.** Halving the diameter halves the radius, and the radius is squared, so the cross-section shrinks by a factor of one quarter. The 150 mm main holds 1.7671 cubic metres, exactly a quarter of 7.0686. A student who answers “half” has used a linear rule on a quadratic relationship, the single most common error we see in Grade 9 measurement.

**Step 3, build the function.** For a 10 m section, V(d) equals pi over 4 times d squared times 10, with d in metres. It is a power function of degree 2, defined here only for positive d. Setting V(d) equal to 1 and solving gives d squared equals 4 divided by 10 pi, so d is about 0.3568 m, or roughly 357 mm. That diameter is not in the file, and noticing that is part of the answer: real pipes come in set sizes, so an engineer would choose the next size up.

**Step 4, check the claim in the data.** If volume grows with the square of the diameter, one kilometre of 600 mm pipe should hold as much as sixteen kilometres of 150 mm pipe, because 600 divided by 150 is 4 and 4 squared is 16. Our table agrees in spirit: 20.75 km of 600 mm pipe hold 5,868 cubic metres, far more than the 190.18 km of 150 mm pipe at 3,361.

**Try it yourself.** (1) Find the volume of the longest single row in the file, 2,545 m of 750 mm pipe. (2) Write the inverse of V(d) for a 10 m section, so that it gives the diameter for any volume, and state its domain. (3) In one sentence, explain why the modelled total is probably larger than the water really inside the pipes. Answers are discussed in the free lesson.

Contests near home

## CEMC contests for Waterloo students in 2026 to 2027

The Centre for Education in Mathematics and Computing is part of the University of Waterloo, and its contests are written by students across Canada through their schools. Dates are CEMC’s North and South America dates, read on 22 October 2026.

| Grade | Contest | Format, as CEMC states it | CEMC date |
| --- | --- | --- | --- |
| Grades 7 and 8 | Gauss | 25 multiple-choice questions in 60 minutes | 10 to 21 May 2027 |
| Grades 9, 10, 11 | Pascal, Cayley, Fermat | 25 multiple-choice questions in 60 minutes | 23 and 24 February 2027 |
| Grades 9, 10, 11 | Fryer, Galois, Hypatia | 4 questions, a mix of final answer-only and full-solution, in 75 minutes | 7 April 2027 |
| Grades 9 and 10 | CIMC | 9 questions, 6 answer only and 3 full-solution, in 2 hours | 18 November 2026 |
| Grades 11 and 12 | CSMC | Same format as the CIMC | 18 November 2026 |
| Final year of high school | Euclid | 10 questions, a mix of final answer only and full-solution, in 2.5 hours | 6 April 2027 |

Two lines in that table deserve a Waterloo note. CEMC’s ordering deadline for the November CIMC and CSMC was Thursday 22 October 2026, so a student who has not been signed up by a school for 2026 should plan for the February and April contests instead. And the Euclid and the CSMC are the contests the University of Waterloo names when it says writing one is required for some Faculty of Mathematics scholarships. The Admission Information Form also asks about any Waterloo mathematics contests a student has written.

### Only through a school

CEMC says all students must participate through their school. A student cannot register alone; where a school does not take part, CEMC suggests finding another local school that will allow the student to join as a participant.

### Free practice, every week

CEMC’s Problem of the Week is sent to educators for students from Grades 3 to 12, with new problems every Thursday, and ten years of past contests sit in [the free CEMC archive](https://cemc.uwaterloo.ca/resources/past-contests).

### A team day in April

The Canadian Team Mathematics Contest is for teams of six secondary students; CEMC lists the in-person day at the University of Waterloo for Tuesday 13 April 2027, with in-school writing from 14 April.

CEMC stresses that nobody passes or fails one of its contests; they are not exams. We teach them in the same spirit: as a place to meet problems that school math does not have time for, with original problems we write and label as ours, never by copying CEMC’s papers. Our [Euclid preparation page](/euclid-contest-preparation) and [CIMC and CSMC guide](/cimc-and-csmc-contest-guide) go further. We are not connected with CEMC or the University of Waterloo.

Math tutor price in Waterloo

## How to compare math tutoring prices in Waterloo without a calculator trap

Our fees appear in the fees section below, in the currency of the country you are browsing from, so this text carries no figures. The useful question is what a fee buys per month.

| Question | Our answer | Why it changes the real price |
| --- | --- | --- |
| How many live sessions in a month? | Eight live classes a month | A low hourly rate twice a month can cost more per lesson actually taught than a monthly fee |
| Who is in the session? | A group of fifteen to twenty at one level, or one student alone | Group work buys structure and other students’ questions; one to one buys speed on one gap |
| Is travel part of it? | No; lessons happen on a home computer | Travel time for a tutor or a parent is a cost even when no one invoices it |
| Which Ontario course is it taught to? | The student’s own course code, from MTH1W to MCV4U | Generic worksheets can miss what the school test actually asks |
| Is the first lesson free? | Yes, a full live lesson | You see the teaching before you pay anything |

Here is the arithmetic we encourage parents to do, with whatever figures they are given. Divide the monthly cost by the number of sessions you will really attend, not the number advertised, then ask how much of each session the student spends solving rather than watching. A cheap session where the tutor does the problems is expensive; a dearer one where the student does them may not be. In a Waterloo household with a Grade 12 student taking MHF4U and MCV4U in the same year, the real question is often whether one to one is worth it for one term, then a group class after.

Learning ladder

## From counting to calculus, one Ontario stage at a time

The grades are guides, not gates. Where a Waterloo student starts is set in the free lesson by what they can already explain.

Grades 1 to 3

### Number sense first

Place value, addition and subtraction strategies, early patterns and measurement, with the child explaining each step.

[Early Math Foundations](/courses/early-math-foundations)[Mental Maths for Kids](/courses/mental-maths-mastery-kids)Grades 4 to 8

### Fractions, ratio, volume

Fractions and ratio, integers, first equations and the area and volume formulas the mains lesson uses, plus Gauss problems for keen students.

[Elementary Maths for Grades 1-5](/courses/elementary-mathematics-complete-masterclass)[Middle School Mathematics Mastery](/courses/comprehensive-middle-school-mathematics-mastery)Grades 9 and 10

### Modelling and algebra

MTH1W linear relations and modelling, then the Grade 10 academic course that MCR3U names as its prerequisite.

[High School Mathematics](/courses/complete-high-school-mathematics-mastery)[Maths Through Coding](/courses/maths-through-coding)Grades 11 and 12

### Toward MCV4U

MCR3U, then MHF4U and MCV4U side by side, with contest problems for students eyeing Euclid.

[Ontario Grade 12 University Math](/courses/ontario-grade-12-university-math-mhf4u-mcv4u-course)[Waterloo Math Contests](/courses/waterloo-math-contests-gauss-to-euclid-course)Math and AI

## Can a Waterloo student just ask an AI to do the math?

It can produce an answer. It cannot tell the student whether the answer means anything.

Hand an AI assistant the mains file and ask how much water the pipes hold, and it will multiply happily. It will not notice that 999 is a placeholder, that one column is in degrees, or that a diameter in millimetres must be converted before it is squared. Each of those slips changes the answer by orders of magnitude, and only a student who understands the formula sees the problem.

So our teachers ask for a prediction before every calculation and an explanation after it. Older students meet AI tools under the age rules we follow, and use them to check work they have already done, never to do the work. Marked school assignments always stay the student’s own.

The point of Grade 9 modelling, and of every contest CEMC writes, is judgment about whether a number makes sense. The longer argument is in [our case for learning to think before using AI](/blog/is-coding-worth-learning-2026).

Delivery

## How live online math lessons work for Waterloo

Lessons run on a laptop or desktop at home, so a student near Uptown Waterloo and one out in Kitchener or Cambridge can share one teacher.

### Timing

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

### Ontario clocks

Waterloo clocks fall back on 1 November 2026 (UTC-4 becomes UTC-5) and spring forward on 14 March 2027. Our teachers work on India time, which never shifts, so each invitation is written in Eastern time.

### The working on screen

Students write on a shared whiteboard while the teacher watches, so the line where a mistake begins is caught, not just the wrong final answer.

### Taught to the course code

Lessons follow the student’s Ontario course, so a Grade 11 student in MCR3U and one in MCF3M are taught to different expectations.

### Local numbers

Waterloo mobiles on 519, 226, 548 or 382 work in the form. Type all ten digits; the country code is already filled in.

### Try a lesson first

Your first lesson costs nothing and is taught like any other. At the end the teacher suggests a course, a level and a time, and no card details are taken.

No Waterloo centre

There is no Modern Age Coders building in Waterloo, and we do not pretend otherwise. Teachers work from India over a live video lesson; a Waterloo student needs a laptop or desktop, a headset or microphone, and a steady internet line.

Fees

## Math tutoring fees for Waterloo families

Three lines, each shown in the currency for where you are.

First class**Free**

A complete live lesson at no cost, closing with a suggested course, level and time.

Group tuition**$140 CAD**

The monthly fee for eight live classes in a group of fifteen to twenty at one level.

Private tuition**$210 CAD**

The monthly fee for one teacher with one student, scheduled around your week.

Waterloo families pay the same as families elsewhere in Canada. Nothing is charged until after the free lesson and an agreed course and time; the pricing page explains holidays and missed classes.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20math%20lesson%20for%20a%20student%20in%20Waterloo%2C%20Ontario.)Reviews

## Google reviews from the families we teach

Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.

★★★★★

"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

Free placement class

## Book a free math lesson for your Waterloo student

Share the grade and, from Grade 9, the course code. A Grade 3 child may begin by measuring things around the house; a Grade 12 student may begin with a derivative, or with the water mains table above.

### Want a class sooner? Book a priority demo

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](/book-demo)

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [connect@modernagecoders.com](mailto:connect@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Waterloo one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20math%20lesson%20for%20a%20student%20in%20Waterloo%2C%20Ontario.)

Submitted details are used for placement and follow-up.

FAQ

## Waterloo math tutoring questions

Short answers to what Waterloo parents and students ask us most.

### Do you have a math tutor in Waterloo, Ontario?

Yes, online. There is no Waterloo office. Students join from home and a teacher teaches them live, either in a group of fifteen to twenty at one level or one to one.

### What does a math tutor in Waterloo cost with you?

The fees section of this page lists the free first lesson, the monthly group fee and the monthly one-to-one fee in your currency. Nothing is billed until after the free lesson.

### Is online math tutoring as good as in person for a Waterloo teen?

For most teens it works well, because the teacher sees every line of working on a shared screen. It suits less well a young child who cannot yet sit at a computer for a lesson; we tell families honestly if that is the case.

### Can you help with MHF4U and MCV4U at the same time?

Yes. Many Waterloo students take them together, since the ministry allows MHF4U before or alongside MCV4U. We teach both beside the school courses and do not grant Ontario credits.

### Does the University of Waterloo require contest results?

Its Computer Science page says the contests are not required for admission, but that writing the Euclid or the CSMC is required for some Faculty of Mathematics scholarships.

### How do I enter my child in a CEMC contest?

Through the school. CEMC says students cannot register on their own; if the school does not take part, it suggests asking another local school to host the student.

### My child is in Grade 9. What should we focus on?

MTH1W modelling and linear relations, plus fluency with fractions and integers. The provincial Grade 9 math assessment runs from 12 January to 5 February 2027, according to EQAO, and its result feeds into the course mark.

### Is MDM4U covered as well?

It is, one to one or inside our statistics course. Sorting the Waterloo mains file by decade and material produces exactly the two-way tables that data management students learn to read.

### When are lessons for Waterloo students?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Times are confirmed in Eastern time.

### Do you teach students in Kitchener and Cambridge too?

Yes. Kitchener, Cambridge and Waterloo share one metropolitan area and one clock, and students from all three join the same online classes.

More for Waterloo and Canada

## Other math pages for Waterloo students

For the country as a whole, read [our online math tutor page for Canada](/online-math-tutor-canada), and for the province, [coding classes in Ontario](/coding-classes-in-ontario). Contest students can start with [Waterloo contest preparation](/cemc-waterloo-contests-preparation), and teens who want Python next to their math can read [AI and Python classes for teens in Waterloo](/ai-and-python-classes-for-teens-in-waterloo-ontario).

Book the free class[Book a priority demo](/book-demo)[Message us on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20math%20lesson%20for%20a%20student%20in%20Waterloo%2C%20Ontario.)Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

## Keep exploring Modern Age Coders

### More maths tuition

- [Math Tutor Winnipeg](/math-tutor-winnipeg)
- [Math Tutor Vaughan](/math-tutor-vaughan)
- [Mathematical Olympiad for Girls Preparation](/mathematical-olympiad-for-girls-preparation)
- [Math Tutor Vancouver](/math-tutor-vancouver)
- [The Maths Behind Machine Learning](/maths-behind-machine-learning)
- [Math Tutor Toronto](/math-tutor-toronto)
- [Maths Tuition in Coventry](/maths-tuition-in-coventry)
- [Maths Tutor in Sunnybank](/maths-tutor-sunnybank)
- [Maths Tuition in Reading](/maths-tuition-in-reading)
- [Live Online Coding & Maths Classes near Kadamtala, Howrah](/coding-classes-near-kadamtala-howrah)

### Learn more

- [ACT Math Prep: Live Classes for the ACT Mathematics Section](/courses/act-math-prep-course)
- [Middle School Math Competitions: MATHCOUNTS](/courses/middle-school-math-competitions-course)
- [Coding and AI Classes in Quebec City](/coding-and-ai-classes-in-quebec-city)
- [Coding and AI Classes in Calgary](/coding-and-ai-classes-in-calgary)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [How Coding and Mathematics Work Together in Engineering & Science](/blog/coding-mathematics-engineering-science)
- [Estimation in Maths: Rounding, Fermi Problems and Checks](/blog/estimation-in-maths)
- [How Learning Coding Improves Mathematical Thinking in Children](/blog/how-coding-improves-mathematical-thinking-children)

### Start here

- [Book a free demo class with Modern Age Coders](/book-demo)
- [Real projects built by Modern Age Coders students](/student-labs)

---

*Canonical: https://learn.modernagecoders.com/math-tutor-waterloo-ontario*
