
AB Grade 12 Math Curriculum
Give your child the support they need to succeed in Mathematics 30-2. Every strand from the Alberta Programs of Study is covered with clear lessons and practice problems.
About Grade 12 Alberta math
Alberta's Grade 12 Mathematics 30-2 follows the Alberta Programs of Study, organized around logical reasoning, probability, statistics, and functions. Students work through set theory, counting methods, permutations and combinations, quadratic and rational equations, logarithms, and exponential, polynomial, and sinusoidal functions. StudyPug provides step-by-step lessons and practice problems aligned to every strand in this course.
- Strands: logical reasoning, set theory, probability, counting methods, permutations and combinations, quadratic functions, rational expressions and equations, logarithms, exponential and logarithmic functions, polynomial functions, sinusoidal functions, and research projects
- Step-by-step lessons and worked examples for every Mathematics 30-2 topic
- Practice problems with guided solutions aligned to the Alberta Programs of Study
- Accessible on any device so your child can study at home or on the go
Curriculum topics by strand
Browse lessons and practice problems for every Mathematics 30-2 strand, aligned to the Alberta Programs of Study.
Alberta Grade 12 Math Topics
- Logical Reasoning and Puzzle Strategies: Identifying and correcting errors in solutions, creating variations on puzzles and games, and developing problem-solving strategies.
- Set Theory: Working with empty sets, disjoint sets, subsets, and universal sets; organizing information with Venn diagrams; solving problems involving complements, intersections, and unions.
- Probability and Odds: Expressing odds as probability and vice versa, classifying mutually exclusive and non-mutually exclusive events, and solving contextual probability problems.
- Counting Methods: Applying the fundamental counting principle, representing problems with graphic organizers, and solving contextual counting problems.
- Permutations and Combinations: Using factorial notation, determining permutations with distinct and non-distinct elements, and solving problems involving combinations and probability.
- Quadratic Functions and Equations: Finding vertex coordinates, axis of symmetry, intercepts, and roots; using the quadratic formula; solving contextual problems modeled by quadratic equations.
- Rational Expressions and Equations: Simplifying rational expressions, identifying non-permissible values, performing operations on rational expressions, and solving rational equations.
- Logarithms and Exponential Functions: Converting between logarithmic and exponential forms, applying laws of logarithms, solving exponential equations, and working with logarithmic scales such as the Richter scale and pH scale.
- Polynomial and Sinusoidal Functions: Describing characteristics from graphs and equations, matching equations to graphs, fitting data to polynomial and sinusoidal models, and interpreting real-world situations.
- Research Project: Collecting and assessing data, applying statistical methods, presenting multiple perspectives on a topic, and organizing findings with or without technology.
How StudyPug Helps Alberta Grade 12 Math Students
When a student gets stuck on a Mathematics 30-2 concept - whether it is simplifying a rational expression or interpreting a sinusoidal graph - StudyPug lets them jump straight to that topic, watch a focused video lesson, and then work through practice problems with step-by-step solutions. This means less time searching for help and more time actually understanding the material.
Parents can follow along too. Because every lesson is organized by strand and aligned to the Alberta Programs of Study, it is easy to see exactly what your child is working on and where they need extra support before a Diploma Exam.
Aligned to Alberta Grade 12 Math Curriculum
Every lesson and practice problem in StudyPug's Mathematics 30-2 course is built to match the Alberta Programs of Study, covering all the strands that Alberta teachers follow in Grade 12. That means what your child studies on StudyPug reflects what they are expected to know in class and on the Alberta Diploma Exam.
Written by the StudyPug Math Team
Last updated June 5, 2026
3 M+
students
★★★★★
4.8 average
K-12
all grades
