---
title: "Alberta's New Math Curriculum Explained: K to 6 and 7 to 9"
description: "Alberta's new math curriculum explained: K to 6 in place, draft Grades 7 to 9 piloting in 2026 to 2027 before September 2027, and what changes in each grade."
canonical: https://learn.modernagecoders.com/alberta-new-math-curriculum-explained
source: src/pages/alberta-new-math-curriculum-explained.html
---
> Alberta's new math curriculum explained: K to 6 in place, draft Grades 7 to 9 piloting in 2026 to 2027 before September 2027, and what changes in each grade.

In short

Alberta’s new math curriculum is already in place for Kindergarten to Grade 6. A draft for Grades 7 to 9, released in June 2025, is being piloted by some schools in 2026 to 2027 and becomes the curriculum everywhere in September 2027. It adds functions, irrational numbers, quadratic equations and set notation to junior high. Modern Age Coders teaches either version live online, in a batch or one to one, through our Middle School Mathematics course.

Learn with a teacher

## Three courses that fit the new curriculum

Chosen for the grades where the change is largest, Grades 7 to 9, and for students who like to see math work in code.

[![Middle School Mathematics Mastery course thumbnail](/images/middle-school-maths.webp)  ANM / 01 Middle School Mathematics Grades 6 to 8. Integers, fractions, equations, geometry and data, taught to the class’s own unit order. Open the syllabus →](/courses/comprehensive-middle-school-mathematics-mastery)[![Algebra Foundations course thumbnail](/images/algebra-foundations.webp)  ANM / 02 Algebra Foundations Grades 7 to 9. Polynomials, factoring and equations, the heart of the draft Grade 9 changes. Open the syllabus →](/courses/algebra-foundations-masterclass)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)  ANM / 03 Maths through coding Ages 10 to 15. Functions, patterns and probability explored by writing small Python programs. Open the syllabus →](/courses/maths-through-coding)

The timeline

## From September 2022 to September 2027: how the rollout runs

Alberta publishes its renewal timeline on its curriculum pages. For mathematics, the steps are below, each with the page it comes from. Two Alberta pages describe the K to 6 start slightly differently, so both are shown.

| When | What happened or happens | Alberta page |
| --- | --- | --- |
| September 2022 | “New grades K to 3 mathematics and English language arts and literature, and K to 6 physical education and wellness implemented across the province.” | Subject areas timeline |
| 2023-24 school year | “New grades 4 to 6 mathematics and English language arts and literature” implemented across the province | Subject areas timeline |
| 2022/2023 (as filed on the history page) | “New K to 6 curriculum for English language arts and literature, mathematics and physical education and wellness implemented in schools.” | How we got here |
| June 2025 | “Draft 7 to 9 mathematics curriculum was released in June 2025 for field testing.” | Mathematics |
| January to March 2026 | “Field testing occurred between January and March 2026.” | Mathematics |
| June 2026 | Updated draft Grades 7 to 9 math released “in preparation for optional classroom piloting in 2026/27” | How we got here |
| 2026 to 2027 school year | Optional classroom piloting of the draft Grades 7 to 9 math curriculum | Mathematics; Subject areas timeline |
| September 2027 | “New 7 to 9 curriculums for career education and financial literacy, mathematics, physical education and wellness, and social studies will be implemented.” | Subject areas timeline |

### Field testing, piloting, implementation

Alberta moves each new curriculum through three phases. Field testing “is an optional, pre-pilot phase” in which schools try selected parts. Piloting is next: “During classroom piloting, teachers may pilot some or all of the draft curriculum.” Implementation is when the curriculum becomes required everywhere.

For Grades 7 to 9 math, field testing finished in March 2026 and piloting is happening now. Alberta’s history page says the draft will keep being refined “ahead of mandatory implementation in September 2027.”

### Why two different K to 6 dates

The renewal timeline gives K to 3 math in September 2022 and Grades 4 to 6 math in the 2023-24 school year. The history page files the whole K to 6 math change under 2022/2023. Both are Alberta’s own pages; we print both rather than choose.

For families the practical point is the same either way: any child now in Kindergarten to Grade 6 in an Alberta school is learning from the new math curriculum, and has been for at least two school years.

