Skip to content
Math tutor, Calgary, Alberta

Math tutor in Calgary

Where can a Calgary student find a live math tutor online?

Modern Age Coders runs live online math tutoring for Calgary students from Grade 1 to Math 30-1 and Math 31, one to one or in a group of fifteen to twenty at a single level. Grade 12 students mostly join Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1, and contest students join Waterloo Math Contests. The first lesson is free.

For a Calgary family, Alberta math has two moments that carry real weight: the Provincial Achievement Tests in Grades 6 and 9, and the Math 30-1 diploma exam, which now makes up 30 percent of the final mark. Between them lies a long climb through Grade 10 math and Math 20-1, and for students heading toward engineering or science, Math 31 after or alongside 30-1. Trigonometry is a large part of that climb, and sinusoidal functions are where it stops being about triangles. This page sets out the Alberta sequence briefly, then teaches a full Math 30-1 lesson on The City of Calgary’s own solar panel records, works a problem from it, and covers contests and the question of price.

Facts last verified 23 October 2026. Teaching is online; no Calgary branch is claimed.

Math course picks for Calgary

Courses Calgary students start with

Each lines up with a stage of Alberta math. The free first lesson confirms it after the teacher has heard how the student reasons.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

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

Alberta math in Calgary

Alberta math for a Calgary student, stage by stage

Calgary’s public schools teach Alberta’s programs of study. Each row points to our detailed page for that stage; facts come from Alberta Education and Childcare documents read on 22 and 23 October 2026.

Alberta math stages and where each is covered in depth on our site. Facts from alberta.ca and Alberta Education and Childcare bulletins for 2026 to 2027
StageWhat happensOur page
Kindergarten to Grade 6New K to 6 math curriculum, implemented in 2022/2023; Grade 6 math PAT in June 2027Grade 6 math PAT practice
Grades 7 to 9Draft 7 to 9 math, mandatory from September 2027; Grade 9 math PAT in January and June 2027Grade 9 math PAT practice and the new curriculum
Grades 10 and 11Grade 10 math, then the choice between the -1 and -2 coursesMath 30-1 or Math 30-2
Grade 12Math 30-1, written diploma exam worth 30 percent of the final markMath 30-1 tutor and diploma exam prep
Grade 12, calculusMath 31, which needs Math 30-1 before or alongside itCovered in our Grade 12 course

Alberta’s Guide to Education says Mathematics 30-1 is a prerequisite or corequisite for Mathematics 31, and that each course in the senior math program is 5 credits. That gives a Calgary Grade 12 student aiming at calculus a choice: take 30-1 and 31 together, or 30-1 first. Taking both at once means trigonometry, logarithms and limits in the same semester, which is manageable for a strong student and heavy for anyone carrying a Grade 11 gap.

How the Math 30-1 diploma exam is built in 2026 to 2027, from the Mathematics 30-1 Information Bulletin (Alberta Education and Childcare)
Part of the examShare
32 machine-scored questions75%
3 written-response questions, equally weighted25%
Relations and Functions53% to 58%
Trigonometry27% to 33%
Permutations, Combinations, and Binomial Theorem14% to 18%

Five sittings this year

Every Math 30-1 sitting in 2026 to 2027 starts at 9 AM and is scheduled until 12 PM. The first is on 3 November 2026; the rest fall on 20 January, 8 April, 17 June and 5 August 2027. The bulletin allows up to 6 hours for students who need them.

What markers saw last time

The bulletin says students continue to perform well when relating the parameters of a sinusoidal function to its graph, but that many struggle with equations that need an identity substitution first. Our lessons spend their time on the second.

Weighting

Since 1 September 2023 the diploma exam has again been worth 30 percent of the final mark in Alberta, leaving 70 percent to the school’s own course work. Steady work across the semester still carries most of the mark.

Our place next to school

We teach alongside the course a Calgary student is enrolled in. We do not grant Alberta credits; credits, course marks and diploma exam results all come through the school and the province. We are not connected with Alberta Education and Childcare, The City of Calgary or any Calgary school board.

Calgary data lesson

Fitting a sine curve to a Calgary rooftop’s solar output

The City of Calgary publishes how much electricity each of its solar installations produces every month. Math 30-1 students take one site, find its amplitude, midline, period and phase shift, and test how well a sinusoidal function describes a real year. Every figure below is our own calculation.

