New Brunswick · Grade 12 · Mathematics · 2026–27

Foundations of Mathematics 120 — help with every skill

MapleMind is an AI tutor for New Brunswick's Foundations of Mathematics 120 (Grade 12). It teaches all 30 skills from the official 2026–27 curriculum — Statistics, Logical Reasoning, Probability, and more — one step at a time, on web, iPhone, and Android. Free to start.

4Units
15Lessons
30Skills

See the full curriculum on this page ↓

Free to start · no credit card · web, iPhone & Android

Get help with Foundations of Mathematics 120

Most tutoring makes you sit through material you already know. MapleMind flips that: pick the exact skill that's causing trouble — any of the 30 below — and the tutor teaches just that one, step by step, as many times as it takes. Ask questions in plain words, any time of day, in English, French, or 12 other languages.

New to Grade 12? Read the parent's guideWhat your child learns this year in New Brunswick — every subject, in plain words.

The official New Brunswick Foundations of Mathematics 120 curriculum

New Brunswick defines Foundations of Mathematics 120 by strands and outcomes. MapleMind teaches the same curriculum reorganized for one-skill-at-a-time tutoring — the table shows exactly where every official strand lands, and the ministry's own wording is quoted under each unit below.

Official source New Brunswick's official K-12 education resourcesRead it on the government site — www2.gnb.ca ↗
Official strandOutcomesWhere MapleMind teaches it
Strand S2Statistics
Strand LR3Logical Reasoning
Strand P7Probability
Strand RF3Relations and Functions

Every skill below, taught one on one.

Try the first session free

How MapleMind teaches Foundations of Mathematics 120 — every unit, lesson, and skill

Every skill below runs as a short session: a plain-words lesson, a worked example, solving it together, then a five-question skill check that earns up to three stars. Guided Mode keeps it teaching instead of answer-handing — turning it off needs a parent's password.

Unit 1StatisticsOfficial strand · Strand S

The normal distribution with standard deviation and z-scores, and interpreting statistical data using confidence intervals, confidence levels, and margin of error.

The normal distribution

  • Standard deviation and the bell curveS1 — Describe the normal distribution and use standard deviation to characterize its spread.
  • z-scoresS1 — Compute z-scores and use them to find the percentage of data above, below, or between values.

Confidence intervals and margin of error

  • Confidence intervals and levelsS2 — Interpret a confidence interval and confidence level for a statistical estimate.
  • Margin of errorS2 — Interpret the margin of error of a statistical estimate and how sample size affects it.
The official wording — 2 outcomes in this unit
  • S1 understanding of normal distribution, including standard deviation
  • S2 Interpret statistical data, using confidence intervals, confidence levels

Unit 2Logical ReasoningOfficial strand · Strand LR

Puzzles and games involving numerical and logical reasoning, the application of set theory, and problems involving conditional statements.

Puzzles and games: numerical and logical reasoning

  • Strategies for logic puzzles and gamesLR1 — Use problem-solving strategies to analyze and solve puzzles and games involving numerical and logical reasoning.
  • Justifying puzzle and game reasoningLR1 — Explain and justify the reasoning behind a puzzle solution or a winning game strategy.

Set theory

  • Sets, unions and intersectionsLR2 — Represent sets and perform union, intersection, and complement operations using Venn diagrams and notation.
  • Counting with set theoryLR2 — Solve counting problems using set theory and the principle of inclusion and exclusion.

Conditional statements

  • Truth values and biconditionalsLR3 — Determine the truth value of conditional statements, find counterexamples, and interpret biconditionals.
The official wording — 3 outcomes in this unit
  • LR1 Analyze puzzles and games that involve numerical and logical reasoning, using problem-solving strategies
  • LR2 problems that involve the application of set theory
  • LR3 Solve problems that involve conditional statements

Unit 3ProbabilityOfficial strand · Strand P

Odds and probability statements, the probability of mutually exclusive and non-mutually-exclusive events and of two events, the fundamental counting principle, permutations, combinations, and the binomial theorem.

Odds and probability statements

  • Interpreting odds and probabilityP1 — Interpret odds and probability statements and convert between odds and probability.
  • Assessing the validity of probability claimsP1 — Assess whether an odds or probability statement is valid, reasonable, or misleading.

Probability of combined events

  • Mutually exclusive eventsP2 — Find the probability of mutually exclusive events using the addition rule.
  • Non-mutually-exclusive eventsP2 — Find the probability of non-mutually-exclusive events using the general addition rule.

Probability of two events

  • Independent eventsP3 — Find the probability of two independent events using the multiplication rule.
  • Dependent eventsP3 — Find the probability of two dependent events, adjusting the second probability for the first outcome.

The fundamental counting principle

  • Applying the fundamental counting principleP4 — Solve counting problems by multiplying the number of choices at each stage.
  • Counting with restrictionsP4 — Solve counting problems involving restrictions such as no repeats or fixed positions.

Permutations

  • Permutations of distinct objectsP5 — Solve problems involving permutations of distinct objects using factorial notation and nPr.
  • Permutations with restrictions or repeated objectsP5 — Solve permutation problems involving restrictions or repeated identical objects.

