---
title: "Math Classes for Kids in Canada: Grades 1 to 8, Live Online"
description: "Live online math classes for Canadian kids in Grades 1 to 8: what EQAO and Alberta PATs check in 2027, free CEMC challenges, and two worked examples we wrote."
canonical: https://learn.modernagecoders.com/math-classes-for-kids-in-canada
source: src/pages/math-classes-for-kids-in-canada.html
---
> Live online math classes for Canadian kids in Grades 1 to 8: what EQAO and Alberta PATs check in 2027, free CEMC challenges, and two worked examples we wrote.

In short

Modern Age Coders teaches math to children in Grades 1 to 8 across Canada, live online, in a batch or one to one, through its Elementary Math and Middle School Math courses. Classes build number sense, fractions, ratio and early algebra by explaining why each method works, and they track the checkpoints a child meets at school, such as EQAO in Ontario and the Provincial Achievement Tests in Alberta.

Start with a course

## Three math courses for Canadian children

One for the primary grades, one for the middle years, and one that teaches math through code for children who like to build.

[![Elementary Maths for Grades 1-5 course thumbnail](/images/elementary-maths.webp)  MKC / 01 Elementary Math, Grades 1 to 5 Placement by grade into three levels, from counting and place value to fractions, measurement and early geometry. Eight live classes a month. Open the syllabus →](/courses/elementary-mathematics-complete-masterclass)[![Middle School Mathematics Mastery course thumbnail](/images/middle-school-maths.webp)  MKC / 02 Middle School Math Ratio, percent, integers, equations and geometry for the years before high school, taught so the reasoning holds up in Grade 9. Open the syllabus →](/courses/comprehensive-middle-school-mathematics-mastery)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)  MKC / 03 Math Through Coding Ages 10 to 15. Fractions, patterns and probability built as small Python programs, with no coding experience needed. Open the syllabus →](/courses/maths-through-coding)

Where math is checked

## Provincial math checkpoints for Grades 1 to 8 in 2026 to 2027

There is no national math test for Canadian children. Each province decides whether, when and how it checks elementary math. These are the checkpoints we could confirm on official pages on 22 October 2026; for any province not listed, ask your child's school.

| Province | What the official source says | Grades | When |
| --- | --- | --- | --- |
| Ontario (EQAO) | EQAO's provincial tests assess students' literacy and numeracy (mathematics) knowledge and skills. | Grades 3 and 6, then Grade 9 | EQAO lists May 4 to June 8, 2027 for Grades 3 and 6, and January 12 to February 5, 2027 for the Grade 9 math assessment |
| Alberta (PATs) | Provincial Achievement Tests are "administered annually to all Alberta students in grades 6 and 9." | Grades 6 and 9 | Alberta says the Grade 6 tests "occur in June" |
| Alberta (format) | Students write the tests "in a digital environment rather than pencil and paper". | Grades 6 and 9 | Each year |
| Alberta (curriculum) | A new K to 6 mathematics curriculum was implemented in schools, filed by the province under 2022/2023; draft Grades 7 to 9 math is "ahead of mandatory implementation in September 2027". | K to 9 | From September 2027 for Grades 7 to 9 |
| British Columbia | No elementary math test was confirmed on a primary page we could reach on 22 October 2026, so we print none. | Not confirmed | Ask the school |
| Other provinces | Not checked for this page. We do not repeat dates from search summaries. | Not confirmed | Ask the school |

### How to read a checkpoint

An EQAO or PAT result describes one sitting in one year. It is useful as a map of what a child has and has not yet secured, and much less useful as a verdict on the child.

We read a report alongside the child's own work. If a Grade 6 result shows a weakness with fractions, the question we ask is which earlier idea is missing, usually the meaning of a fraction as a share or a point on a number line, not how to drill the test format.

### What we do not do

We do not teach to a test paper, promise a level or a mark, or run practice in the exact format of a provincial test. Our classes build the math those tests are trying to see.

We are not connected with EQAO, Alberta Education or any school board. Dates come from their pages, and families should check those pages before each school year, because they can change.

