New Brunswick · Grade 12
Pre-Calculus 120A
New Brunswick’s Grade 12 math course, from Relations and Functions to Trigonometry.
- Units
- 2
- Lessons
- 10
- Skills
- 30
- Provincial exam
- None
- Official curriculum
- New Brunswick Department of Education and Early Childhood Development
Unit by unit
Every skill in the course, with its official code.
Unit 1 · 19 skills
Relations and Functions
Translations of graphs
Vertical translations
I can shift a graph up or down and write the new equation.
Official code: RF1
Horizontal translations
I can shift a graph left or right and write the new equation.
Official code: RF1
Stretches of graphs
Vertical stretches
I can stretch a graph vertically and write the new equation.
Official code: RF2
Horizontal stretches
I can stretch a graph horizontally and write the new equation.
Official code: RF2
Combining transformations
Applying combined translations and stretches
I can graph a fully transformed function from its general equation.
Official code: RF3
Writing the equation of a transformed graph
I can write the equation of a graph that has been stretched and translated.
Official code: RF3
Reflections and inverses
Reflections in the x- and y-axes
I can reflect a graph across the x-axis or the y-axis.
Official code: RF4
Reflection in the line y = x
I can reflect a graph in the line y = x by swapping coordinates.
Official code: RF4
Inverses of relations and the y = x reflection
I can find and graph the inverse of a relation.
Official code: RF5
When is the inverse a function?
I can tell whether an inverse is a function and restrict a domain to make it one.
Official code: RF5
Radical functions
Graphing and analyzing radical functions
I can graph a single-radical function and state its domain and range.
Official code: RF6
Solving radical equations from the graph
I can solve a radical equation using the graph and check the solution.
Official code: RF6
Exponential and logarithmic functions
Understanding exponential functions
I can describe how an exponential function behaves.
Official code: RF7
Modelling growth and decay with exponentials
I can model a growth or decay situation with an exponential function.
Official code: RF7
Understanding logarithms
I can interpret and evaluate logarithms as inverse exponents.
Official code: RF8
Graphing exponential and logarithmic functions
I can graph exponential and logarithmic functions and read their key features.
Official code: RF9
Transformations of exponential and logarithmic graphs
I can graph transformed exponential and logarithmic functions.
Official code: RF9
Laws of logarithms and exponential/log equations
Product, quotient, and power laws of logarithms
I can use the log laws to rewrite logarithmic expressions.
Official code: RF10
Solving exponential and logarithmic equations
I can solve equations with the variable in an exponent or inside a logarithm.
Official code: RF11
The official wording · 19 outcomes
- RF1
- understanding of the effects of horizontal and vertical translations on the graphs of
- RF1
- understanding of the effects of horizontal and vertical translations on the graphs of
- RF2
- understanding of the effects of horizontal and vertical stretches on the graphs of
- RF2
- understanding of the effects of horizontal and vertical stretches on the graphs of
- RF3
- Apply translations and stretches to the graphs and equations of functions
- RF3
- Apply translations and stretches to the graphs and equations of functions
- RF4
- understanding of the effects of reflections on the graphs of functions and their related
- RF4
- the effects of reflections on the graphs of functions and their related
- RF5
- Demonstrate an understanding of inverses of relations
- RF5
- Demonstrate an understanding of inverses of relations
- RF6
- Graph and analyze radical functions (limited to functions involving one radical)
- RF6
- Graph and analyze radical functions (limited to functions involving one radical)
- RF7
- Demonstrate an understanding of exponential functions
- RF7
- Demonstrate an understanding of exponential functions
- RF8
- Demonstrate an understanding of logarithms
- RF9
- Graph and analyze exponential and logarithmic functions
- RF9
- Graph and analyze exponential and logarithmic functions
- RF10
- understanding of the product, quotient and power laws of logarithms
- RF11
- Solve problems that involve exponential and logarithmic equations
Key ideas
y = f(x) + k shifts the graph up by k (or down when k is negative).
y = a·f(x) multiplies every output by a, stretching vertically when |a| > 1 and compressing when |a| < 1.
The general form y = a·f(b(x - h)) + k combines a vertical stretch a, horizontal stretch 1/b, translation (h, k).
y = -f(x) reflects the graph across the x-axis (outputs negate).
The domain of y = √x is x ≥ 0; a translation shifts where the graph starts.
Watch out for
- Shifting left/right when the constant is added outside the function.
- Confusing a vertical stretch with a vertical translation.
- Applying the translation before the stretch and misplacing the vertex.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 2 · 11 skills
Trigonometry
Angles and the unit circle
Angles in standard position: degrees and radians
I can place angles in standard position and convert between degrees and radians.
Official code: T1
Arc length and the meaning of a radian
I can explain a radian as an arc-length ratio and find arc length.
Official code: T1
The equation of the unit circle
I can use the unit circle equation to connect angles and coordinates.
Official code: T2
Trigonometric ratios and graphs
Solving problems with the six trigonometric ratios
I can evaluate and apply all six trigonometric ratios.
Official code: T3
Exact values at special angles
I can find exact trig values for special angles.
Official code: T3
Graphing sine, cosine, and tangent
I can graph the sine, cosine, and tangent functions and read their features.
Official code: T4
Transformed sinusoidal graphs and modelling
I can graph a transformed sinusoid and use it to model periodic data.
Official code: T4
Trigonometric equations and identities
Solving trigonometric equations
I can solve trigonometric equations over a given domain.
Official code: T5
Solving trigonometric equations graphically
I can solve a trig equation by reading it off a graph.
Official code: T5
Proving reciprocal, quotient, and Pythagorean identities
I can prove an identity using the basic identity families.
Official code: T6
Proving with sum, difference, and double-angle identities
I can prove identities using sum, difference, and double-angle formulas.
Official code: T6
The official wording · 11 outcomes
- T1
- understanding of angles in standard position, expressed in degrees and radians
- T1
- angles in standard position, expressed in degrees and radians
- T2
- Develop and apply the equation of the unit circle
- T3
- Solve problems, using the six trigonometric ratios for angles expressed in radians and degrees
- T3
- the six trigonometric ratios for angles expressed in radians and degrees
- T4
- Graph and analyze the trigonometric functions sine, cosine and tangent to solve problems
- T4
- Graph and analyze the trigonometric functions sine, cosine and tangent to solve problems
- T5
- Solve, algebraically and graphically, first and second degree trigonometric equations with the domain
- T5
- Solve, algebraically and graphically, first and second degree trigonometric equations with the domain
- T6
- Prove trigonometric identities, using reciprocal identities, quotient identities, Pythagorean identities
- T6
- sum or difference identities (restricted to sine, cosine and tangent), double-angle identities
Key ideas
An angle in standard position starts on the positive x-axis; positive angles turn counterclockwise.
The reciprocal ratios are csc = 1/sin, sec = 1/cos, cot = 1/tan.
A trig equation usually has multiple solutions per revolution — use reference angles and quadrants.
180° = π radians, so multiply by π/180 to convert degrees to radians.
The sign of a ratio depends on the quadrant of the angle.
Watch out for
- Multiplying by 180/π when converting degrees to radians (wrong direction).
- Mixing up sec and csc (which reciprocals which).
- Reporting only one solution when the domain contains several.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Plan the term
Pick your term and the days you study. Each unit gets its share of the weeks and comes back a week later for a review. The last two weeks go over the whole course.
Which course?
New Brunswick has 5 math courses for Grade 12. Here they are side by side.
- Calculus 1201 units · 18 skillsNo provincial examWhat it coversCalculus
- Financial and Workplace Mathematics 1207 units · 30 skillsNo provincial examWhat it coversMeasurement · Geometry · Number · Algebra · Statistics · Probability · Mathematical Research Project
- Foundations of Mathematics 1204 units · 30 skillsNo provincial examWhat it coversStatistics · Logical Reasoning · Probability · Relations and Functions
- Pre-Calculus 120AThis course2 units · 30 skillsNo provincial examWhat it coversRelations and Functions · Trigonometry
- Pre-Calculus 120B3 units · 30 skillsNo provincial examWhat it coversRelations and Functions · Permutations, Combinations and Binomial Theorem · Limits
What a university, college or program asks for is theirs to say: check its admission page, and your school’s course guide.
The official curriculum
This page follows New Brunswick’s own curriculum for Pre-Calculus 120A.
Textbooks
The course’s curriculum guide names its core resource:
“In the current student text resource (MHR Pre-Calculus 12)”
- Pre-Calculus 12
From the course’s curriculum guide, read October 28, 2026. gnb.ca
Study it in MapleMind
MapleMind teaches Pre-Calculus 120A 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.


Course Companion
Your year in one workbook
A fun way to keep Pre-Calculus 120A 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
- 23
- Fillable fields
- 1,319
- Price
- $4.99
Questions about Pre-Calculus 120A
What is Pre-Calculus 120A?
New Brunswick’s Grade 12 math course: 2 units and 30 skills, from Relations and Functions to Trigonometry.
What units are in Pre-Calculus 120A?
1. Relations and Functions and 2. Trigonometry.
Is there a provincial exam for Pre-Calculus 120A?
No. New Brunswick gives no provincial exam for Pre-Calculus 120A.
What textbook does Pre-Calculus 120A use?
The course’s curriculum guide names its core resource: Pre-Calculus 12, McGraw-Hill Ryerson.
Can MapleMind help with Pre-Calculus 120A?
Yes. MapleMind teaches every skill of Pre-Calculus 120A, 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.