Alberta · Grades 11 and 12 · Choosing a math sequence

Math 30-1 vs Math 30-2: which Grade 12 math in Alberta?

Families often ask which of Alberta’s two Grade 12 diploma math courses is the “harder” one. Alberta’s own Guide to Education answers that the question is framed wrongly: its math sequences “are designed based on content rather than level of difficulty.” Math 30-1 points toward programs that need calculus; Math 30-2 toward everything else. This page sets the two side by side from Alberta Education’s documents and solves the same two problems in the style each course expects. We teach both alongside the school course, and we do not grant provincial credits.

Teaching live online since 2020 · 10,000+ students · Both Alberta diploma math courses

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.

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.

Math 30-1 and Math 30-2 compared, from Alberta’s 2026 to 2027 information bulletins and student guide (read 22 October 2026)
Mathematics 30-1Mathematics 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 topicsRelations 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 questions32, worth 75%32, worth 75%
Written responses3 questions of 5 marks, each in two parts2 questions of 7 marks, each a 1-mark part and three 2-mark parts
CalculatorApproved graphing calculator requiredApproved graphing calculator required
Time3 hours designed, 3 more allowed3 hours designed, 3 more allowed
Exam weight30% of the final mark30% of the final mark
Leads toMathematics 31, which needs 30-1 as a prerequisite or corequisiteNo 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 and Mathematics 30-2 Information Bulletin for 2026-2027 (course objectives, specifications, written-response format); Alberta’s Guide for Students, Mathematics 30-1 / 30-2; 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.

Where Math 30-2 students lose marks, from the 2026 to 2027 bulletin commentary (left column quoted; right column our response)
Alberta’s commentary on 30-2How 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 valuesRegression 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 (written-response format, commentary); Mathematics 30-1 Information Bulletin (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.

Routes into and out of the two courses, read from the mathematics chart in Alberta’s Guide to Education (version updated 4 September 2026)
FromToArrow on the chart
Mathematics 10CMathematics 20-1 or Mathematics 20-2Typical progression
Mathematics 20-1Mathematics 30-1Typical progression
Mathematics 20-2Mathematics 30-2Typical progression
Mathematics 20-1Mathematics 30-2Possible progression
Mathematics 20-1 and 20-2Each otherTypical progression, both directions
Mathematics 30-1 and 30-2Each otherTypical progression, both directions
Mathematics 30-1Mathematics 31Typical 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, 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.

Readiness for Math 30-1 (ours)
SignWhat to look for
1. Factoring is automaticTrinomials and differences of squares factored without stopping to think
2. Functions make senseReads f(x) notation, evaluates and sketches without a calculator
3. Exponent laws are solidSimplifies powers with negative and fractional exponents correctly
4. Steps are written downShows 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

MTH / B / 02

Precalculus

Functions and trigonometry for the 30-1 route.

Open the syllabus
II

Logic, chance and data

Teens

MTH / L / 01

Statistics and probability

Chance and data beyond the 30-2 unit.

Open the syllabus

MTH / L / 02

Waterloo math contests

Logic and counting puzzles at contest level.

Open the syllabus

MTH / L / 03

Python for teens

Simulate probability experiments in code.

Open the syllabus
III

Toward a career

Teens

MTH / C / 01

AI and machine learning for teens

Where probability meets prediction.

Open the syllabus

MTH / C / 03

Competitive programming

Counting and logic, solved fast.

Open the syllabus

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 collect more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

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

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

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

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

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

by Vivaan · Open it

SkyCast weather forecast application screenshot

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

Our full set of pages for Canada.

Classes in Alberta

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

Grade 12 math by province

How Alberta’s courses line up with other provinces.

Grade 11 math tutor

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

Grade 12 math tutor

Support through the diploma year.

Solving quadratics

Behind every rational equation that turns quadratic.

Precalculus tutoring

For students on the 30-1 route.

Tutor in person or online?

How families weigh the two.

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 covers our method, and the Grade 12 course page shows the syllabus.

WhatsApp us · +91 91233 66161 · 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.

We do not ask for a card to book the free class.

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

Keep exploring Modern Age Coders

More comparisons

Learn more

From the blog

Start here

Free classPriority demoCall us