Sources: [EQAO, the assessments](https://www.eqao.com/the-assessments/); [Alberta, Provincial Achievement Tests](https://www.alberta.ca/provincial-achievement-tests); [Alberta, curriculum: how we got here](https://www.alberta.ca/curriculum-how-we-got-here). All read 22 October 2026.

Math with code

## Why coding now turns up in elementary math

Some Canadian curricula now place coding inside the math or design program. A parent who sees a loop on a math worksheet is not imagining it.

| Where | What the curriculum says |
| --- | --- |
| Ontario math, every grade 1 to 8 | Students "solve problems and create computational representations of mathematical situations using coding concepts and skills". |
| Ontario math, Grade 1 | Students write and run code, "including code that involves sequential events". |
| Ontario math, Grade 6 | Students work "by writing and executing efficient code". |
| Ontario math, Grade 8 | Code includes "the analysis of data in order to inform and communicate decisions". |
| BC design (ADST 6) | The Computational Thinking module names "simple algorithms" and "visual programming". |

Our view, labelled as ours: coding in math is useful when the program says something about the math. A loop that adds 3 each time is a pattern rule in motion; a program that counts how many times a die lands on six is a probability experiment. That is how we use it in class, and it is why the Snow Fort Wall example below ends with eight lines of Python. Children who enjoy that side can go further in our [Math Through Coding](/courses/maths-through-coding) course.

Sources: the Ontario curriculum content service behind [Ontario elementary mathematics (2020)](https://www.dcp.edu.gov.on.ca/en/curriculum/elementary-mathematics), and [BC ADST 6](https://curriculum.gov.bc.ca/curriculum/adst/6/core), read 22 October 2026.

Grade by grade

## What we teach in each grade band, Grades 1 to 8

This is our own teaching plan, not a provincial document. Provinces order topics a little differently, so the teacher matches the order to the child's school after the first class.

| Band | The big ideas we secure | What it looks like in class |
| --- | --- | --- |
| Grades 1 and 2 | Counting with meaning, place value to 100 and beyond, adding and subtracting by making tens | Ten-frames on screen, number lines drawn together, short spoken problems about real things the child can picture |
| Grades 3 and 4 | Multiplication as equal groups and arrays, early fractions as fair shares, measuring length and time | Building arrays, folding paper strips into halves and quarters, explaining a method out loud before writing it |
| Grades 5 and 6 | Fractions, decimals and percent as one family, area and volume, first patterns with rules | Moving between a picture, a table and a rule; estimating before calculating; checking with a second method |
| Grades 7 and 8 | Ratio and rate, integers, linear patterns and equations, data and probability | Writing a rule from a pattern, solving it backwards, and testing it with a few lines of code |

### Number sense first

Mental arithmetic and estimation appear in every class, so a calculator becomes a check rather than a crutch.

### Words before symbols

A child explains what a problem is asking in their own words before any working goes on the page.

### Two ways to know

Every answer gets a second check: a picture, a reverse calculation or a sensible estimate.

Two worked examples

## Two worked examples from our classes, labelled ours

We wrote both problems for our students. The first is for Grades 4 and 5, the second for Grades 7 and 8. Each shows the same habit at a different age: see the situation, then describe it in more than one way.

**Worked example 1 (Grades 4 and 5): Canoe Water Share.** Four paddlers share 3 litres of drinking water equally on a canoe day. How much does each paddler get?

1. **Picture it.** Draw 3 bottles, one litre each. Four people cannot share one whole bottle each, so cut every bottle into 4 equal parts. Each part is one quarter of a litre.
2. **Share it out.** There are 3 bottles times 4 parts, which is 12 quarters. Twelve quarters shared among 4 paddlers is 3 quarters each.
3. **Name the answer.** Each paddler gets three quarters of a litre. The child writes it as 3/4 L and then, because 1 litre is 1000 mL, as 750 mL.
4. **See the pattern.** 3 litres among 4 people gave 3/4. The teacher asks what 5 litres among 4 people would give. The child predicts 5/4, which is one and a quarter litres, and checks it with the bottle picture.
5. **Say the rule.** Sharing a things equally among b people gives a/b each. The fraction bar means "shared among", which is the idea Grade 6 division of fractions will lean on later.

**Worked example 2 (Grades 7 and 8): Snow Fort Wall.** A fort wall is built in stages. Wall 1 uses 5 blocks, wall 2 uses 8 blocks, wall 3 uses 11 blocks, and every wall adds the same number of blocks as the one before. How many blocks does wall 20 use, and which wall uses exactly 92 blocks?

| Wall number (n) | 1 | 2 | 3 | 4 | 10 | 20 |
| --- | --- | --- | --- | --- | --- | --- |
| Blocks | 5 | 8 | 11 | 14 | 32 | 62 |

1. **Find what changes.** The blocks go up by 3 each time, so 3 belongs next to n in the rule.
2. **Find what stays.** 3 times 1 is 3, but wall 1 has 5 blocks, so 2 more blocks are always there. The rule is blocks = 3n + 2.
3. **Test the rule.** Wall 4: 3 times 4 plus 2 is 14, which matches the table. Wall 20: 3 times 20 plus 2 is 62.
4. **Work backwards.** For 92 blocks, take away the 2 that are always there (90) and share by 3: wall 30. Check: 3 times 30 plus 2 is 92.
5. **Let a program check it.** The short program below grows the wall step by step and then searches for 92 blocks. It agrees with the rule.

***Snow Fort Wall · our Python check**python*

```
# Our Snow Fort Wall pattern (a Grade 7 or 8 coding-in-math task)
blocks = 5            # wall 1 uses 5 blocks
for wall in range(1, 11):
    print("Wall", wall, "uses", blocks, "blocks")
    blocks = blocks + 3   # every new wall adds 3 blocks

# Working backwards: which wall uses exactly 92 blocks?
wall = 1
while 3 * wall + 2 < 92:
    wall = wall + 1
print("92 blocks makes wall", wall)
```

We ran this under Python 3 on 22 October 2026. The loop is the "add 3 each time" picture; the rule 3n + 2 is the shortcut. A child who can explain why both give the same numbers understands linear patterns, which is the base for Grade 9 algebra.

***What the program prints**text*

```
Wall 1 uses 5 blocks
Wall 2 uses 8 blocks
Wall 3 uses 11 blocks
...
Wall 10 uses 32 blocks
92 blocks makes wall 30
```

### Why one situation, three ways

A table shows what happens, a picture shows why, and a rule lets a child jump straight to wall 20 or wall 30. Children who only ever see the rule forget it. Children who build it from the table can rebuild it when they forget.

This is the lesson family behind our elementary teaching: one situation, three faces.

### The mistakes these examples catch

In the canoe problem, many children answer 4/3 because they divide the larger number by the smaller. The bottle picture shows at once that each person gets less than one litre.

In the fort problem, the common slip is the rule 5n, because wall 1 has 5 blocks. Testing it on wall 2 gives 10 instead of 8, which is why we always test a rule on a second case.

Practice set

## Eight practice problems for Grades 1 to 8, written by us

Two problems for each grade band, with answers. They are our own problems, not copied from any provincial test or contest. Ask your child to explain each answer out loud; the explanation tells you more than the number.

| Band | Problem | Answer |
| --- | --- | --- |
| Grades 1 and 2 | A bus has 9 children on it. At the next stop 6 more get on. How many children are on the bus? Show it by making a ten. | 15 (9 and 1 make 10, then 5 more) |
| Grades 1 and 2 | Sam has 42 hockey cards in tens and ones. How many tens and how many ones? | 4 tens and 2 ones |
| Grades 3 and 4 | Chairs are set out in 6 rows of 7. How many chairs? Draw the array, then find a second way to count. | 42 (for example 5 rows of 7 is 35, plus one more row of 7) |
| Grades 3 and 4 | A ribbon is folded into 4 equal parts. Three parts are blue. What fraction is not blue? | One quarter (1/4) |
| Grades 5 and 6 | Write 3/5 as a decimal and as a percent. Which is larger, 3/5 or 0.58? | 0.6 and 60 percent; 3/5 is larger |
| Grades 5 and 6 | A garden bed is 3.5 m long and 2 m wide. What is its area? Estimate first. | Estimate about 7; exact 7 square metres |
| Grades 7 and 8 | A pattern goes 4, 9, 14, 19. Write a rule for term n and find term 50. | 5n minus 1; term 50 is 249 |
| Grades 7 and 8 | The temperature is minus 8 degrees at 7 a.m. and rises 3 degrees each hour. When does it reach 4 degrees? | After 4 hours, at 11 a.m. |

If a child gets an answer right but cannot say why, we treat the problem as not yet learned. If a child gets it wrong but explains a sensible method with one slip, we treat it as nearly there. That difference shapes what the next class covers.

Free and low-pressure

## Math challenges a younger Canadian child can try

Several Canadian organisers run math challenges for children well before high school. The Centre for Education in Mathematics and Computing (CEMC) at the University of Waterloo says plainly: "Our contests are not tests or exams. There is no passing or failing score."

| Challenge | Who it is for | What the organiser publishes |
| --- | --- | --- |
| CEMC Problem of the Week | Grades 3 to 12 | Problems "e-mailed to educators for use with their students"; "New problems are sent every Thursday, and their solutions are sent one week later." |
| CEMC Beaver Computing Challenge, Grade 5/6 | "Students in Grade 6 or below" | "12 multiple-choice questions out of a total of 60"; 45 minutes; it needs only "familiarity with concepts covered in the mathematics curriculum across all Canadian provinces". The 2026 window runs Monday, November 9, 2026 to Friday, November 20, 2026. |
| CEMC Gauss Contest | "Students in Grades 7 and 8." "Motivated students in lower grades are welcome to write the contest." | "25 multiple-choice questions." in 60 minutes; Monday, May 10, 2027 to Friday, May 21, 2027. |
| CEMC Courseware | Grades 4 to 12 | Lessons in math and computer science; "No registration is required to access these resources." |
| Math Kangaroo (as described by a host centre at UFV) | Grades 1 to 12, in versions for grades 1-2, 3-4, 5-6, 7-8, 9-10 and 11-12 | Grades 1 and 2: 18 questions in 45 minutes. Grades 3 and 4: 24 questions in 60 minutes. Grades 5 to 12: "30 multiple-choice questions, arranged in increasing difficulty, to be answered in 75 minutes." |

### How entry works

CEMC contests are ordered by schools. CEMC's own wording is that "all students must participate through their school." So the first step for the Beaver Computing Challenge or Gauss is a conversation with your child's teacher, ideally in September or October.

Math Kangaroo is run through host centres; the page we read is one centre's page at the University of the Fraser Valley, not the national organiser's, so check the centre nearest you for its own dates and rules.

### How we use challenges

For a child in Grades 3 to 6, we use a weekly problem as a short puzzle at the end of class, chosen to stretch a topic just taught. For Grades 7 and 8, some families aim for Gauss, and our [Waterloo Math Contests course](/courses/waterloo-math-contests-gauss-to-euclid-course) has a Gauss track.

We never reproduce an organiser's past problems. We link to the originals and write our own practice, as on this page.

Sources: [CEMC Problem of the Week](https://cemc.uwaterloo.ca/resources/potw), [Beaver Computing Challenge](https://cemc.uwaterloo.ca/contests/bcc), [Gauss Contest](https://cemc.uwaterloo.ca/contests/gauss), [CEMC Courseware](https://cemc.uwaterloo.ca/resources/courseware), [How contests work](https://cemc.uwaterloo.ca/contests/how-contests-work), and the [UFV Canadian Math Kangaroo page](https://ufv.ca/math/contests/canadian-math-kangaroo), read 22 October 2026. Modern Age Coders is not connected with CEMC, the University of Waterloo or Math Kangaroo.

A month of classes

## What a month of math classes looks like

Our plan for a typical month, with two live classes a week. The order of topics follows the child's school year; the rhythm stays the same.

1. **Week 1, first class:** a short placement chat and a few problems at the child's grade, to find the earliest idea that is not yet secure. The teacher then tells parents what the chat showed.
2. **Week 1, second class:** rebuild that idea with pictures and objects on screen, even if it belongs to an earlier grade. Five minutes of mental math to start.
3. **Week 2:** bring the idea up to the child's current grade topic. The child explains a method out loud before writing it, and checks one answer a second way.
4. **Week 3:** mixed practice, including one problem written in words that hides the operation, so the child has to decide what to do rather than follow a heading.
5. **Week 4:** a short review problem set, a puzzle to finish, and a short talk with parents about what is secure, what is nearly there and what comes next month.

### Homework, lightly

Ten to fifteen minutes between classes for younger children. More is rarely better at this age.

### School first

If a school unit is coming up, the teacher can bring it forward, so class supports what happens in the classroom.

### No screens to stare at

Children draw on paper and hold it up to the camera. Thinking happens with a pencil, not a slideshow.

Across the time zones

## One class, six Canadian clocks

Our classes run in every Canadian time zone. To show how one slot reads across the country, here is an example of a Saturday class set at 10:00 in Toronto. It is an illustration only, not a batch time we advertise; every family picks its own slot.

| City | Winter, from 1 November 2026 | Summer, from 14 March 2027 |
| --- | --- | --- |
| Toronto, Ottawa, Montreal (ET) | 10:00 | 10:00 |
| Winnipeg (Manitoba, UTC-5 all year) | 10:00 | 9:00 |
| Calgary, Edmonton, Regina (UTC-6 all year) | 9:00 | 8:00 |
| Vancouver, Victoria (BC, UTC-7 all year) | 8:00 | 7:00 |
| Halifax, Moncton (AT) | 11:00 | 11:00 |
| St. John's (NT) | 11:30 | 11:30 |

The surprise for many families: from 1 November 2026 Manitoba stays on UTC-5 all year and BC stays on UTC-7, so when Ontario moves its clocks on 14 March 2027, a Winnipeg or Vancouver family's class moves an hour earlier on their own clock. We confirm times again with every family at both changes. For younger children we usually suggest a weekend morning or an early evening slot that leaves time for dinner and bed.

Where a child starts

## Four stages of a young mathematician

Our stages, used to place a child honestly in the first class, whatever their grade.

| Stage | What it looks like |
| --- | --- |
| 1. Counting | Gets answers by counting one at a time, often on fingers, and is unsure what a written sum means |
| 2. Calculating | Follows taught methods accurately but cannot say why they work, and stalls on a word problem |
| 3. Explaining | Chooses a method, explains it, and checks an answer with a picture or estimate |
| 4. Reasoning | Spots structure, writes a rule, works backwards, and enjoys a problem with no obvious first step |

### For parents

Many children sit at stage 2 for years because school marks reward accurate methods. Stage 3 is where confidence starts, and where most of our teaching time goes.

A child can be at stage 4 in one topic and stage 2 in another. That is normal, and the placement chat finds it.

### For children

If you can explain it to someone younger, you know it.

A wrong answer you can explain is more useful than a right answer you guessed.

The catalogue

## Nine courses for children from Kindergarten to Grade 8

Each course is taught live online by a regular teacher, in a batch or one to one, for children anywhere in Canada.

I

### The early years

Kindergarten to Grade 5

MKC / EARLY / 01

#### Early Math Foundations

Ages 4 to 7, counting and shapes with real objects.

[Open the syllabus](/courses/early-math-foundations)

MKC / EARLY / 02

#### Mental Math for Kids

Number sense for ages 5 to 10, not tricks.

[Open the syllabus](/courses/mental-maths-mastery-kids)

MKC / EARLY / 03

#### Abacus and Mental Math

Bead work that turns into calculation in the head.

[Open the syllabus](/courses/abacus-mental-maths-course-for-kids)II

### The middle years

Grades 5 to 8

MKC / MID / 01

#### Middle School Math Competitions

Harder problems for children who want more.

[Open the syllabus](/courses/middle-school-math-competitions-course)

MKC / MID / 02

#### Waterloo Math Contests

A Gauss track for Grades 7 and 8.

[Open the syllabus](/courses/waterloo-math-contests-gauss-to-euclid-course)

MKC / MID / 03

#### Problem Solving for Kids

Logic and step-by-step thinking.

[Open the syllabus](/courses/problem-solving-and-computational-thinking-for-kids)III

### Math meets code

For builders

MKC / CODE / 01

#### Python for Kids

Turtle drawings and games that use real math.

[Open the syllabus](/courses/python-ai-kids-masterclass)

MKC / CODE / 02

#### Coding for Kids

Block coding from age 6, the start of computational thinking.

[Open the syllabus](/courses/kids-coding-blocks-masterclass)

MKC / CODE / 03

#### High School Math

The next step after Grade 8.

[Open the syllabus](/courses/complete-high-school-mathematics-mastery)

How lessons run

## Live math classes that fit a Canadian school week

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

Early-evening classes after school, converted to your province's clock.

Weekends

Morning classes, when younger children are freshest.

1-on-1

A teacher to your child alone, at a time you choose.

### Pencil and paper

Children work on paper and show it to the camera.

### Pictures first

Arrays, number lines and bar models before symbols.

### One teacher

The same teacher each week, who knows your child.

### Parents in the loop

Ask the teacher at any time what is secure and what is next.

### Province-aware

Topic order matched to your child's school.

### Batch or one to one

Fifteen to twenty in a batch, or a teacher alone.

Student work

## Work our students have made

Math and coding grow together in our classes. A few things our learners have built are below; more are on the [student labs](/student-labs) page.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees

The monthly fee covers eight live classes with the same teacher. You pay one month at a time, with nothing to sign for the school year, and you can pause over the summer.

Free first class

Free

no card required

- A free first class
- A placement chat with your child
- No card details needed

Book it

Group batch

$140 CAD

a month, eight live classes

- Fifteen to twenty children in a batch
- Grouped by grade and level
- Eight live classes a month
- Paid monthly

Start here

One to one

$210 CAD

a month, eight live classes

- A teacher to your child alone
- Paced to your child
- Built around school topics

Enquire

What families say

## Rated 4.9 across 547 Google reviews

What parents wrote in their Google reviews, quoted as they wrote it.

★★★★★

"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 parents

## Math classes for kids: common questions

### What grades do your math classes for kids cover?

Grades 1 to 8, roughly ages 6 to 14, with an early-years course for younger children. Elementary Math covers Grades 1 to 5 in three levels and Middle School Math covers the years before high school. Each child is placed after a short chat in the first class.

### Do you follow my province's math curriculum?

We teach the math that every provincial curriculum is built on, and the teacher matches the order of topics to your child's school after the first class. Provinces set their own curricula, so tell us your province and grade and we will line the classes up with them.

### Will this help with EQAO in Ontario?

EQAO says its tests assess literacy and numeracy knowledge and skills, and it lists May 4 to June 8, 2027 for the Grade 3 and Grade 6 assessments. We teach the math underneath rather than the test format, and we make no promise about a result.

### What about the Alberta Provincial Achievement Tests?

Alberta says PATs are administered every year to students in Grades 6 and 9, written digitally, with the Grade 6 tests in June. Our classes build the Grade 6 math that sits under them; we do not run practice in the test's own format.

### Is my child too young for online math classes?

Six-year-olds do well in short, lively online classes with a parent nearby for the first few weeks. Very young children work with real objects and drawings at home while the teacher guides on screen.

### Is coding part of your math classes?

In the middle grades it can be, because some curricula, such as Ontario's, now include coding inside math. Our Math Through Coding course goes further for children aged 10 to 15 who enjoy building programs.

### Can my child write CEMC math contests through you?

No. CEMC says all students must participate through their school, so a teacher has to order the contest. We help children prepare, for example for Gauss in Grades 7 and 8, and they write at school.

### How big are the batches?

A batch has fifteen to twenty children, grouped by grade and level, with one regular teacher. If you prefer, a one-to-one plan gives your child a teacher alone.

### When are classes held for families across Canada?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. We confirm times in your own province's clock, and again when the clocks change.

### How do I know the classes are working?

Ask the teacher at any point what is secure, what is nearly there and what comes next. The clearest sign is a child who explains a method in their own words and checks an answer without being asked.

Elsewhere on this site

## Related pages

More for Canadian families with children who like numbers, puzzles or building things.

### [Coding classes in Canada](/coding-classes-in-canada)

All of our pages for families across Canada.

### [Online math tutor, Canada](/online-math-tutor-canada)

One-to-one math help through high school.

### [Gauss Contest preparation](/gauss-contest-preparation)

The CEMC contest for Grades 7 and 8.

### [CEMC Waterloo contests](/cemc-waterloo-contests-preparation)

The full ladder of Waterloo math contests.

### [Canadian time zones in 2026](/canada-time-zones-2026-online-class-times)

How the 2026 clock changes affect class times.

### [Coding classes in Ontario](/coding-classes-in-ontario)

For families in Canada's largest province.

### [Coding classes in Alberta](/coding-classes-in-alberta)

For families on Alberta's single time zone.

### [Coding classes in British Columbia](/coding-classes-in-british-columbia)

For families on BC's year-round clock.

### [How we teach](/how-we-teach)

What happens inside a live class.

Start here

## Book a free first class

The first class is a relaxed placement chat and a few problems at your child's grade. By the end, the teacher can tell you where your child is strong, which earlier idea needs rebuilding, and what the first month would cover.

Want to look around first? [How we teach](/how-we-teach) walks through a live class, and the [course list](/courses) holds every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20my%20child%20in%20Canada%20needs%20help%20with%20math.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Our teachers teach from India over live video, so there is no centre to drive to in your city. Reaching us on WhatsApp is quickest from any province.

### 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)

## Keep exploring Modern Age Coders

### More maths tuition

- [Math Competitions for Middle School: MATHCOUNTS and More](/math-competitions-for-middle-school-students)
- [Math Catch-Up Program](/math-catch-up-program)
- [Math Kangaroo Canada 2027: Format, Grades and Practice](/math-kangaroo-canada-preparation)
- [Math 30-1 Tutor, Alberta: Outcomes, Worked Problems, Practice](/math-30-1-tutor-alberta)
- [Math Olympiad & AMC Tutoring Online](/math-olympiad-amc-tutoring)
- [Junior Mathematical Olympiad Preparation](/junior-mathematical-olympiad-preparation)
- [Maths Tuition in Oxford](/maths-tuition-in-oxford)
- [Maths Tutor in Hobart](/maths-tutor-hobart)
- [Maths Tuition in Bristol](/maths-tuition-in-bristol)

### Learn more

- [Ontario Math Curriculum Coding, Grades 1 to 8, by Grade](/ontario-coding-curriculum-grades-1-to-8)
- [Math 30-1 vs Math 30-2: Alberta's Two Grade 12 Math Paths](/math-30-1-vs-math-30-2)
- [Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1](/courses/western-canada-grade-12-math-pre-calculus-12-math-30-1-course)
- [Coding vs Maths: Which Should Your Child Learn? The Honest Answer](/coding-vs-maths)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [How Data Analytics and Math Help Businesses Make Better Decisions](/blog/data-analytics-math-help-businesses-better-decisions)
- [How to Make Maths Fun for Kids: 9 Ideas That Really Work](/blog/how-to-make-maths-fun-for-kids)
- [Modular Arithmetic: Clock Maths for Olympiads and Code](/blog/modular-arithmetic-explained)

### Start here

- [About Modern Age Coders, teaching since 2020](/about)
- [Modern Age Coders pricing, one honest price per plan](/pricing)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/math-classes-for-kids-in-canada*
