---
title: "Math 30-1 vs Math 30-2: Alberta's Two Grade 12 Math Paths"
description: "Math 30-1 vs Math 30-2 in Alberta: what each course is for, topics and exam blueprints, written responses, switching rules, and one problem solved both ways."
canonical: https://learn.modernagecoders.com/math-30-1-vs-math-30-2
source: src/pages/math-30-1-vs-math-30-2.html
---
> Math 30-1 vs Math 30-2 in Alberta: what each course is for, topics and exam blueprints, written responses, switching rules, and one problem solved both ways.

In short

Math 30-1 and Math 30-2 are Alberta’s two Grade 12 diploma math courses. Alberta designs 30-1 for post-secondary programs that require calculus and 30-2 for daily life, the workforce and programs that do not; it says the sequences differ by content, not difficulty. Each closes with a provincial exam carrying 30 per cent of the course mark. Modern Age Coders teaches either live online, in a batch or one to one, in our Western Canada Grade 12 Math course.

Learn with a teacher

## Three courses for either path

The first follows the Alberta Grade 12 outcomes. The second and third suit students who want firmer algebra or more data and probability.

[![Western Canada Grade 12 Math course thumbnail](/images/western-canada-grade-12-math.webp)  MTH / 01 Western Canada Grade 12 Math Grade 12. Built on Math 30-1, and adapted for 30-2 students on probability, logic and modelling. Open the syllabus →](/courses/western-canada-grade-12-math-pre-calculus-12-math-30-1-course)[![High School Mathematics course thumbnail](/images/high-school-maths.webp)  MTH / 02 High school mathematics Grades 9 to 12. The algebra both courses lean on, for students unsure which path suits them. Open the syllabus →](/courses/complete-high-school-mathematics-mastery)[![Data Science for Teens course thumbnail](/images/data-science-teens.webp)  MTH / 03 Data science for teens Ages 13 to 18. Regression, probability and real data sets, close kin to the 30-2 modelling work. Open the syllabus →](/courses/data-science-course-for-teens-python-data)

What each course is for

## Two courses, two destinations

Each bulletin opens its course description with the destination, and the destinations differ in one word: calculus. Everything else on this page follows from that.

|   | Mathematics 30-1 | Mathematics 30-2 |
| --- | --- | --- |
| Built for | “entry into post-secondary programs that require the study of calculus” | “daily life, direct entry into the workforce, and post-secondary studies in programs that do not require the study of calculus” |
| Exam topics | Relations and Functions 53% to 58%; Trigonometry 27% to 33%; Permutations, Combinations, and Binomial Theorem 14% to 18% | Relations and Functions 45% to 55%; Probability 30% to 35%; Logical Reasoning 15% to 20%; Research Project 0% |
| Machine-scored questions | 32, worth 75% | 32, worth 75% |
| Written responses | 3 questions of 5 marks, each in two parts | 2 questions of 7 marks, each a 1-mark part and three 2-mark parts |
| Calculator | Approved graphing calculator required | Approved graphing calculator required |
| Time | 3 hours designed, 3 more allowed | 3 hours designed, 3 more allowed |
| Exam weight | 30% of the final mark | 30% of the final mark |
| Leads to | Mathematics 31, which needs 30-1 as a prerequisite or corequisite | No Grade 12 math course listed after it on the Guide’s chart |

### What the 30-2 bulletin stresses

The 30-2 description puts modelling at the centre: graphing calculators are used “to explore and create patterns, examine relationships, test conjectures, model, and solve problems.” It adds a line the 30-1 bulletin does not have, that “solutions may vary depending upon how the problem is understood.”

Its topics show why. Logical reasoning (sets, Venn diagrams, puzzles) and probability (odds, mutually exclusive and dependent events) carry about half of the exam. Neither appears as a strand in 30-1.

### What the 30-1 bulletin stresses

The 30-1 course is algebra-first: transformations of functions, inverses, logarithms, polynomial, radical and rational functions, then a full trigonometry strand with identities and proofs. Those are the skills a first calculus course assumes on day one.

Counting is shared ground. Both courses meet permutations and combinations, but 30-1 carries them to the binomial theorem, while 30-2 uses them inside probability questions.

