Saskatchewan · Grade 12

Pre-Calculus 30

Saskatchewan’s Grade 12 math course, from Trigonometry to Permutations, Combinations, and the Binomial Theorem.

Units
3
Lessons
13
Skills
29
Provincial exam
None

Unit by unit

Every skill in the course, with its official code.

Unit 1 · 11 skills

Trigonometry

Angles in Standard Position

  • Standard position, degrees, and radians

    I can sketch an angle in standard position and convert between degrees and radians.

    Official code: PC30.1

  • Coterminal angles and arc length

    I can find coterminal angles and use radians to find arc length.

    Official code: PC30.1

The Unit Circle and Trigonometric Ratios

Graphs of Trigonometric Functions

Trigonometric Equations

  • Solving trigonometric equations algebraically

    I can solve a trig equation algebraically for exact solutions in a domain.

    Official code: PC30.4

  • General solutions of trigonometric equations

    I can write the general solution of a trig equation.

    Official code: PC30.4

Trigonometric Identities

  • Reciprocal, quotient, and Pythagorean identities

    I can prove an identity using reciprocal, quotient, and Pythagorean identities.

    Official code: PC30.5

  • Sum, difference, and double-angle identities

    I can use sum, difference, and double-angle identities to find exact values and prove identities.

    Official code: PC30.5

The official wording · 11 outcomes
PC30.1
angles to angles in standard position, expressed in degrees and radians.
PC30.1
angles to angles in standard position, expressed in degrees and radians.
PC30.2
the unit circle and its relationship to the six trigonometric ratios for any angle in standard position.
PC30.2
the six trigonometric ratios for any angle in standard position.
PC30.2
the six trigonometric ratios for any angle in standard position.
PC30.3
the graphs of the primary trigonometric functions.
PC30.3
the graphs of the primary trigonometric functions.
PC30.4
first- and second-degree trigonometric equations.
PC30.4
first- and second-degree trigonometric equations.
PC30.5
trigonometric identities including: • reciprocal identities • quotient identities • Pythagorean identities
PC30.5
• sum or difference identities (restricted to sine, cosine, and tangent) • double-angle identities (restricted to sine, cosine, and tangent)

Key ideas

  1. An angle in standard position has its vertex at the origin and initial arm on the positive x-axis; positive angles rotate counterclockwise.

  2. The unit circle x² + y² = 1 comes from the Pythagorean theorem / distance formula on a radius-1 circle.

  3. y = sinx and y = cosx have amplitude 1, period 2π, range [−1, 1]; cos is sin shifted by π/2.

  4. First-degree trig equations isolate the ratio, then use special angles and reference angles.

  5. Reciprocal (cscx = 1/sinx), quotient (tanx = sinx/cosx), and Pythagorean (sin²x + cos²x = 1) identities are the toolkit.

Watch out for

  • Treating a radian as a small fixed number instead of a ratio (arc/radius).
  • Swapping sine and cosine (y vs x).
  • Giving tangent an amplitude (it has none).

Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit

Unit 2 · 14 skills

Functions and Transformations

Operations and Compositions of Functions

Transformations of Functions

  • Translations and stretches of functions

    I can transform y = f(x) with translations and stretches and write its equation.

    Official code: PC30.7

Reflections and Inverses

Logarithms

  • Logarithms and exponents

    I can convert between logarithmic and exponential form and evaluate logarithms.

    Official code: PC30.9

  • Laws of logarithms

    I can derive and apply the product, quotient, and power laws of logarithms.

    Official code: PC30.9

  • Solving exponential and logarithmic equations

    I can solve exponential and logarithmic equations and reject extraneous solutions.

    Official code: PC30.9

  • Graphing exponential and logarithmic functions

    I can graph exponential and logarithmic functions and see they are inverses.

    Official code: PC30.9

Polynomial Functions

  • Polynomial division and the factor theorem

    I can divide polynomials and use the Remainder and Factor theorems.

    Official code: PC30.10

  • Graphing polynomial functions

    I can sketch a polynomial function from its zeros, degree, and leading coefficient.

    Official code: PC30.10

  • Modelling and solving with polynomial functions

    I can model a situation with a polynomial function and solve it from the graph.

    Official code: PC30.10

Radical and Rational Functions