Combinations

  • Combinations of objectsP6 — Solve problems involving combinations using nCr, where order does not matter.
  • Choosing combinations or permutationsP6 — Decide whether a problem calls for a combination or permutation and solve multi-step selection problems.

The binomial theorem

  • Expanding binomials with Pascal's triangleP7 — Expand powers of a binomial using Pascal's triangle for the coefficients.
  • The binomial theorem and general termP7 — Use the binomial theorem with combination coefficients to expand or to find a specific term.
The official wording — 7 outcomes in this unit
  • P1 Interpret and assess the validity of odds and probability statements
  • P2 the probability of mutually exclusive and non–mutually exclusive events
  • P3 problems that involve the probability of two events
  • P4 Solve problems that involve the fundamental counting principle
  • P5 Solve problems that involve permutations
  • P6 Solve problems that involve combinations
  • P7 Expand powers of a binomial in a variety of ways, including using the binomial theorem

Unit 4Relations and FunctionsOfficial strand · Strand RF

Representing data using polynomial functions, exponential and logarithmic functions, and sinusoidal functions to solve problems.

Modelling data with polynomial functions

  • Fitting a polynomial model to dataRF1 — Represent a data set with a polynomial function of degree at most three and graph the model.
  • Solving problems with a polynomial modelRF1 — Use a polynomial model to interpolate, extrapolate, and solve problems from the data.

Modelling data with exponential and logarithmic functions

  • Modelling with exponential functionsRF2 — Represent data with an exponential function to model growth or decay and solve problems.
  • Modelling with logarithmic functions and scalesRF2 — Represent data with a logarithmic function and interpret logarithmic scales to solve problems.

Modelling data with sinusoidal functions

  • Building a sinusoidal modelRF3 — Represent periodic data with a sinusoidal function, determining amplitude, period, and shifts.
  • Solving problems with a sinusoidal modelRF3 — Use a sinusoidal model to predict values and solve problems from periodic data.
The official wording — 3 outcomes in this unit
  • RF1 Represent data, using polynomial functions (of degree ≤ 3), to solve problems
  • RF2 Represent data, using exponential and logarithmic functions, to solve problems
  • RF3 Represent data, using sinusoidal functions, to solve problems
Foundations of Mathematics 120 Course Companion — printable workbook and progress tracker for the Foundations of Mathematics 120 curriculum Curriculum checklist and skills tracker inside the Foundations of Mathematics 120 workbookParent dashboard and progress pages inside the Foundations of Mathematics 120 workbookUnit reflection and certificate pages inside the Foundations of Mathematics 120 workbook

Printable workbook · A keepsake of the year

A Foundations of Mathematics 120 workbook worth keeping

Built from the same official curriculum as this page. Before and after each skill above, your student colours in how sure they feel — so the two of you can see, on one page, what's clicking and what needs another look. It's a quiet way to follow how the year is really going.

By June it's full of their own handwriting: units worked through, confidence grown, a mid-year check-in, notes from parent-teacher night, and a certificate at the end. Less a worksheet, more a record of the year worth keeping on the shelf.

31 pages · 1,400+ fillable fields · US Letter, prints at home

$4.99 CAD

Instant download · see every page, reviews and the full description · five or more workbooks are $2.99 each

What it looks like in the app

MapleMind Learn tab: streak counter, homework help shortcut, and the next lesson ready to continue
Pick up where you left offLessons, quizzes, games, and exams — one home.
MapleMind Homework Help screen with Guided Learning Mode switched on
Homework help that teachesGuided Mode explains the how — answers stay earned.
MapleMind Exam Prep screen listing provincial assessments as full simulations
Real exam practiceSimulations built from provincial assessments.

Common questions

Can MapleMind help me with Foundations of Mathematics 120?

Yes. MapleMind's AI tutor covers all 30 skills in New Brunswick's Foundations of Mathematics 120 — you pick the exact skill, and the tutor teaches it step by step: a short lesson, a worked example, solving together, then a skill check to show it stuck.

Is MapleMind aligned to New Brunswick's official curriculum?

Yes. Every skill in this course maps to an official outcome code from New Brunswick's Grade 12 Mathematics curriculum, and the ministry's own wording is quoted under each unit on this page — with the official government source linked so you can check it yourself.

What does MapleMind cost?

It's free to start — 5 tutoring chats and a practice quiz every day, no credit card. A Pro subscription ($9.99/month or $49.99/year CAD, 7-day free trial) unlocks unlimited tutoring, practice, and exam simulations.

What if I'm stuck on just one topic?

That's the point of skill-level tutoring: open Foundations of Mathematics 120 in the app, tap the exact skill from the list on this page, and the tutor teaches just that — no wading through lessons you don't need.

Does MapleMind work in French or other languages?

Yes — 14 languages, including French. Both the app and the tutor's explanations switch to the language you choose.

Where can I see the official New Brunswick curriculum for Foundations of Mathematics 120?

The official source is linked on this page — New Brunswick's official K-12 education resources. The outline here follows it: every MapleMind skill carries its official outcome code, and the ministry's own wording is quoted under each unit.

Keep exploring

Ready when you are

Pick a skill from this page and see it taught properly — free, in the browser, in under a minute.