The dataset is Monthly Solar Energy Production (KWh), which the City describes as the monthly output at each of The City of Calgary’s solar photovoltaic projects. Our download on 23 October 2026 held 2,323 rows across 25 facility names, from December 2010 to December 2025. We chose Southland Leisure Centre: 123 monthly readings from September 2015, no month recorded twice, and nine complete calendar years from 2016 to 2024.

Southland Leisure Centre, mean solar output by calendar month over 2016 to 2024 (kWh), our calculation, beside two sinusoidal models we built. The City of Calgary open data, downloaded 23 October 2026
MonthMean outputHand modelLeast-squares model
January2,147.91,014.81,805.1
February4,278.62,556.75,146.9
March11,115.26,769.410,591.6
April18,042.112,524.016,680.5
May21,350.818,278.621,781.8
June23,371.222,491.224,528.8
July24,033.224,033.224,185.3
August21,458.322,491.220,843.5
September15,210.118,278.615,398.7
October10,507.012,524.09,309.9
November3,413.36,769.44,208.6
December1,014.82,556.71,461.6

The hand model is what a Math 30-1 student builds with a pencil. The highest mean, 24,033.2 kWh in July, and the lowest, 1,014.8 in December, give an amplitude of half their difference, 11,509.2, and a midline halfway between them, 12,524.0. A year is 12 months, so b is 2π/12, or π/6, and putting the peak at month 7 gives y = 11,509.2 cos(π/6 (x − 7)) + 12,524.0. It explains 89 percent of the month-to-month variation, but it runs late: spring is too low and autumn too high.

The least-squares model, fitted with a little more mathematics, moves the peak back to month 6.39, between June and July, with amplitude 11,781.4 and midline 12,995.2. It explains 99.1 percent of the variation. A peak near the end of June makes physical sense, since days are longest then. Here is the Python for the hand model, which students write first:import csv, math, statistics with open("monthly-solar.csv", encoding="utf-8") as f: site = {r["Period"]: float(r["Solar PV Production (kWh)"]) for r in csv.DictReader(f) if r["Facility Name"] == "SOUTHLAND LEISURE CENTRE"} years = range(2016, 2025) # the complete years means = [statistics.mean(site[f"{y}-{m:02d}"] for y in years) for m in range(1, 13)] top, bottom = max(means), min(means) a = (top - bottom) / 2 # amplitude d = (top + bottom) / 2 # midline c = means.index(top) + 1 # month of the peak for m in range(1, 13): model = a * math.cos(math.pi / 6 * (m - c)) + d print(m, round(means[m - 1]), round(model))

Amplitude and midline

Amplitude is half the swing between the sunniest and darkest month; the midline is the level the output swings around. Students should say both in kWh, not just as numbers, and explain why neither is an average of the twelve months in the hand method.

Phase shift

The horizontal shift c places the peak. Our first guess, month 7, came from the largest monthly mean; the better fit says 6.39. The difference is a lesson in itself: a model built from two points is only as good as those two points.

Period

The period is fixed by the calendar at 12 months, which is why b is π/6. In a contrasting exercise, students try a period of 11 or 13 and watch the fit fall apart within two years.

A year that does not fit

June output at this site fell from 25,613 kWh in 2016 to 18,379 in 2024, and 2025 readings are roughly half the usual level, with October 2025 missing altogether. The file does not say why: equipment, shading, maintenance or a recording change are all possible. That is why we fitted only the complete years from 2016 to 2024, and why a student should flag 2025 rather than average it in.

Contains information licensed under the Open Government Licence - City of Calgary. The file is used on those terms, which permit commercial use (terms of use, dataset page). The City of Calgary does not endorse this page or our classes.

A worked problem, ours

Worked problem: when does output stay above 18,000 kWh?

Written by us at Math 30-1 level. It turns the hand model into a trigonometric inequality and then checks it against the data.

Question. Using y = 11,509.2 cos(π/6 (x − 7)) + 12,524.0, where x is the month number, find the part of the year when the model predicts more than 18,000 kWh a month. Then compare with the monthly means in the table.

Step 1, isolate the cosine. Subtract the midline and divide by the amplitude: cos(π/6 (x − 7)) > (18,000 − 12,524.0) / 11,509.2, which is about 0.4758.

Step 2, find the reference angle. The inverse cosine of 0.4758 is about 1.0749 radians. Cosine is greater than 0.4758 when the angle lies between −1.0749 and 1.0749 within one cycle, so π/6 (x − 7) must lie in that interval.