Sources: [Alberta.ca, Subject areas and renewal timeline](https://www.alberta.ca/curriculum-subject-areas); [Alberta.ca, Mathematics (K to 12 curriculum renewal)](https://www.alberta.ca/curriculum-mathematics); [Alberta.ca, How we got here](https://www.alberta.ca/curriculum-how-we-got-here); Alberta.ca, K to 12 curriculum renewal overview. All read 22 October 2026. Alberta’s K to 6 and draft 7 to 9 fact sheets sit on open.alberta.ca, which refused our request, and the curriculum itself is on new LearnAlberta, which needs a browser; neither is quoted here. Modern Age Coders is not connected with Alberta Education and Childcare.

Current and draft, side by side

## What the draft Grades 7 to 9 math changes

Alberta’s mathematics page compares the current Grade 7 to 9 curriculum, “updated in 2016”, with the draft. It notes that the comparison “provides examples and does not represent all the changes that were made.” Here are its nine rows, in Alberta’s words.

| Area | Current 7 to 9 (2016) | Draft 7 to 9 (2026) |
| --- | --- | --- |
| Real numbers | “Students learn about rational numbers but do not explore absolute value or scientific notation.” | “Students learn about irrational numbers, sets, and notation”; “introduced to absolute value and scientific notation” |
| Equations and inequalities | “Students solve linear equations and inequalities.” | “Students learn to solve quadratic equations and linear inequalities”; “introduced to set builder notation” |
| Polynomial expressions | “Students add, subtract, multiply, and divide polynomials.” | “Students are introduced to identities to support strategies of expanding and factoring polynomials.” |
| Geometric objects | “Students construct perpendicular lines and angle bisectors.” | “Students use symbols and symbolic notation to communicate relationships among angles, lines and objects.” |
| Theorems | “Students explore the Pythagorean theorem.” | “introduced to additional theorems, including angle theorems and triangle properties” |
| 2-D and 3-D shapes | “Students explore area and volume of 3-D shapes.” | “volume of composite 3-D shapes” and “surface area and volume of pyramids” |
| Functions | “Students are not introduced to functions.” | “Students develop knowledge of functions and their characteristics” |
| Data | “Students learn about factors that influence data collection.” | “Students interpret sample data by analyzing distributions, focusing on shape and spread” |
| Probability | “Students solve problems involving independent events.” | “Students explore how multiple events influence probability” |

### What stands out

Three changes reach furthest. Functions arrive in junior high, where the 2016 curriculum did not introduce them at all. Quadratic equations, until now a high school topic, appear in Grade 9 in simple forms. And notation becomes something students are taught to use deliberately: set-builder notation, function notation, symbols for angles and lines.

Those are exactly the habits Alberta’s Grade 12 diploma bulletins say students struggle to show on the written responses. Starting them earlier is, in our reading, the point.

### What teachers told Alberta

Alberta lists what it heard in 2025 engagement. On content load: “Content load is heavy, particularly in Grade 7, and too much content results in surface-level learning”. Partners also asked for better sequencing between grades, clearer wording, and more real-world examples.

Alberta says it responded by refining content “identified as redundant or repetitive”, adjusting the order of learning, revising statements for clarity, and adding “real-world examples and applications throughout grades 7 to 9”. After the 2026 field test it made further changes to sequencing, clarity and real-world content.

Source: [Alberta.ca, Mathematics (K to 12 curriculum renewal)](https://www.alberta.ca/curriculum-mathematics), sections Current and draft curriculum comparison, What we heard during engagement in 2025, and What we updated, read 22 October 2026.

Grade by grade

## The new math curriculum in each grade, Kindergarten to Grade 9

Alberta’s mathematics page gives a snapshot of “some of the content students explore in each grade”. Kindergarten to Grade 6 is the curriculum now in schools; Grades 7 to 9 are the draft being piloted. The middle column is Alberta’s; the right column is ours.

| Grade | Some of what students explore (Alberta) | A sample task at home (ours) |
| --- | --- | --- |
| Kindergarten | “Count and represent quantities within 10.”; recognize 2-D and 3-D shapes; compare objects by length, area, weight and capacity | Count the forks for dinner, then show the same number on fingers |
| Grade 1 | “Recall addition number facts to a sum of 20 and related subtraction facts.”; compare and sort shapes; cycles of time | If 8 + 7 = 15, what is 15 − 7? |
| Grade 2 | “Add and subtract numbers within 100.”; sort shapes by a rule; measure length in centimetres; “Collect and graph data.” | Measure three spoons in centimetres and order them |
| Grade 3 | Add and subtract within 1000 “using standard procedures (algorithms)”; “Recall multiplication number facts to 10 x 10”; tell time on analog and digital clocks | Work out 403 − 178 with the column method, then check by adding |
| Grade 4 | Add and subtract within 10,000 “including decimal numbers”; multiply and divide 3-digit by 1-digit numbers; area of rectangles | Area of a 7 m by 4 m rectangle |
| Grade 5 | Add and subtract within 1,000,000; multiply 3-digit by 2-digit numbers; “Write and evaluate algebraic expressions.” | Evaluate 3n + 4 when n = 6 |
| Grade 6 | “Multiply fractions by natural numbers.”; “Calculate area and volume.”; “Solve algebraic equations.” | Work out 4 × 3/8 |
| Grade 7 (draft) | “Add, subtract, multiply and divide integers.”; “Solve equations with algebraic terms on both sides.”; “Interpret domain and range of functions.” | Evaluate (−6) × (−4) − 10 |
| Grade 8 (draft) | “Classify and simplify polynomials.”; “Investigate slope of linear functions.”; histograms for the shape of a distribution | Slope of the line through (1, 3) and (5, 11) |
| Grade 9 (draft) | “Represent sets of real numbers.”; “Expand and factor polynomials.”; “Solve linear inequalities and simple quadratic equations.”; function and set-builder notation; box plots; mutually exclusive events | Solve 2x2 = 50 |

### K to 6: numeracy and standard algorithms

Alberta describes Kindergarten to Grade 6 as having “a focus on numeracy skills, which provides students with a solid foundation of mathematical knowledge.” The phrase that recurs in the snapshot is “standard procedures (algorithms)”: column addition and subtraction from Grade 3, and multiplication algorithms in Grades 4 and 5.

The Grade 6 math PAT is now organized the same way. Its 2026 to 2027 bulletin describes Part A as “15 questions from Organizing Idea: Number”, the vocabulary of the new curriculum.

### Grades 7 to 9: from concrete to abstract

For the junior high grades, Alberta writes that “students connect concrete experiences to their comprehension of abstract concepts”, and that “They communicate by using conventional mathematical symbols, notation and vocabulary.”

In practice that is a Grade 9 student writing {x | x ≤ 5, x ∈ R} instead of “x is 5 or less”, and knowing why the two say the same thing. The examples below show what that looks like.

Worked examples, ours

## Two new Grade 9 ideas, worked through

Both examples are ours, written to the draft Grade 9 snapshot; they are not Alberta Education material. The first uses function and set-builder notation, the second a simple quadratic equation. A short Python program at the end checks the first one.

**Example 1: a linear function and its solution set.** For f(x) = 2x − 3, find f(4), then find every real x with f(x) ≤ 7 and write the answer in set-builder notation.

1. **Read the notation aloud.** “f of x equals two x minus three” means: take the input, double it, subtract three. f(4) means the input is 4.
2. **Evaluate.** f(4) = 2(4) − 3 = 5.
3. **Turn the condition into an inequality.** f(x) ≤ 7 becomes 2x − 3 ≤ 7.
4. **Solve it like an equation, carefully.** Add 3: 2x ≤ 10. Divide by 2 (a positive number, so the sign stays): x ≤ 5.
5. **Write the set.** {x | x ≤ 5, x ∈ R}: “the set of all x such that x is at most 5, where x is a real number.” Every part of the notation says something the sentence says.
6. **Check a value on each side.** f(5) = 7, which satisfies ≤ 7. f(6) = 9, which does not. The boundary behaves as the set says.

**Example 2: a simple quadratic equation.** Solve x2 = 49, then solve (x − 3)2 = 16.

1. **Ask what number squares to 49.** Both 7 and −7 do, because (−7)2 = 49 as well. So x = 7 or x = −7, often written x = ±7. Forgetting the negative root is the classic first mistake.
2. **Treat the bracket as one quantity.** In (x − 3)2 = 16, the quantity x − 3 squares to 16, so x − 3 = 4 or x − 3 = −4.
3. **Solve each case.** x = 7 or x = −1.
4. **Check both.** (7 − 3)2 = 16 and (−1 − 3)2 = (−4)2 = 16. Two solutions, both valid: exactly the “understanding of multiple solutions” Alberta’s comparison table says the draft is aiming for.

***Python · checking example 1 (ours)**python*

```
# A linear function, its table, and a solution set (ours)

def f(x):
    return 2 * x - 3

print("x   f(x)")
for x in range(-1, 6):
    print(f"{x:<3} {f(x)}")

# Which whole numbers from -5 to 10 satisfy f(x) <= 7?
solutions = [x for x in range(-5, 11) if f(x) <= 7]
print("f(x) <= 7 for", solutions)
print("Set-builder form: {x | -5 <= x <= 5, x is an integer}")
```

Output: a table from x = −1 (f = −5) to x = 5 (f = 7), then f(x) <= 7 for −5, −4, ..., 5. The program only tests whole numbers in a window, while the real answer covers every real x up to 5; seeing the difference is part of the lesson.

Practice, ours

## Eight practice questions across the new curriculum

Our own questions, one or two per grade band, written to Alberta’s snapshot. They are not Alberta Education questions. Answers follow.

1. **Grade 4.** Add 3482.6 and 1937.5 with the column method.
2. **Grade 5.** Evaluate 3n + 4 when n = 6.
3. **Grade 6.** Multiply 4 × 3/8 and write the answer as a fraction in lowest terms.
4. **Grade 7.** Evaluate (−6) × (−4) − 10.
5. **Grade 8.** Find the slope of the line through (1, 3) and (5, 11).
6. **Grade 9.** Expand (x + 3)(x − 3). Which identity does it show?
7. **Grade 9.** Solve 2x2 = 50.
8. **Grade 9.** In a class of 30, 12 students play piano, 10 play guitar and 4 play both. What is the probability that a student chosen at random plays piano or guitar?

1. **5420.1.** Line up the decimal points; the tenths give 6 + 5 = 11, so write 1 and carry 1.
2. **22.** 3(6) + 4 = 18 + 4.
3. **3/2.** 4 × 3/8 = 12/8, which simplifies to 3/2 (or 1 1/2).
4. **14.** A negative times a negative is positive: 24 − 10 = 14.
5. **2.** Rise over run: (11 − 3) / (5 − 1) = 8/4 = 2.
6. **x2 − 9.** The middle terms cancel. It is the difference of squares, (a + b)(a − b) = a2 − b2, the kind of identity the draft uses to support factoring.
7. **x = 5 or x = −5.** Divide by 2 to get x2 = 25, then take both square roots.
8. **3/5, or 0.6.** The events overlap (not mutually exclusive), so subtract the overlap once: (12 + 10 − 4)/30 = 18/30 = 3/5.

What families can do

## What the change means for your child this year

The renewal affects families differently depending on the grade. Our advice, in order.

1. **Find out which curriculum the class is using.** For Kindergarten to Grade 6 it is the new one. For Grades 7 to 9 in 2026 to 2027, ask the school whether the math class is piloting the draft; Alberta set a 27 November 2026 deadline for schools to tell it about optional piloting.
2. **If your child is in a Grade 9 pilot class, note the PAT rule.** Alberta’s Grade 9 math bulletin says pilot classes “will not be required to write the Grade 9 Mathematics Provincial Achievement Test” in 2026 to 2027.
3. **If your child is in Grade 6, expect the PAT in the new curriculum’s terms.** The Grade 6 math PAT is organized by the new organizing ideas, starting with Number.
4. **Watch the bridge years.** A student finishing Grade 9 on the 2016 curriculum in June 2027 and a student finishing on the draft will reach Math 10C with different experience of functions and quadratics. Gaps are fixable; they just need noticing.
5. **Practise notation, not just answers.** Ask your child to read an expression aloud and to write one sentence as symbols. Both directions matter under the new curriculum.
6. **Use Alberta’s own material.** The K to 6 curriculum and the draft 7 to 9 curriculum are published on new LearnAlberta for anyone to read, and alberta.ca summarizes each grade.

### Where coding fits

Alberta’s math page closes its overview with careers: mathematics “can lead to jobs in computer science, construction, artificial intelligence, teaching, engineering and many other fields.” Its K to 6 science curriculum is where computing shows up by name: the Grade 6 science PAT reports on a category called “Computational Thinking”.

Alberta’s history page also says the renewed curriculum will integrate “topics like artificial intelligence, computer science and money management”. That sentence sits with the draft science 7 to 9 and CALM 10 work, which Alberta plans to require from 2028/29, so it is not a statement about math.

### Why we teach functions through code

A function in the draft Grade 9 sense (an input, a rule, an output) is the same idea as a function in a program. Students who write f(x) = 2x − 3 as three lines of Python, as in the example above, tend to understand domain and output faster than students who only see it on paper.

That is why our Maths through coding course sits beside the algebra courses for this age group. It does not replace learning the notation; it gives the notation something to do.

Where your child is

## Four stages of comfort with math notation

Our own stages, useful for any student meeting the draft Grade 7 to 9 ideas.

| Stage | What you notice |
| --- | --- |
| 1. Words only | Explains an idea in a sentence but freezes at f(x) or set brackets |
| 2. Reader | Reads notation aloud correctly and can say what it means |
| 3. Writer | Turns a sentence into symbols, such as an inequality or a set |
| 4. Checker | Tests a written answer with values on both sides of a boundary |

### For parents

You do not need to know the new curriculum to help. Ask your child to teach you one symbol from this week’s math.

If the class is piloting the draft, keep the school’s unit list nearby. It is the clearest map of what is being taught.

### For students

Say notation out loud until it sounds like a sentence. Then it stops being decoration.

Whenever an equation has a square, look for a second answer.

The catalogue

## Nine more courses for Alberta children and teens

Live online, one regular teacher, in a batch or individually.

I

### Early grades

Kindergarten to Grade 5

ANM / E / 01

#### Early math foundations

Counting and shapes, ages 4 to 7.

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

ANM / E / 02

#### Elementary mathematics

Grades 1 to 5, placed by grade.

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

ANM / E / 03

#### Mental math

Number facts without tricks.

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

### Junior high and beyond

Grades 7 to 12

ANM / J / 01

#### Math competitions

Contest problems for keen students.

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

ANM / J / 02

#### Waterloo math contests

Gauss for Grades 7 and 8, then on.

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

ANM / J / 03

#### High school mathematics

The step into Math 10C.

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

### Coding

Ages 6 to 18

ANM / C / 01

#### Coding for kids

Scratch games and first logic.

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

ANM / C / 02

#### Python and AI for kids

Turtle art and small projects.

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

ANM / C / 03

#### Python for teens

Functions in code, for real.

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

How classes run

## Live math classes for Alberta 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.

Weekdays

After school in Alberta, set by the batch you join.

Weekends

Weekend mornings in Alberta time.

1-on-1

Fitted around the class’s unit tests.

### Either curriculum

2016 or draft, whichever the class uses.

### Notation taught

Read aloud, then written.

### Code alongside

Functions checked in Python.

### Unit order

Following the school’s list.

### Bridge gaps

Spotted early, fixed steadily.

### Batch or solo

Fifteen to twenty, or one learner.

Student work

## Made by our students

Projects where the math turns into something that runs. See the [student labs](/student-labs) for 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

Your first class is free. From the second month on it is one monthly fee for eight live classes, shown in your currency below, and you may stop whenever a month ends.

Free first class

Free

no card required

- A free first class
- Bring a recent worksheet
- No card needed to book

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty learners
- A steady teacher
- Batch time you choose
- Monthly, no term contract

Start here

One to one

$150 USD

a month, eight live classes

- Just your child
- Times around school
- Planned to their curriculum

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents and students on Google, unedited.

★★★★★

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

## Alberta’s new math curriculum: common questions

### When did Alberta's new math curriculum start?

Alberta's renewal timeline gives September 2022 for new Kindergarten to Grade 3 math and the 2023-24 school year for Grades 4 to 6. Alberta's history page files the whole K to 6 math change under 2022/2023.

### When does the new Grade 7 to 9 math curriculum start?

Alberta plans mandatory implementation of the new Grades 7 to 9 math curriculum in September 2027. In the 2026 to 2027 school year some schools are optionally piloting the draft.

### What is different in the new Grades 7 to 9 math?

Alberta's comparison lists, among other changes, functions in junior high, irrational numbers and set notation, absolute value and scientific notation, simple quadratic equations, polynomial identities, more theorems, pyramids and composite shapes, and data distributions.

### Is my child's school piloting the new math curriculum?

Piloting is optional in 2026 to 2027, and teachers may pilot some or all of the draft. Ask the school directly; it will know whether your child's math class is using the draft.

### Does the new curriculum affect the Grade 9 math PAT?

Yes, this year. Alberta's 2026 to 2027 Grade 9 math bulletin says classes in schools piloting the new Grade 9 math curriculum will not be required to write the Grade 9 math PAT. Other classes write it in June 2027.

### Does the new curriculum affect the Grade 6 math PAT?

The Grade 6 math PAT now uses the new curriculum's structure: its 2026 to 2027 bulletin describes Part A as questions from the organizing idea Number, and Part B as drawing on all organizing ideas.

### Where can I read the new math curriculum?

Alberta publishes the K to 6 curriculum and the draft Grades 7 to 9 curriculum on new LearnAlberta, and summarizes them on its alberta.ca mathematics page, including a snapshot for each grade.

### Is coding part of Alberta's new math curriculum?

Alberta's math page does not say so. It names computer science and artificial intelligence among careers math can lead to, and the Grade 6 science PAT reports on Computational Thinking. We teach coding alongside math for students who want it.

### What times are classes for families in Alberta?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Classes are set in Alberta time, which is UTC-6 throughout the year.

### How much are classes?

The first class is free. Families who stay pay one monthly fee for eight live classes and can stop between months. The Fees panel shows today's figures for a batch and for one to one.

Elsewhere on this site

## Related pages

More for Alberta families and for parents comparing provinces.

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

Our Canadian pages, gathered.

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

Coding and math across Alberta.

### [Coding curriculum by province](/canada-coding-curriculum-by-province)

Where coding sits in each province’s schools.

### [Grade 6 math tutor](/online-math-tutor-6th-grade)

One-to-one help in the last K to 6 year.

### [Grade 9 math tutor](/online-math-tutor-9th-grade)

Help with functions, polynomials and more.

### [Solving quadratics](/blog/how-to-solve-quadratic-equations)

The next step after simple quadratic equations.

### [Helping with fractions](/blog/how-to-help-a-child-understand-fractions)

For the K to 6 years.

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

Waterloo’s contest for Grades 7 and 8.

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

Our approach in a live class.

Start here

## Book a free math class

Tell us your child’s grade, whether the class is on the new or draft curriculum if you know, and the topic that is causing trouble. The first class starts there.

Prefer to look around first? [How we teach](/how-we-teach) describes our lessons, and the [Middle School Mathematics syllabus](/courses/comprehensive-middle-school-mathematics-mastery) shows the junior high plan.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20my%20child%20is%20in%20school%20in%20Alberta%20and%20I%20would%20like%20math%20help%20that%20matches%20the%20new%20curriculum.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Every class is live on video with teachers based in India, so nobody travels. WhatsApp is the quickest way for Alberta families to reach us.

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

- [Coding and Maths Competitions in Australia: 2026 Calendar](/australian-coding-maths-and-ai-competitions-calendar)
- [Alberta Math 30-1 Diploma Exam 2027: Dates, Marking, Prep](/alberta-math-30-1-diploma-exam-prep)
- [Australian Curriculum Maths Years 7 to 10 Help](/australian-curriculum-maths-year-7-to-10-help)
- [Advanced Higher Maths Tuition Online](/advanced-higher-maths-tuition-online)
- [Australian Informatics Olympiad Preparation](/australian-informatics-olympiad-preparation)
- [Year 12 Maths Holiday Revision](/year-12-maths-holiday-revision-australia)
- [Maths Tutor in Adelaide](/maths-tutor-adelaide)
- [Math 30-1 Tutor, Alberta: Outcomes, Worked Problems, Practice](/math-30-1-tutor-alberta)
- [Canada Contest Calendar 2026 to 2027: CEMC, CCC and COMC](/canada-math-and-coding-contest-calendar)

### 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)
- [GCSE Maths Calculator vs Non-Calculator Papers Explained](/gcse-maths-calculator-vs-non-calculator-papers)
- [MCF3M vs MCR3U: Which Grade 11 Math to Take in Ontario](/mcf3m-vs-mcr3u)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [Math in Programming: What You Need, Shown in Real Code](/blog/role-of-mathematics-programming-logical-problem-solving)
- [Why Is My Child Struggling with Maths? The Real Reasons](/blog/why-is-my-child-struggling-with-maths)
- [Abacus vs Vedic vs Mental Maths: A Clear Comparison](/blog/abacus-vs-vedic-vs-mental-maths)

### Start here

- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)
- [What Modern Age Coders families say](/love)

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

---

*Canonical: https://learn.modernagecoders.com/alberta-new-math-curriculum-explained*
