
AB Grade 12 Math Curriculum
Give your child the support they need to succeed in Mathematics 30-1. Our lessons follow the Alberta Programs of Study so every topic matches what is taught in class.
About Grade 12 Alberta math
Alberta's Grade 12 Mathematics 30-1 course follows the Alberta Programs of Study, organized around trigonometry, functions and transformations, exponential and logarithmic reasoning, and permutations and binomial theorem. Students work through the unit circle, trigonometric identities, function operations, inverse functions, polynomial and rational functions, and counting methods. StudyPug provides video lessons, guided practice, and step-by-step explanations aligned to every strand.
- Strands covered: Trigonometry, Transformations and Functions, Exponential and Logarithmic Functions, Polynomial and Rational Functions, Permutations, Combinations, and Binomial Theorem
- Video lessons for every Mathematics 30-1 topic, taught step by step
- Practice problems and worked examples aligned to the Alberta Programs of Study
- Available 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-1 strand, aligned to the Alberta Programs of Study.
AB Grade 12 Math Topics
- Angles and Radian Measure: Sketching angles in standard position, converting between degrees and radians, coterminal angles, and arc length.
- The Unit Circle: Deriving the unit circle from the Pythagorean theorem, trigonometric ratios from points on the circle, and generalizing circle equations.
- Trigonometric Ratios: Approximate and exact values, using technology for any angle, and solving problems with trigonometric ratios.
- Graphing Trigonometric Functions: Sketching and analyzing sine, cosine, and tangent graphs, including amplitude, period, phase shift, and real-world modeling.
- Trigonometric Equations: Solving algebraically and graphically, general solutions, and relating solutions to zeros of trigonometric functions.
- Trigonometric Identities: Verifying and proving identities numerically, graphically, and algebraically.
- Operations on Functions and Composite Functions: Addition, subtraction, multiplication, division, and composition of functions with domain and range analysis.
- Translations of Functions: Analyzing the effects of h and k, sketching and writing equations of translated functions.
- Stretches of Functions: Analyzing the effects of a and b, sketching and writing equations of stretched functions.
- Combined Transformations: Sketching and writing equations for functions with multiple transformations applied.
- Reflections of Functions: Reflections through the x-axis, y-axis, and y = x, and writing equations of reflected functions.
- Inverse Relations and Functions: Sketching inverses, determining when inverses are functions, and applying restrictions.
- Logarithms: Converting between logarithmic and exponential forms, evaluating logarithms, and estimating values.
- Laws of Logarithms: Developing and applying logarithm laws, simplifying expressions, and solving equations.
- Exponential and Logarithmic Functions: Sketching, transformations, and solving real-world problems.
- Exponential and Logarithmic Equations: Solving and applying to real-world contexts.
- Polynomial Functions - Factor Theorem: Long division, synthetic division, the factor theorem, and relating factors to zeros.
- Polynomial Functions - Graphs: Zeros, multiplicities, and sketching from equations and graphs.
- Radical Functions: Sketching, transformations, and solving radical equations graphically.
- Rational Functions: Asymptotes, holes, sketching, and solving rational equations graphically.
- Counting Methods - Fundamental Counting Principle: Graphic organizers and the fundamental counting principle.
- Permutations: Calculating permutations and solving permutation problems.
- Combinations: Calculating combinations and solving combination problems.
- Binomial Theorem: Expanding binomials, applying the binomial theorem, and using Pascal's triangle.
How StudyPug Helps Alberta Grade 12 Math Students
When your child gets stuck on a Mathematics 30-1 concept - whether it is proving a trigonometric identity or applying the binomial theorem - StudyPug lets them rewatch a focused video lesson as many times as they need, then work through practice problems with step-by-step explanations to build confidence before the next class or the Diploma Exam.
The course follows the Alberta Programs of Study strand by strand, so your child is never studying content that does not match their class. They can move at their own pace, revisit earlier strands, or jump ahead when they are ready.
Aligned to Alberta Grade 12 Math Curriculum
Every lesson and practice problem in the Mathematics 30-1 course is organized to match the Alberta Programs of Study, covering all the strands that appear on the Grade 12 Diploma Exam, so your child is building exactly the skills their teacher and the provincial assessment expect.
Written by the StudyPug Math Team
Last updated June 5, 2026
3 M+
students
★★★★★
4.8 average
K-12
all grades