Step 3, solve for x. Multiply through by 6/π: x − 7 lies between −2.05 and 2.05, so x lies between about 4.95 and 9.05. The model says output stays above 18,000 kWh from the very start of May to the very start of September.

Step 4, check against reality. The table says April already averaged 18,042.1 kWh and September only 15,210.1. The real window is roughly April to August, a month earlier than the hand model predicts. Repeating the steps with the least-squares model, peak 6.39, gives x between about 4.23 and 8.55, much closer to the data. The algebra was right; the phase shift was wrong.

Try it yourself. (1) Write the hand model as a sine function instead of a cosine. (2) Find the months when the least-squares model predicts less than 3,000 kWh. (3) State the domain and range of the hand model for one year, and explain why the range should not include negative values. Bring your answers to the free lesson and the teacher will mark them with you.

Contests for Calgary students

Math contests a Calgary student can enter in 2026 to 2027

Calgary students write the same national contests as students anywhere in Canada, organised by the Centre for Education in Mathematics and Computing at the University of Waterloo. We read the dates on CEMC’s site on 22 October 2026.

CEMC math contests by grade for 2026 to 2027, with CEMC’s North and South America dates
GradeContestCEMC date
Grades 7 and 8Gauss10 to 21 May 2027
Grade 9Pascal23 and 24 February 2027
Grade 10Cayley23 and 24 February 2027
Grade 11Fermat23 and 24 February 2027
Final year of secondary schoolEuclid6 April 2027

For a Calgary Grade 12 student, the Euclid on 6 April 2027 falls between the April and June Math 30-1 sittings. That is not a clash so much as a useful overlap: Euclid problems reward the same exact-value trigonometry, logarithm laws and careful counting that the diploma exam tests, and preparing for one helps with the other. CEMC states that its contests are not tests or exams, with no pass mark, which takes some pressure off.

How to enter

Under CEMC’s rules a student enters through a school, not alone. When a Calgary school is not taking part, the student can try another nearby school willing to add them, which is CEMC’s own suggestion.

Practice papers

Ten years of past CEMC contests are free online, with no registration. Our Waterloo contests preparation page explains how we use them.

Our own problems

We teach contest skills with problems we write ourselves and label as ours. We never reproduce CEMC papers or solutions, and we are not connected with CEMC or the University of Waterloo.

Math tutor price in Calgary

Math tutor prices in Calgary and what they should buy

Our fees appear further down in your local currency, so no amounts are written here. What follows is how to judge whether a price is good value for a Calgary student.

Questions that make two tutoring prices comparable. Our answers are in the middle; we do not list other providers’ prices
QuestionOur answerWhy ask it
How many lessons does the fee cover?Eight live classes a monthTurns any price into a cost per lesson
Is the tutor teaching Math 30-1 or generic math?The Alberta course by name, including 30-1, 30-2 and 31The diploma exam tests a specific course
Who solves the problems in the lesson?The student, on a shared boardWatching a tutor solve is not practice
What happens before a diploma sitting?Group classes continue; one to one can be addedThe weeks before 20 January or 17 June 2027 need focus
Can you try first?Yes, one free live lessonYou see the teaching before paying

Most Calgary families do well with a group class of fifteen to twenty at one level for steady progress through a course, then one to one for a short period when a specific need appears: identities that will not come, a written-response question that keeps losing marks, or Math 31 limits sitting on top of Math 30-1. The right format is the one the student will actually use every week.

Learning ladder

From counting to Math 31 in Calgary

Read the bands loosely: a Calgary student is placed by the work they can do in the free lesson, whatever their grade.

Kindergarten to Grade 3

Number sense

Counting, place value, addition and subtraction strategies, with every answer explained.

Early Math FoundationsMental Maths for Kids
Grades 4 to 9

Toward the PATs

Fractions, ratio, integers, equations and geometry, building to the Grade 6 and Grade 9 tests.

Elementary Maths for Grades 1-5Middle School Mathematics Mastery
Grades 10 and 11

Grade 10 and 20-1

Linear relations, factoring, quadratics and first trigonometry, ready for the -1 sequence.

High School MathematicsMaths Through Coding
Grade 12

Math 30-1 and 31

Functions, trigonometry and combinatorics for the diploma exam, with calculus for students taking Math 31.

Western Canada Grade 12 MathWaterloo Math Contests
Math and AI

Why a Calgary student should not let an AI fit the curve

A tool can fit a sine curve in a second. Knowing whether to trust it takes understanding.