The official wording · 14 outcomes
PC30.6
operations on, and compositions of, functions.
PC30.6
operations on, and compositions of, functions.
PC30.7
transformations to include functions (given in equation or graph form) in general, including horizontal and vertical translations, and horizontal and vertical stretches.
PC30.8
reflections through the: • x-axis • y-axis • line y = x.
PC30.8
functions, relations, inverses and their related equations resulting from reflections through the: • x-axis • y-axis • line y = x.
PC30.9
logarithms including: • evaluating logarithms • relating logarithms to exponents
PC30.9
• deriving laws of logarithms
PC30.9
• solving equations
PC30.9
• graphing.
PC30.10
polynomials and polynomial functions of degree greater than 2 (limited to polynomials of degree ≤ 5 with integral coefficients).
PC30.10
polynomials and polynomial functions of degree greater than 2 (limited to polynomials of degree ≤ 5 with integral coefficients).
PC30.10
polynomials and polynomial functions of degree greater than 2 (limited to polynomials of degree ≤ 5 with integral coefficients).
PC30.11
radical and rational functions with restrictions on the domain.
PC30.11
radical and rational functions with restrictions on the domain.

Key ideas

  1. (f + g)(x) = f(x) + g(x), and similarly for −, ×, ÷ — combine the outputs at each x.

  2. In y − k = af(b(x − h)): a is vertical stretch, b is horizontal stretch (by 1/b), h is horizontal shift, k is vertical shift.

  3. y = −f(x) reflects through the x-axis; y = f(−x) reflects through the y-axis.

  4. logb(x) = y means bʸ = x — a logarithm IS an exponent.

  5. Long division and synthetic division divide a polynomial by (x − a); synthetic is a shortcut for that form.

Watch out for

  • Forgetting to exclude domain values where a quotient's denominator is zero.
  • Treating a horizontal stretch by factor b instead of 1/b.
  • Confusing −f(x) (x-axis) with f(−x) (y-axis).

Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit

Unit 3 · 4 skills

Permutations, Combinations, and the Binomial Theorem

Permutations

Combinations and the Binomial Theorem

The official wording · 4 outcomes
PC30.12
permutations, including the fundamental counting principle.
PC30.12
permutations, including the fundamental counting principle.
PC30.13
combinations of elements, including the application to the binomial theorem.
PC30.13
combinations of elements, including the application to the binomial theorem.

Key ideas

  1. The fundamental counting principle multiplies the number of choices at each stage.

  2. nCr = n! ÷ [r!(n − r)!] counts unordered selections; order does not matter.

  3. We multiply, not add, because each choice at one stage pairs with every choice at the next.

  4. nCr = nC(n−r) because choosing what to include is the same as choosing what to leave out.

  5. Lists and tree diagrams organize the counting for small cases.

Watch out for

  • Adding stage counts instead of multiplying.
  • Using combinations when order matters.
  • Miscounting when repetition is or isn't allowed.

Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit

The official curriculum

This page follows Saskatchewan’s own curriculum for Pre-Calculus 30.

Pre-Calculus 30Saskatchewan Ministry of Education · curriculum.gov.sk.ca · Read July 31, 2026

Textbooks

The textbooks Saskatchewan Ministry of Education lists for Pre-Calculus 30:

  • McGraw-Hill Ryerson Pre-Calculus 12

From core resources, read October 27, 2026. curriculum.gov.sk.ca

Study it in MapleMind

MapleMind teaches Pre-Calculus 30 one skill at a time. Each skill gets a short lesson, practice as you go and a check worth up to three stars. It remembers where you stopped.

English Language Arts A30 / B30 in the MapleMind app on a tablet: its units, Unit 1 open, and the skills done so far with their starsEnglish Language Arts A30 / B30 in the MapleMind app on a phone: its units, Unit 1 open, and the skills done so far with their stars
Pictured: English Language Arts A30 / B30, another Saskatchewan course, partway through Unit 1.

Practise it

Course Companion

Your year in one workbook

A fun way to keep Pre-Calculus 30 organized, get to know your child better and see early when they need a hand. Fill it in on a screen, or print it.

Pages
26
Fillable fields
1,357
Price
$4.99
See the Course Companion

Questions about Pre-Calculus 30

What is Pre-Calculus 30?

Saskatchewan’s Grade 12 math course: 3 units and 29 skills, from Trigonometry to Permutations, Combinations, and the Binomial Theorem.

What units are in Pre-Calculus 30?

1. Trigonometry, 2. Functions and Transformations and 3. Permutations, Combinations, and the Binomial Theorem.

Is there a provincial exam for Pre-Calculus 30?

No. Saskatchewan gives no provincial exam for Pre-Calculus 30.

What textbook does Pre-Calculus 30 use?

The textbooks Saskatchewan Ministry of Education lists for Pre-Calculus 30: McGraw-Hill Ryerson Pre-Calculus 12.

Can MapleMind help with Pre-Calculus 30?

Yes. MapleMind teaches every skill of Pre-Calculus 30, step by step, with practice and checks, and its tutor answers questions about any of them. It’s free with daily limits, on iPhone, Android and the web.

Get ready for Pre-Calculus 30

Practise every skill of Pre-Calculus 30 in MapleMind, free with daily limits.