---
title: "Homeschool Coding and Math in Ontario: A PPM 131 Guide"
description: "Homeschooling coding and math in Ontario: what PPM 131 asks of parents, the Ontario curriculum or your own, EQAO and Waterloo contests, a weekly plan and a project."
canonical: https://learn.modernagecoders.com/homeschool-coding-and-math-ontario
source: src/pages/homeschool-coding-and-math-ontario.html
---
> Homeschooling coding and math in Ontario: what PPM 131 asks of parents, the Ontario curriculum or your own, EQAO and Waterloo contests, a weekly plan and a project.

In short

Families who home school in Ontario follow Policy/Program Memorandum 131: they notify their school board in writing each year, and they may use the Ontario curriculum or a different one. Modern Age Coders teaches coding and math to home-schooled children and teens live online, in a batch or one to one, through courses such as Math Through Coding, as one part of the family's plan.

Courses home-schoolers use

## Three courses for Ontario home-schooling families

One joins math and coding for the middle years; two follow the Grade 11 and 12 subjects that Ontario teens most often study at home.

[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)  HMO / 01 Math Through Coding Ages 10 to 15. Fractions, patterns, data and probability built as small Python programs, which suits Ontario's coding-in-math approach. Open the syllabus →](/courses/maths-through-coding)[![Ontario Computer Science Companion course thumbnail](/images/ontario-computer-science-ics3u-ics4u.webp)  HMO / 02 Ontario Computer Science, ICS3U and ICS4U content The Grade 11 and 12 computer science material in Python and Java, taught as a companion course. It carries no Ontario credit. Open the syllabus →](/courses/ics3u-ics4u-computer-science-companion-course)[![Ontario Grade 12 University Math course thumbnail](/images/ontario-grade-12-university-math.webp)  HMO / 03 Advanced Functions and Calculus and Vectors The MHF4U and MCV4U topics for teens heading to university math or science, taught live. It carries no Ontario credit. Open the syllabus →](/courses/ontario-grade-12-university-math-mhf4u-mcv4u-course)

The official document

## What Ontario's PPM 131 says about home schooling

Every line in this table is quoted from Policy/Program Memorandum 131 on ontario.ca, which we read on 22 October 2026 (the page shows "Updated: December 18, 2024"). The memorandum is addressed to school boards, so it describes what boards should do as well as what parents should do.

| Topic | What PPM 131 says |
| --- | --- |
| The document | "Date of Issue: June 17, 2002". "Subject: Home Schooling". |
| Telling the board | "Parents who decide to provide home schooling for their child(ren) should notify the school board of their intent in writing." |
| Every year | Parents who continue "should give notification each year in writing prior to September 1 to the school board in whose jurisdiction their child last attended school." |
| How the board treats the notice | "The board should accept the written notification of the parents each year as evidence that the parents are providing satisfactory instruction at home." |
| Investigation | "Normally, the board should not investigate the matter." The memorandum lists the limited situations in which a board may look further. |
| Curriculum and timing | Board officials should recognise that "the parent may not be following the Ontario curriculum, using standard classroom practices in the home, or teaching within the standard school day or school year." |
| What "satisfactory" focuses on | "a plan for educating the child"; "plans to ensure literacy and numeracy at developmentally appropriate levels"; "plans for assessing the child's achievement". |
| Free curriculum documents | Home-schooling parents "may download curriculum policy documents and curriculum support material produced by the Ministry of Education free of charge" from the ministry's website. |

### What this means for coding and math

PPM 131 does not list required subjects, but numeracy is named directly in what a board would look for. A family that can show a plan for math, examples of work, and how progress is checked is describing exactly the three things the memorandum names.

Coding is not mentioned as a subject. It does appear indirectly: in the questions a board official may ask about materials, the memorandum's examples include "computer programs".

### What this page is not

This is a reading of the memorandum for families, not legal advice. PPM 131 is the official source; your school board applies it; and the Education Act sits behind both. Check them before you notify, withdraw or change anything.

Modern Age Coders is not connected with the Ontario Ministry of Education or any school board. We teach coding and math; we do not register, supervise or report on home schooling.

