ANM / E / 01
Early math foundations
Counting and shapes, ages 4 to 7.
Open the syllabusAlberta · Kindergarten to Grade 9 · Curriculum renewal
Alberta has been replacing its math curriculum in stages. Kindergarten to Grade 6 already has the new version; Grades 7 to 9 are on a draft that some schools are piloting this year, with every school moving to the new version in September 2027. For a family that means two practical questions: which curriculum is my child’s class using, and what is different about it? This page answers both from Alberta’s own curriculum pages, with examples of the new Grade 9 ideas worked by us.
Teaching live online since 2020 · 10,000+ students · Math from the early grades to Grade 9
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
Chosen for the grades where the change is largest, Grades 7 to 9, and for students who like to see math work in code.

ANM / 01
Grades 6 to 8. Integers, fractions, equations, geometry and data, taught to the class’s own unit order.
Open the syllabus →
ANM / 02
Grades 7 to 9. Polynomials, factoring and equations, the heart of the draft Grade 9 changes.
Open the syllabus →
ANM / 03
Ages 10 to 15. Functions, patterns and probability explored by writing small Python programs.
Open the syllabus →The timeline
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 |
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.”
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; Alberta.ca, Mathematics (K to 12 curriculum renewal); Alberta.ca, 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
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” |
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.
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), sections Current and draft curriculum comparison, What we heard during engagement in 2025, and What we updated, read 22 October 2026.
Grade by grade
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 |
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.
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
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.
Example 2: a simple quadratic equation. Solve x2 = 49, then solve (x − 3)2 = 16.
# 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
Our own questions, one or two per grade band, written to Alberta’s snapshot. They are not Alberta Education questions. Answers follow.
What families can do
The renewal affects families differently depending on the grade. Our advice, in order.
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.
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
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 |
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.
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
Live online, one regular teacher, in a batch or individually.
ANM / E / 01
Counting and shapes, ages 4 to 7.
Open the syllabusANM / E / 02
Grades 1 to 5, placed by grade.
Open the syllabusANM / E / 03
Number facts without tricks.
Open the syllabusANM / J / 01
Contest problems for keen students.
Open the syllabusANM / J / 02
Gauss for Grades 7 and 8, then on.
Open the syllabusANM / J / 03
The step into Math 10C.
Open the syllabusANM / C / 01
Scratch games and first logic.
Open the syllabusANM / C / 02
Turtle art and small projects.
Open the syllabusANM / C / 03
Functions in code, for real.
Open the syllabusHow classes run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school in Alberta, set by the batch you join.
Weekends
Weekend mornings in Alberta time.
1-on-1
Fitted around the class’s unit tests.
2016 or draft, whichever the class uses.
Read aloud, then written.
Functions checked in Python.
Following the school’s list.
Spotted early, fixed steadily.
Fifteen to twenty, or one learner.
Student work
Projects where the math turns into something that runs. See the student labs for more.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
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
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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
More for Alberta families and for parents comparing provinces.
Our Canadian pages, gathered.
Coding and math across Alberta.
Where coding sits in each province’s schools.
One-to-one help in the last K to 6 year.
Help with functions, polynomials and more.
The next step after simple quadratic equations.
For the K to 6 years.
Waterloo’s contest for Grades 7 and 8.
Our approach in a live class.
Start here
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 describes our lessons, and the Middle School Mathematics syllabus shows the junior high plan.
WhatsApp us · +91 91233 66161 · 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.
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