Sources: [Mathematics 30-1 Information Bulletin](https://www.alberta.ca/system/files/ecc-math-30-1-info-bulletin.pdf) and [Mathematics 30-2 Information Bulletin](https://www.alberta.ca/system/files/ecc-math-30-2-info-bulletin.pdf) for 2026-2027 (course objectives, specifications, written-response format); Alberta’s Guide for Students, Mathematics 30-1 / 30-2; [Guide to Education](https://manuals.alberta.ca/guide-to-education/), transfer points and course sequences (updated 4 September 2026). Read 22 October 2026. Modern Age Coders has no tie to Alberta Education and Childcare.

The two diploma exams

## Same morning, same weight, different questions

The two exams share a great deal of their structure. Alberta’s 2026 to 2027 schedule puts Mathematics 30-1 and Mathematics 30-2 in the same 9 AM to 12 PM slot on each date: Tuesday 3 November 2026, then 20 January, 8 April, 17 June and 5 August 2027. Both count for 30 per cent of the course mark. Where they part is the written response.

### Written responses in 30-1

Three questions, each with two parts scored on a 2-mark and a 3-mark guide, for five marks a question. The student guide puts it simply: “Written-response questions are worth five marks each in Math 30-1 and seven marks each in Math 30-2.”

The 30-1 commentary focuses on algebraic process: proving identities, simplifying versus solving, and sketching graphs with every key feature.

### Written responses in 30-2

Two questions, each of four parts: the 30-2 bulletin says each “will begin with a 1-mark part followed by three 2-mark parts.” Each part goes on its own answer sheet, so the student writes eight separate pieces.

The 30-2 markers write most about communication: labelling odds and probability correctly, using “appropriate use of units and appropriate rounding”, and relating an answer back to the context.

| Alberta’s commentary on 30-2 | How we teach it |
| --- | --- |
| Odds should be considered “part-part” and probability “part-whole” | Every answer is labelled: odds in favour, odds against, or P(event) |
| “Some students continue to express probability as a percent” | Probabilities are written as fractions or decimals from 0 to 1, never as percentages |
| “difficulty organizing and interpreting information that involves three sets” | Venn diagrams drawn first, filled from the centre outward, with only counts in each region |
| “difficulty solving rational equations, especially when the rational equation simplifies to a quadratic equation” | Non-permissible values listed before solving, and both quadratic roots checked against them |
| “difficulty solving exponential equations that cannot be written as powers with a common base” | Logarithms or a graph intersection, chosen deliberately: worked comparison 1 below |
| Students are “generally very successful in performing regressions” but must use non-rounded values | Regression coefficients kept in calculator memory, not retyped |

The 30-1 commentary is a different list: mapping notation for stretches, invariant points, combining logarithm laws, rational functions with holes, identity substitutions and multi-case counting. A student moving from one course to the other changes not just topics but the kind of mistake to watch for.

Sources: the 2026-2027 diploma schedule in Alberta’s General Information Bulletin; [Mathematics 30-2 Information Bulletin](https://www.alberta.ca/system/files/ecc-math-30-2-info-bulletin.pdf) (written-response format, commentary); [Mathematics 30-1 Information Bulletin](https://www.alberta.ca/system/files/ecc-math-30-1-info-bulletin.pdf) (commentary); the Guide for Students. Read 22 October 2026.

Sequences, switching and the diploma

## How the sequences connect, and how to switch

Alberta’s Guide to Education draws the high school math courses as a chart of arrows: solid for the typical progression, broken for a possible one. Reading it answers most switching questions.

| From | To | Arrow on the chart |
| --- | --- | --- |
| Mathematics 10C | Mathematics 20-1 or Mathematics 20-2 | Typical progression |
| Mathematics 20-1 | Mathematics 30-1 | Typical progression |
| Mathematics 20-2 | Mathematics 30-2 | Typical progression |
| Mathematics 20-1 | Mathematics 30-2 | Possible progression |
| Mathematics 20-1 and 20-2 | Each other | Typical progression, both directions |
| Mathematics 30-1 and 30-2 | Each other | Typical progression, both directions |
| Mathematics 30-1 | Mathematics 31 | Typical progression; 30-1 is “a prerequisite or corequisite” |

### Content, not difficulty

The clearest sign of how Alberta thinks about these courses is a rule on course challenges. Normally a student cannot challenge a course in a lower sequence after earning credit in a higher one. Mathematics is the exception: “High school mathematics course sequences are an exception, as they are designed based on content rather than level of difficulty.”

The Guide goes on: “A student may challenge Mathematics 20-3 or Mathematics 20-2 after being awarded credits in Mathematics 20-1”, and “The same exception applies to 30-level mathematics courses.” In diploma courses, a challenge covers only the school-awarded mark; the diploma exam still has to be written.

### Who decides a switch

Switching sequences is a school matter. The Guide says “The school authority shall have a policy that clearly states the criteria to be met by a student who wishes to change course sequences.” So the first conversation is with the school counsellor, not with a tutor.

For the diploma itself, the math requirement is at the 20 level: the Guide lists “Mathematics 20-1, Mathematics 20-2 or Mathematics 20-3” among the requirements for the 100-credit Alberta High School Diploma. A 30-level math course is a choice made for what comes after.

Source: [Guide to Education](https://manuals.alberta.ca/guide-to-education/), sections Transfer points and course sequences for senior high school, Course challenge, and Alberta High School Diploma graduation requirements (English), each in the version updated 4 September 2026 and read 22 October 2026. The chart rows above are our reading of Alberta’s chart image.

Same problem, two lenses (ours)

## Two problems, solved the 30-2 way and the 30-1 way

These are our own problems, not Alberta Education questions. Each one sits inside both courses, and each is solved twice: once the way a 30-2 student is taught to model it, and once the way a 30-1 student is expected to handle it algebraically.

**Comparison 1: growth.** A town of 8 000 people grows by 3 per cent a year. After how many years will it reach 12 000?

### The 30-2 way: model, then solve

Write the model from the context: P = 8000(1.03)t, where t is in years. The growth factor 1.03 comes from adding 3 per cent to 100 per cent.

Set 8000(1.03)t = 12 000, so (1.03)t = 1.5. Since 1.5 is not a power of 1.03, there is no common base, which is exactly the case Alberta’s 30-2 commentary says students find hard. Either graph y = 8000(1.03)x and y = 12 000 and find the intersection, or take logarithms: t = log 1.5 / log 1.03 = 13.717..., so about 13.7 years. Then answer in context: the town passes 12 000 during its fourteenth year.

### The 30-1 way: algebra, then structure

A 30-1 question would ask the student to **algebraically determine** t, so the graph is a check, not the method: log((1.03)t) = log 1.5, then t log 1.03 = log 1.5 by the power law, then t = 13.717...

It might then push further: write t as a function of P. Solving P = 8000(1.03)t for t gives t = log1.03(P/8000), the inverse of the growth model, with domain P > 0. Inverses and logarithmic functions as objects in their own right are 30-1 territory.

**Comparison 2: chance.** A bag holds 5 red and 3 blue marbles. Two are drawn without replacement. What is the probability that both are the same colour, and what are the odds in favour?

### The 30-2 way: cases and odds

There are two cases, and the 30-2 commentary warns that students who see more than one case often fail to combine them. Both red: (5/8)(4/7) = 20/56. Both blue: (3/8)(2/7) = 6/56. The cases are mutually exclusive, so add: 26/56 = 13/28, about 0.46.

Odds compare part with part: 13 favourable to 15 unfavourable, so the odds in favour are 13:15. Writing 13:28 here would be the “part-whole” mix-up the markers describe.

### The 30-1 way: count the selections

A 30-1 student would count instead. Ways to choose two reds: 5C2 = 10. Ways to choose two blues: 3C2 = 3. Ways to choose any two: 8C2 = 28. So 13 of the 28 equally likely selections are same-colour.

The answer is identical, 13/28, and that is the lesson: the counting methods 30-1 builds are the engine underneath the probability 30-2 uses. A student switching courses carries more across than they fear.

Practice, ours

## Eight practice questions, labelled by course

All eight are our own. The first five are in the style of Math 30-2, the next two in the style of Math 30-1, and the last belongs to both. None is taken from an Alberta exam or practice test.

1. **30-2.** The probability of rain tomorrow is 0.35. State the odds in favour of rain in lowest terms.
2. **30-2.** The odds against an event are 5:3. What is the probability that it happens, as a decimal?
3. **30-2.** Simplify (x2 − 9) / (x2 + 5x + 6) and state the non-permissible values.
4. **30-2.** Solve x + 6/(x − 3) = 2x/(x − 3), and justify any root you reject.
5. **30-2.** In a group of 40 students, 22 play soccer, 15 play basketball and 9 play both. How many play neither?
6. **30-1.** The point (4, −2) lies on y = f(x). Find its image on y = 3f(−x) − 1.
7. **30-1.** Verify that (1 + tan2x)cos2x = 1 for x = π/4. Does this prove the identity?
8. **Both.** How many different arrangements can be made from all the letters of PRAIRIE?

1. **7:13.** The probability 0.35 means 35 parts in favour out of 100, so 65 against: 35:65, which reduces to 7:13.
2. **0.375.** Odds against of 5:3 mean 3 favourable outcomes for every 5 unfavourable, out of 8: P = 3/8 = 0.375.
3. **(x − 3)/(x + 2), with x ≠ −2 and x ≠ −3.** Factor: (x − 3)(x + 3) over (x + 2)(x + 3). The non-permissible values come from the original denominator, so −3 stays excluded after cancelling.
4. **x = 2.** First note x ≠ 3. Multiply by (x − 3): x(x − 3) + 6 = 2x, so x2 − 5x + 6 = 0 and x = 2 or x = 3. Reject x = 3, because it makes a denominator zero. Check x = 2: 2 + 6/(−1) = −4, and 4/(−1) = −4.
5. **12.** Those who play at least one sport: 22 + 15 − 9 = 28, since the 9 were counted twice. Neither: 40 − 28 = 12.
6. **(−4, −7).** The mapping is (x, y) to (−x, 3y − 1): reflect in the y-axis, stretch vertically by 3, then translate down 1. So x becomes −4 and y becomes 3(−2) − 1 = −7.
7. **True at π/4, but not a proof.** tan(π/4) = 1 and cos2(π/4) = 1/2, so (1 + 1)(1/2) = 1. Alberta defines verify as checking a particular case; a proof must show the identity for every permissible x, for example by replacing 1 + tan2x with sec2x.
8. **1260.** PRAIRIE has 7 letters, with R twice and I twice: 7! / (2! × 2!) = 5040 / 4 = 1260.

Deciding, step by step

## How to choose between Math 30-1 and Math 30-2

Our checklist for a family making the choice, usually in Grade 10 or Grade 11 when the 20-level course is picked. It is advice, not a rule: the school’s counsellor and the student’s intended programs have the final word.

1. **Start from the destination.** List two or three programs the student might apply to and read each one’s admission page for the year of entry. If any of them requires calculus or names Math 30-1, keep the 30-1 route open.
2. **Remember the diploma needs less.** The Alberta High School Diploma requires a 20-level math course (20-1, 20-2 or 20-3). Grade 12 math is chosen for what comes after school.
3. **Look at Math 10C and 20-1 honestly.** Not the mark alone, but the algebra: can the student factor, rearrange formulas and work with functions without notes? 30-1 builds on exactly that.
4. **Weigh the interests.** A student who enjoys logic puzzles, data and chance may find 30-2 a better fit for its content, which is how Alberta describes the difference.
5. **Ask the school about switching.** The chart shows routes between the sequences, and each school authority must have a policy on the criteria. Find out before the semester starts, not halfway through it.
6. **Plan Math 31 early if calculus is likely.** Math 31 needs 30-1 as a prerequisite or corequisite, so a student who wants it must be on the 30-1 track in time.
7. **Decide, then commit.** Whichever course is chosen, the diploma exam is 30 per cent of the mark. The first unit deserves full effort, because it sets up the rest.

### When 30-2 is the right call

For a student heading into a trade, the workforce, or a program that does not ask for calculus, Math 30-2 is not a lesser course: it is the course Alberta built for that destination, with probability, logical reasoning and modelling that many adults use more often than trigonometric identities.

We tutor 30-2 students with the same seriousness as 30-1 students, and we push them on communication, because that is where the 30-2 markers say marks are lost.

### When 30-1 is worth the stretch

For a student with a realistic interest in engineering, the sciences, computer science or anything else built on calculus, 30-1 is the course that keeps those doors open. It asks for steady algebra, and that can be built.

If a student chooses 30-1 and struggles in the first unit, the usual cause is a gap from Math 20-1: factoring, function notation or exponent laws. Those gaps can be closed in a few weeks of focused work, which is often a better plan than switching.

Where your teen stands

## Four signs a student is ready for Math 30-1

Our own markers, from teaching students in both Alberta sequences.

| Sign | What to look for |
| --- | --- |
| 1. Factoring is automatic | Trinomials and differences of squares factored without stopping to think |
| 2. Functions make sense | Reads f(x) notation, evaluates and sketches without a calculator |
| 3. Exponent laws are solid | Simplifies powers with negative and fractional exponents correctly |
| 4. Steps are written down | Shows working without being asked, and can explain each line |

### For parents

If two of the four are missing in Grade 11, that is not a verdict on 30-1. It is a list of what to work on before Grade 12 starts.

Talk to the school counsellor before deciding. Switching rules are set by the school authority, and the counsellor knows them.

### For students

Choose by where you are going, not by which course your friends take. Alberta itself says the sequences differ by content.

Whichever you pick, label your answers. Both sets of markers mention it.

The catalogue

## Courses that pair with either path

Each is taught live, by one teacher who stays with the group or the student.

I

### Building the base

Grades 9 to 12

MTH / B / 01

#### Algebra foundations

Factoring and equations for Math 10C and 20-1.

[Open the syllabus](/courses/algebra-foundations-masterclass)

MTH / B / 02

#### Precalculus

Functions and trigonometry for the 30-1 route.

[Open the syllabus](/courses/ap-precalculus-exam-prep-course)

MTH / B / 03

#### Calculus

For students heading to Math 31.

[Open the syllabus](/courses/ap-calculus-exam-prep)II

### Logic, chance and data

Teens

MTH / L / 01

#### Statistics and probability

Chance and data beyond the 30-2 unit.

[Open the syllabus](/courses/statistics-probability-maths-course)

MTH / L / 02

#### Waterloo math contests

Logic and counting puzzles at contest level.

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

MTH / L / 03

#### Python for teens

Simulate probability experiments in code.

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

### Toward a career

Teens

MTH / C / 01

#### AI and machine learning for teens

Where probability meets prediction.

[Open the syllabus](/courses/ai-ml-masterclass-teens)

MTH / C / 02

#### JavaScript for teens

Web pages and simple games.

[Open the syllabus](/courses/javascript-course-for-teens-beginners-interactive-web)

MTH / C / 03

#### Competitive programming

Counting and logic, solved fast.

[Open the syllabus](/courses/competitive-programming-for-teens-course)

How classes run

## Live classes for either sequence

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 slots in Alberta, picked with the batch.

Weekends

Weekend mornings, Alberta time.

1-on-1

Around unit tests or a sequence change.

### Either course

30-1 or 30-2, from the school outline.

### Labelled answers

Odds, probability and units, every time.

### Algebra repair

Gaps from 20-1 closed early.

### Context first

Each answer related back to the problem.

### Exam format

Written responses in the right shape.

### Size of class

A batch (fifteen to twenty), or solo.

Student work

## Projects our students made

Students apply probability, functions and data in code they write themselves. The [student labs](/student-labs) collect 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

We charge nothing for the first class. After it, families pay a monthly fee that covers eight live classes, shown in their local currency below; nothing locks you in past the current month.

Free first class

Free

no card required

- First class free
- Bring the course outline
- No card asked for

Book it

Group batch

$100 USD

a month, eight live classes

- Batch of fifteen to twenty
- A fixed teacher
- Batch time of your choice
- Monthly billing

Start here

One to one

$150 USD

a month, eight live classes

- Your teen only
- Hours to suit the school week
- Built around 30-1 or 30-2

Enquire

What families say

## Rated 4.9 across 547 Google reviews

What families and students said on Google.

★★★★★

"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 families choosing

## Math 30-1 vs 30-2: common questions

### What is the difference between Math 30-1 and Math 30-2?

Alberta designs Math 30-1 for post-secondary programs that require calculus, and Math 30-2 for daily life, the workforce and programs that do not. 30-1 centres on functions and trigonometry; 30-2 adds logical reasoning and probability and stresses modelling.

### Is Math 30-2 easier than Math 30-1?

Alberta's Guide to Education says its high school math sequences are designed based on content rather than level of difficulty. The courses differ in what they cover and where they lead, and each has its own hard parts.

### Do both courses have a diploma exam?

Yes. Mathematics 30-1 and Mathematics 30-2 are both diploma exam courses, each exam counts for 30 percent of the final mark, and in 2026 to 2027 both are written in the same 9 AM slot on the same five dates.

### How are the written responses different?

Math 30-1 has 3 written-response questions worth 5 marks each, in two parts. Math 30-2 has 2 written-response questions worth 7 marks each, a 1-mark part followed by three 2-mark parts. Both exams also have 32 machine-scored questions worth 75 percent.

### Can my teen switch from Math 30-1 to Math 30-2?

Alberta's course chart shows routes between the two sequences, and each school authority must have a policy setting out the criteria for changing sequences. Ask the school counsellor about the policy before the semester begins.

### Does the Alberta diploma require Math 30-1 or 30-2?

Neither. The Alberta High School Diploma requires a 20-level math course: Mathematics 20-1, 20-2 or 20-3. A 30-level math course is chosen for post-secondary plans.

### Which course leads to Math 31?

Math 30-1. Alberta's Guide to Education says Mathematics 30-1 is a prerequisite or corequisite for Mathematics 31.

### Do you grant credit for Math 30-1 or 30-2?

No. We teach both courses alongside school and we do not grant provincial credits. Credit and the 70 percent school mark are matters for the student's school.

### When are lessons held 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. Lessons are booked in Alberta time, which does not change with the seasons.

### How much do lessons cost?

The first class is free. Continuing families pay a monthly fee for eight live classes with no long contract. The price panel lower down shows the current batch and one-to-one amounts.

Elsewhere on this site

## Keep reading

Useful next pages for an Alberta family.

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

Our full set of pages for Canada.

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

From first code to Grade 12 math, province-wide.

### [Grade 12 math by province](/canada-high-school-math-courses-compared)

How Alberta’s courses line up with other provinces.

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

Help in the year the 20-level course is chosen.

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

Support through the diploma year.

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

Behind every rational equation that turns quadratic.

### [Precalculus tutoring](/precalculus-tutoring-online)

For students on the 30-1 route.

### [Tutor in person or online?](/private-math-tutor-vs-online-tutoring)

How families weigh the two.

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

What a live class looks like.

Start here

## Try a free first class

Tell us which course your teen is in or considering, and share a recent test. We will look at the algebra together and give an honest view.

Reading first? [How we teach](/how-we-teach) covers our method, and the [Grade 12 course page](/courses/western-canada-grade-12-math-pre-calculus-12-math-30-1-course) shows the syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20my%20teen%20in%20Alberta%20is%20choosing%20between%20Math%2030-1%20and%20Math%2030-2%20and%20would%20like%20advice%20and%20help%20with%20the%20course.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Lessons are live on video from teachers in India; no one comes to your home and nobody drives anywhere. WhatsApp works well for reaching us from Alberta.

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

- [Maths Tutor Cost in Australia 2026: Rates Explained](/maths-tutor-cost-australia-explained)
- [Live vs Recorded Coding Classes for Kids: Which Is Better?](/live-vs-recorded-coding-classes)
- [Maths Tutor Cost in Scotland 2026: National 5 and Higher](/maths-tutor-cost-scotland)
- [KS2 and 11 Plus Maths Tutor Cost UK 2026: What to Budget](/ks2-and-11-plus-maths-tutor-cost-uk)
- [Maths Tutor vs Tuition Centre UK: Kumon, Explore Learning, Cost](/maths-tutor-vs-tuition-centre-uk)
- [Khan Academy Computer Science vs Live Classes: How to Choose](/khan-academy-computer-science-vs-live-classes)
- [Modern Age Coders vs Spirit of Math: 2026 Comparison](/modern-age-coders-vs-spirit-of-math)
- [Online vs Face-to-Face Maths Tuition UK: Cost Compared](/online-vs-face-to-face-maths-tuition-uk)
- [CodaKid Alternative: Self-Paced Courses or Live Classes?](/codakid-alternative)

### Learn more

- [Alberta's New Math Curriculum Explained: K to 6 and 7 to 9](/alberta-new-math-curriculum-explained)
- [Alberta Math 30-1 Diploma Exam 2027: Dates, Marking, Prep](/alberta-math-30-1-diploma-exam-prep)
- [Alberta Grade 6 Math PAT 2027: What It Tests, With Practice](/alberta-grade-6-math-pat-practice)
- [Ontario Math Curriculum Coding, Grades 1 to 8, by Grade](/ontario-coding-curriculum-grades-1-to-8)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [How to Help a Child with Maths Anxiety: A 2026 Parent Guide](/blog/help-child-with-maths-anxiety)
- [How Data Analytics and Math Help Businesses Make Better Decisions](/blog/data-analytics-math-help-businesses-better-decisions)
- [Modular Arithmetic: Clock Maths for Olympiads and Code](/blog/modular-arithmetic-explained)

### Start here

- [Book a free demo class with Modern Age Coders](/book-demo)
- [Real projects built by Modern Age Coders students](/student-labs)

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

---

*Canonical: https://learn.modernagecoders.com/math-30-1-vs-math-30-2*