Source: [Ontario, Policy/Program Memorandum 131: Home Schooling](https://www.ontario.ca/document/education-ontario-policy-and-program-direction/policyprogram-memorandum-131), read 22 October 2026. The memorandum's appendices include sample letters for the notice.

Writing your plan

## The three things PPM 131 names, answered for coding and math

If a board ever asks, PPM 131 says determining whether instruction is satisfactory "should therefore focus on" a plan, literacy and numeracy, and assessment. Here is how a coding and math plan can speak to each one. The right-hand columns are our suggestions, not the ministry's.

| PPM 131 focus | A math answer | A coding answer |
| --- | --- | --- |
| "a plan for educating the child" | A one-page outline for the year: number, fractions and ratio, algebra, geometry, data, in the order you will teach them | A sequence from block coding or a first Python program to small projects of the child's own |
| "plans to ensure literacy and numeracy at developmentally appropriate levels" | Two live math classes a week at the child's level, plus short daily practice; a placement check at the start | Programs that use the math being learned: a pattern rule as a loop, a mean from a list of numbers |
| "plans for assessing the child's achievement" | A monthly talk with the teacher about what is secure, a dated problem set each month, and a short end-of-term review | A folder of finished programs with one sentence each on what the child learned, dated |

### Following the Ontario curriculum, or not

One of the questions PPM 131 suggests for a board official is: "Is your instructional program based on the Ontario curriculum or on a different curriculum?" Either answer is acceptable in the memorandum's terms; a family simply says which documents it uses.

Families who choose the Ontario curriculum often like its math, because it builds coding in from Grade 1, where students write code that involves "sequential events", up to Grade 7, which adds a "subprogram".

### Keeping it light

A plan does not need to look like a school timetable. PPM 131 itself says the methods, materials and schedule may differ from those of the school system.

What makes a plan convincing is that it is specific and that the work matches it. A short plan you actually follow is worth more than a thick binder.

A sample week

## A sample weekly plan for coding and math at home

This is our own plan for a home-schooled child in about Grade 6 or 7, with two of our live classes a week and short independent work on the other days. Every family will change it; it is here to show how little time a steady plan needs.

| Day | Math | Coding | What goes in the folder |
| --- | --- | --- | --- |
| Monday | Twenty minutes of mental math and one word problem, solved out loud | Fifteen minutes finishing last week's program | Nothing yet |
| Tuesday | Live math class with our teacher (one hour) | None | The child's two-line summary of the class |
| Wednesday | Practice set from Tuesday, checked by the child with a second method | Twenty minutes on a small change to a program | The checked practice set, dated |
| Thursday | None | Live Math Through Coding class (one hour): math idea turned into a program | The program file and one sentence on what it shows |
| Friday | A fifteen-minute review: what was hard this week, and why | Show a parent the program running and explain one line | A short spoken or written reflection |
| Weekend | Optional: a puzzle or a real-life measurement task | Optional: free play with code | Anything the child is proud of |

### About four hours

Two live hours plus short daily work covers coding and math for most children of this age.

### Dated work

One dated item a day, filed together, becomes the record of learning the memorandum talks about.

### Swap days freely

Live classes can sit on any weekday or weekend morning; the rest of the week moves around them.

A project from our classes

## Project: Feeder Watch, two weeks of bird counts analysed in Python

We wrote this project for home-schooled children in Grades 7 and 8. It brings together data, averages and a few lines of code, and it ends with a decision, which echoes Ontario's Grade 8 math expectation for code that involves "the analysis of data in order to inform and communicate decisions".

1. **Collect.** For fourteen days, at the same time each morning, count the birds at a backyard or balcony feeder for ten minutes and write the number down.
2. **Predict.** Halfway through, the feeder moves closer to a window. Before analysing anything, the child writes down a prediction: will week 2 be busier?
3. **Analyse.** Type the fourteen numbers into the program below and run it.
4. **Decide.** Compare the two weekly means and say, in a sentence, whether moving the feeder made a difference.
5. **Communicate.** Present the result to a parent in two minutes, with one number that supports the conclusion.

***feeder.py · our program**python*

```
# Our Feeder Watch project: two weeks of backyard bird counts (Grade 7 and 8 math with code)
counts = [12, 9, 15, 7, 11, 18, 21, 10, 8, 14, 6, 13, 19, 22]   # day 1 to day 14

total = sum(counts)
mean = total / len(counts)
busiest = max(counts)
busiest_day = counts.index(busiest) + 1

week1 = counts[:7]
week2 = counts[7:]

print("Total birds seen:", total)
print("Mean per day:", round(mean, 1))
print("Busiest day: day", busiest_day, "with", busiest, "birds")
print("Week 1 mean:", round(sum(week1) / 7, 1), "| Week 2 mean:", round(sum(week2) / 7, 1))

above = [day + 1 for day, c in enumerate(counts) if c > mean]
print("Days above the mean:", above)
```

The counts are made-up sample data. We ran the program under Python 3 on 22 October 2026.

***What it prints**text*

```
Total birds seen: 185
Mean per day: 13.2
Busiest day: day 14 with 22 birds
Week 1 mean: 13.3 | Week 2 mean: 13.1
Days above the mean: [3, 6, 7, 10, 13, 14]
```

### What the numbers say

Week 2 includes the two busiest days, 21 and 22 birds, so it feels busier. But the weekly means are 13.3 and 13.1, almost the same, because week 2 also has the quietest day, with 6.

The honest conclusion is that two weeks of counts show no clear difference. That is a better answer than the prediction, and it is real data analysis.

### What goes in the portfolio

The tally sheet with dates, the prediction, the program, its output, and the child's one-paragraph conclusion. Together they show a plan, numeracy and assessment in one project.

Extensions: add a median, draw a bar chart by hand, or collect a third week to see whether the pattern holds.

Tests and contests

## EQAO and Waterloo contests for home-schooled students in Ontario

Home schooling does not shut a child out of Ontario's provincial assessments or the University of Waterloo's math and computing contests, but both run through schools, so they need planning early in the school year.

| What | What the official source says | What to do |
| --- | --- | --- |
| EQAO assessments and the literacy test | PPM 131: "Parents providing home schooling may wish their child(ren) to participate in assessments for students in Grades 3, 6, and 9, and/or the Ontario Secondary School Literacy Test". | PPM 131 says parents "must contact the school board by September 30 (or another date specified by the school board)" of that year. |
| Where the child writes | PPM 131 says the board should provide space at a local school when the assessment is given to its own students, and the school informs the parent of the date, time and place. | Plan transport: the memorandum makes that the parent's responsibility. |
| CEMC contests (Gauss, Pascal, Beaver, CCC and others) | CEMC: the first step for a student "is to talk to a math or computer science educator at your school", and "all students must participate through their school." | For a home-schooled student, ask a nearby school whether it orders the contest and will let the student join. |
| If a school agrees | CEMC says a student whose own school is not participating can look for another local school that will let them join as a participant. | Ask in September or October; the school places the order, and the student writes there in person. |

The CEMC pages we read do not describe a separate route for home-schooled students, so we do not suggest one. Our classes prepare students for the contests, but we cannot enter anyone or host a sitting. See our [CEMC contests page](/cemc-waterloo-contests-preparation) and the [Gauss](/gauss-contest-preparation) and [CCC Junior](/ccc-junior-guide) guides for what each contest asks.

Sources: [PPM 131](https://www.ontario.ca/document/education-ontario-policy-and-program-direction/policyprogram-memorandum-131) and [CEMC, How contests work](https://cemc.uwaterloo.ca/contests/how-contests-work), read 22 October 2026. We are not connected with EQAO or CEMC.

High school at home

## Homeschooling Ontario high school: coding, math and the diploma

Teenagers who home school often ask how their work connects to an Ontario Secondary School Diploma (OSSD). The official sources answer part of that; your school board and the Independent Learning Centre answer the rest. We do not grant Ontario credits.

| Topic | What the official source says |
| --- | --- |
| The diploma depends on start year | Ontario's graduation page: "What you need to earn an Ontario Secondary School Diploma depends on the year you started Grade 9." |
| Credits for Grade 9 in 2024 or later | The same page lists 17 compulsory credits and 13 optional credits, plus other requirements. |
| Community involvement | "Everyone needs 40 hours of" community involvement activities. |
| Independent Learning Centre | PPM 131: "A parent who wishes to enrol a child of compulsory school age in courses offered through the Independent Learning Centre" may do so, "provided that the parent has notified the school board of the intent to provide home schooling". |
| Entering a secondary school later | PPM 131 says certain sections of the secondary program and diploma policy also apply to students "who are entering secondary school after having received home schooling". |

### Coding and math courses a teen might study

Ontario's computer studies courses include ICD2O in Grade 10, where students "use fundamental programming concepts to write simple programs", and ICS3U and ICS3C in Grade 11, both of which list no prerequisite.

In math, Grade 9 (MTH1W) says students "will use mathematical processes, mathematical modelling, and coding". Senior university-bound math leads to Advanced Functions (MHF4U) and Calculus and Vectors (MCV4U).

### How we fit in

We teach the content of these subjects live, so a teen learns the programming and the math properly. We do not grant Ontario credits, and our classes do not replace a credit course from a school or the Independent Learning Centre.

A teen who later needs a credit can take it through a recognised provider; what they learned with us is then real preparation rather than a substitute.

Sources: [Ontario, high school graduation requirements](https://www.ontario.ca/page/high-school-graduation-requirements), the Ontario curriculum course descriptions, and PPM 131, read 22 October 2026. Families should check each source for their own start year and situation.

Class times

## Class times for Ontario families

Home schooling frees the timetable, which makes daytime and weekend classes easy to arrange.

Most of Ontario is on Eastern time: UTC-5 after the clocks go back on Sunday 1 November 2026, and UTC-4 after they go forward on Sunday 14 March 2027. Northwestern Ontario west of the 90th meridian is filed under Winnipeg's zone in the tz database, which records UTC-5 all year from 1 November 2026, so families around Kenora or Dryden should tell us the clock they actually keep and we will match it. We state every class time in your own zone. Many home-schooling families choose a weekday slot, since school hours do not get in the way.

Where a child starts

## Four stages for a home-schooled coder

Our stages, used in the first class to place each learner, whatever their age.

| Stage | What it looks like |
| --- | --- |
| 1. Exploring | Drags blocks or types simple lines, mostly by following an example |
| 2. Explaining | Can say what each line of a short program does |
| 3. Designing | Plans a program from a goal and tests it with a few inputs |
| 4. Owning | Starts, finishes and documents a project of their own choice |

### For parents

Stage 2 is the one to watch: a child who can explain code is learning, not copying. It also produces exactly the kind of evidence a portfolio needs.

Children often move faster at home than in a classroom because nobody waits for the slowest or the fastest.

### For students

Date everything you make. Future you will be amazed how far you came.

If you cannot explain a line, you have not finished with it yet.

The catalogue

## Nine courses Ontario home-schoolers take with us

All taught live online by a regular teacher, in a batch or one to one, during the day or at weekends.

I

### Younger children

About Grades 1 to 5

HMO / YOUNG / 01

#### Elementary Math

Grades 1 to 5, placed by level.

[Open the syllabus](/courses/elementary-mathematics-complete-masterclass)

HMO / YOUNG / 02

#### Coding for Kids

Block coding from age 6.

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

HMO / YOUNG / 03

#### Scratch Coding

Games and stories, step by step.

[Open the syllabus](/courses/scratch-programming-complete-course)II

### The middle years

About Grades 6 to 9

HMO / MID / 01

#### Middle School Math

Ratio, integers and early algebra.

[Open the syllabus](/courses/comprehensive-middle-school-mathematics-mastery)

HMO / MID / 02

#### Python for Teens

Typed code from scratch, ages 13 to 18.

[Open the syllabus](/courses/python-complete-masterclass-teens)

HMO / MID / 03

#### Waterloo Math Contests

Gauss to Euclid, by grade.

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

### High school

About Grades 10 to 12

HMO / HIGH / 01

#### High School Math

Algebra through calculus readiness.

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

HMO / HIGH / 02

#### CCC Preparation

For the Canadian Computing Competition.

[Open the syllabus](/courses/ccc-junior-and-senior-preparation-course)

HMO / HIGH / 03

#### Java for Teens

Object-oriented programming from the first class.

[Open the syllabus](/courses/java-programming-masterclass-for-teens)

How lessons run

## Live classes that fit a home-school day

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

Daytime or after-lunch slots that school hours would rule out.

Weekends

Morning classes for families who keep weekdays for other subjects.

1-on-1

A teacher matched to your child and your plan.

### Ask any time

The teacher will tell you how your child is doing.

### Dated work

Every program and problem set carries its date.

### Your curriculum

Ontario documents or your own, whichever you use.

### Math and code together

Programs that use the math being learned.

### Siblings welcome

Different ages placed in different batches.

### Batch or one to one

Fifteen to twenty per batch, or a teacher alone.

Student work

## Projects from our students

Home-schooled and school students build alongside each other in our classes. Some of their work is shown below, and the [student labs](/student-labs) page has plenty more.

![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

Each month's fee pays for eight live classes with one regular teacher. Home-schooling plans change, so there is no yearly commitment: pay month by month and pause when your family needs to.

Free first class

Free

no card required

- A free first class
- A placement check in coding or math
- No card required

Book it

Group batch

$140 CAD

a month, eight live classes

- Fifteen to twenty students per batch
- Grouped by age and level
- Daytime and weekend options
- Monthly billing

Start here

One to one

$210 CAD

a month, eight live classes

- One teacher for your child
- Matched to your home-school plan
- Moves at your child's speed

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents' words from Google reviews, left exactly as posted.

★★★★★

"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 Ontario home-schoolers

## Homeschool coding and math in Ontario: common questions

### Do I have to tell the school board that we home school in Ontario?

PPM 131 says parents who decide to home school should notify the school board of their intent in writing, and should give notification each year in writing before September 1. Check the memorandum and your board for the details.

### Do I have to follow the Ontario curriculum when homeschooling?

PPM 131 recognises that a parent may not be following the Ontario curriculum, and one of its suggested questions simply asks which curriculum documents a family uses. Many families use the Ontario curriculum for math because it is free to download.

### What does a board look at if it asks about our instruction?

PPM 131 says the focus should be a plan for educating the child, plans for literacy and numeracy at developmentally appropriate levels, and plans for assessing achievement. It also says that normally the board should not investigate.

### Do you grant credits for homeschooled high school students in Ontario?

No. We do not grant Ontario credits. We teach coding and math content alongside the family's plan. PPM 131 describes the Independent Learning Centre as one route to courses for home-schooled students; check with the ILC and your board.

### Can my home-schooled child write EQAO?

PPM 131 says home-schooling parents may wish their children to take part in the Grade 3, 6 and 9 assessments or the literacy test, and must contact the school board by September 30, or another date the board sets.

### Can a homeschooled student write Waterloo math or computing contests?

Yes, through a school. CEMC says all students must participate through their school, and suggests a student whose own school is not participating look for another local school that will let them join.

### How much coding and math does a home-schooled child need each week?

There is no official number. Our sample plan uses two live hours a week plus short daily practice, about four hours in total for a child of Grade 6 or 7.

### What should go in a coding and math portfolio?

Dated work: a monthly problem set, finished programs with a sentence on what each shows, and one larger project such as our Feeder Watch data analysis.

### When are classes for Ontario home-schooling families?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Daytime weekday slots are easy for home-schooling families.

### Is this page legal advice?

No. It quotes PPM 131 and other official pages so families can find the source quickly. Always check the memorandum, the Education Act and your school board before making decisions.

Elsewhere on this site

## Related pages

More for Ontario families teaching at home.

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

Our main page for Ontario families.

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

Every Canadian page we publish.

### [Homeschool coding curriculum](/homeschool-coding-curriculum)

A year-by-year coding plan for home-schoolers.

### [ICS3U computer science](/ics3u-computer-science-help)

What the Grade 11 course covers.

### [MHF4U Advanced Functions](/mhf4u-advanced-functions-tutor)

Grade 12 university math in Ontario.

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

One-to-one math through high school.

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

Math contests from Grade 7 up.

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

The Waterloo contest for Grades 7 and 8.

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

A tour of a live class.

Start here

## Book a free first class

The first class places your child in coding, math or both, using a short task at their level. Afterwards the teacher explains what it showed, which you can add to your home-school plan, and suggests a first month.

Reading first? [How we teach](/how-we-teach) shows a class from start to end, and the [course list](/courses) carries every syllabus in full.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20home%20school%20in%20Ontario%20and%20would%20like%20coding%20and%20math%20classes.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Classes are taught over live video by our teachers in India, so they reach Ontario homes from Windsor to Kenora. Send us a WhatsApp message if you would rather talk first.

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

- [HSC Maths Advanced Tutoring](/hsc-maths-advanced-tutoring)
- [Homeschool Coding and Math in BC: School Act Guide](/homeschool-coding-and-math-bc)
- [HSC Maths Extension 1 Tutoring](/hsc-maths-extension-1-tutoring)
- [Homeschool Coding and Math in Alberta: Home Education Guide](/homeschool-coding-and-math-alberta)
- [HSC Maths Extension 2 Tutoring](/hsc-maths-extension-2-tutoring)
- [Higher Maths Tuition Online](/higher-maths-tuition-online)
- [VCE General Maths Tutoring](/vce-general-maths-tutoring)
- [Maths Tuition in Cardiff](/maths-tuition-in-cardiff)
- [Problem-Solving Coding and Math Classes in Canada](/problem-solving-coding-and-math-classes-canada)

### Learn more

- [Ontario Math Curriculum Coding, Grades 1 to 8, by Grade](/ontario-coding-curriculum-grades-1-to-8)
- [MCF3M vs MCR3U: Which Grade 11 Math to Take in Ontario](/mcf3m-vs-mcr3u)
- [Math 30-1 vs Math 30-2: Alberta's Two Grade 12 Math Paths](/math-30-1-vs-math-30-2)
- [American Curriculum & SAT Maths Tutor in the UAE](/american-maths-tutor-uae)

### 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)
- [Does Online Maths Tuition Really Work? An Honest 2026 Answer](/blog/does-online-maths-tuition-work)
- [How to Help a Child with Maths Anxiety: A 2026 Parent Guide](/blog/help-child-with-maths-anxiety)

### 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/homeschool-coding-and-math-ontario*