Give an AI tool the Southland file and ask for a model, and it may fit all eleven years at once, 2025 included, and present the result with confidence. It will not stop to ask why 2025 is half the size of 2016, or why the peak should be near the end of June. A student who has built the model by hand can see both problems at a glance.

Our teachers ask Calgary students to sketch the graph, predict the parameters and only then compute. Older students use AI tools under the age rules we follow, and only to check finished work. Anything handed in for a mark at school remains the student’s own.

The Math 30-1 bulletin notes that students handle sinusoidal parameters well; knowing when the data breaks the model is the next step. The longer argument is in why thinking for yourself still matters with AI.

Delivery

Live online math for Calgary families

Tuscany in the northwest and Mahogany in the southeast are a long drive apart, but online they are the same classroom.

Class times

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

Alberta stays on UTC-6

Alberta’s official time is six hours behind UTC all year, so Calgary lesson times do not move in November. India is 11 hours 30 minutes ahead, and every invitation gives the Calgary time.

A shared board

Students solve on a board the teacher sees live, so a misplaced phase shift or a dropped negative is caught at once.

Alberta course names

Teachers plan from the student’s course: Grade 10 math, 20-1, 30-1, 30-2 or 31.

Calgary numbers

Mobiles on 403, 587, 825 or 368 work in the form. Enter all ten digits; the +1 is already set.

Free first lesson

The first lesson is free and complete. It ends with a suggested course, level and time, without any card details.

No Calgary centre

We do not have a tutoring centre in Calgary and do not claim one. Teachers teach live online from India; a student needs a computer, a microphone and a reliable internet connection.

Fees

Math tutoring fees for Calgary families

Three lines, each in the currency of your location.

First classFree

One complete live lesson at no charge, with a course and level recommendation at the end.

Group tuition$140 CAD

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

Private tuition$210 CAD

The monthly fee for eight lessons with a teacher to yourself.

A Calgary family pays exactly what any other Canadian family pays. Charges begin only after the free lesson and an agreed plan; the pricing page explains missed classes and holidays.

Reviews

Families and students on Google

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

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Free placement class

Book a free math lesson for your Calgary student

Tell us the grade and, for high school, the course: 20-1, 30-1 or 31. A Grade 3 child might start with a number puzzle; a Math 30-1 student might start with the solar curve.

+1

FAQ

Calgary math tutoring questions

What Calgary parents and students ask us most.

Do you have a math tutor in Calgary?

Yes, online. There is no Calgary centre. A teacher teaches each lesson live, one to one or to a group of fifteen to twenty at the same level.

What does a math tutor in Calgary cost with you?

Look at the fees section of this page. It lists the free first lesson and the monthly prices for group and one-to-one lessons, in your currency. Nothing is billed before the free lesson.

Can you help my teen prepare for the Math 30-1 diploma exam?

Yes. Alberta lists Math 30-1 sittings on 3 November 2026 and 20 January, 8 April, 17 June and 5 August 2027. We teach the course content and practise written responses with our own questions.

How much does the diploma exam count?

Alberta says the diploma exam is 30 percent of the final mark and course work is 70 percent, a weighting in place since 1 September 2023.

Should my child take Math 31 with Math 30-1?

Alberta allows Math 30-1 before or alongside Math 31. Taking both together suits a student who is secure in Math 20-1; otherwise 30-1 first is often calmer.

Do your lessons give Alberta credits?

No. We do not grant Alberta credits. The school awards credits and course marks; the province runs the diploma exams.

Do you prepare students for the Grade 6 and Grade 9 PATs?

We teach the math the tests draw on rather than drilling the format. Our Grade 6 and Grade 9 PAT practice pages have the details for 2026 to 2027.

What time are lessons for Calgary 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. Alberta keeps one clock all year, so times do not shift in November.

Do you teach students in Airdrie, Cochrane and Okotoks?

Yes. Lessons are online, so students across the Calgary area join the same classes on Alberta time.

Is the solar lesson part of a real course?

It is the kind of Math 30-1 lesson we teach. The data comes from The City of Calgary; the models, calculations and problem are ours.

More for Calgary and Canada

Other pages for Calgary math students

For Canada as a whole, read our online math tutor page for Canada; for the province, coding classes in Alberta. Senior students can go straight to Math 30-1 tutoring, and parents educating at home have our Alberta homeschool math and coding guide.

Free classPriority demoCall us

Keep exploring Modern Age Coders

More maths tuition

Learn more

From the blog

Start here