Saskatchewan · Grade 12
Foundations of Mathematics 30
Saskatchewan’s Grade 12 math course, from Financial Mathematics to Research and Presentation Project.
- Units
- 6
- Lessons
- 17
- Skills
- 23
- Provincial exam
- None
- Official curriculum
- Saskatchewan Ministry of Education
Unit by unit
Every skill in the course, with its official code.
Unit 1 · 4 skills
Financial Mathematics
Rent, Lease, or Buy
Renting, leasing, and buying large items
I can compare the total cost of renting, leasing, and buying a large item and justify a choice.
Official code: FM30.1
Credit and Compound Interest
Comparing credit options
I can compare credit options and justify which one costs less.
Official code: FM30.1
Compound interest and the Rule of 72
I can calculate compound interest, compare compounding periods, and estimate doubling time with the Rule of 72.
Official code: FM30.1
Investment Portfolios
Analyzing investment portfolios
I can compare investment portfolios and recommend one for a financial goal.
Official code: FM30.1
The official wording · 4 outcomes
- FM30.1
- financial decision making including analysis of: • renting, leasing, and buying
- FM30.1
- • credit
- FM30.1
- • compound interest
- FM30.1
- • investment portfolios.
Key ideas
Renting/leasing spreads smaller payments over time but you own nothing at the end; buying costs more up front but builds an asset.
Credit lets you buy now and pay later, but interest compounds on the unpaid balance until it is cleared.
A portfolio mixes investments with different risk and return; higher expected return usually means higher risk.
Total cost of ownership includes the price plus interest, insurance, maintenance, and how the item appreciates or depreciates.
A store card's '0% for 12 months' promotion often applies deferred interest retroactively if you miss the payoff date.
Watch out for
- Comparing only the monthly payment instead of the total cost over the full term.
- Believing the minimum payment clears the balance in a reasonable time.
- Assuming higher return comes without higher risk.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 2 · 3 skills
Logical Reasoning
Conditional Statements
If-then statements and their variations
I can write the converse, inverse, and contrapositive of an if-then statement and decide if each is true.
Official code: FM30.2
Biconditionals and Logical Arguments
Biconditionals, truth tables, and Venn logic
I can use a biconditional and solve a logic argument with a truth table or Venn diagram.
Official code: FM30.2
Reasoning in Puzzles and Games
Strategies for puzzles and games
I can apply and critique a problem-solving strategy to a puzzle or game.
Official code: FM30.2
The official wording · 3 outcomes
- FM30.2
- inductive and deductive reasoning including: • analysis of conditional statements
- FM30.2
- • analysis of puzzles and games involving numerical and logical reasoning • making and justifying decisions
- FM30.2
- • making and justifying decisions • solving problems.
Key ideas
A conditional 'if p then q' has a converse (if q then p), an inverse (if not p then not q), and a contrapositive (if not q then not p).
A biconditional 'p if and only if q' is true only when p and q have the same truth value; it means both the conditional and its converse hold.
Strategies like guess-and-check, look-for-a-pattern, make-a-systematic-list, and work-backwards each fit different puzzle types.
A conditional and its contrapositive are always both true or both false; the converse and inverse need not match the original.
A truth table lists every combination of true/false to test when a compound statement holds.
Watch out for
- Assuming the converse of a true conditional is automatically true.
- Treating a one-way conditional as a biconditional.
- Confusing a strategy that works once with one that always works.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 3 · 2 skills
Set Theory
Sets and Venn Diagrams
Sets, Venn diagrams, and set notation
I can represent sets with a Venn diagram and name a region using set notation.
Official code: FM30.3
Set Operations and Problem Solving
Solving problems with set operations
I can find the complement, intersection, and union of sets to solve a problem.
Official code: FM30.3
The official wording · 2 outcomes
- FM30.3
- set theory and its applications.
- FM30.3
- set theory and its applications.
Key ideas
Kinds of sets: empty set (∅), disjoint sets (no overlap), subset (⊂), and universal set (everything under consideration).
Complement A' is everything in the universal set not in A; intersection A ∩ B is what's in both; union A ∪ B is what's in either.
A Venn diagram shows how sets overlap; each region corresponds to a combination of 'and', 'or', and 'not'.
Overlap must be counted once: |A ∪ B| = |A| + |B| − |A ∩ B|.
Set notation names regions: A ∪ B (union/or), A ∩ B (intersection/and), A' (complement/not).
Watch out for
- Confusing union (or) with intersection (and).
- Double-counting the overlap when finding the union.
- Forgetting the universal set / complement region outside the circles.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 4 · 8 skills
Probability
Odds and Probability
Relating odds and probability
I can convert between odds and probability and explain how they differ.
Official code: FM30.4
Solving and critiquing odds and probability
I can solve odds-and-probability problems and judge when the words are used correctly.
Official code: FM30.4
Probability of Two Events
Mutually exclusive and non-mutually exclusive events
I can find the probability of mutually exclusive and non-mutually exclusive events.
Official code: FM30.5
Dependent and independent events
I can find the probability of dependent and independent events.
Official code: FM30.5
Solving two-event probability problems
I can solve a real two-event probability problem and pick the right rule.
Official code: FM30.5
Combinatorics
The fundamental counting principle and factorials
I can use the fundamental counting principle and factorials to count arrangements.
Official code: FM30.6
Permutations
I can count permutations where order matters, including repeated elements.
Official code: FM30.6
Combinations
I can count combinations where order doesn't matter and tell them apart from permutations.
Official code: FM30.6
The official wording · 8 outcomes
- FM30.4
- understanding of odds and probability.
- FM30.4
- understanding of odds and probability.
- FM30.5
- the probability of two events, including events that are: • mutually exclusive • non-mutually exclusive
- FM30.5
- • dependent • independent.
- FM30.5
- the probability of two events, including events that are: • mutually exclusive • non-mutually exclusive • dependent • independent.
- FM30.6
- combinatorics including: • the fundamental counting principle
- FM30.6
- • permutations (excluding circular permutations)
- FM30.6
- • combinations.
Key ideas
Probability is part-whole: favourable outcomes ÷ total outcomes, a value from 0 to 1.
Mutually exclusive events cannot happen together: P(A or B) = P(A) + P(B).
The fundamental counting principle: if one choice has m options and the next has n, together they have m × n.
Odds are part-part: favourable to unfavourable (e.g. 3:1 for) — not the same denominator as probability.
Non-mutually exclusive events can overlap: P(A or B) = P(A) + P(B) − P(A and B).
Watch out for
- Treating odds a:b as the probability a/b instead of a/(a+b).
- Adding overlapping probabilities without subtracting P(A and B).
- Adding the number of options instead of multiplying.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 5 · 3 skills
Modelling Data with Functions
Modelling Data with Polynomial Functions
Polynomial models of data
I can fit a polynomial model to data and interpret what it tells me.
Official code: FM30.7
Modelling Data with Exponential and Logarithmic Functions
Exponential and logarithmic models of data
I can fit an exponential or logarithmic model to data and interpret it.
Official code: FM30.7
Modelling Data with Sinusoidal Functions
Sinusoidal models of data
I can fit a sinusoidal model to cyclic data and interpret it.
Official code: FM30.7
The official wording · 3 outcomes
- FM30.7
- representation and analysis of data using: • polynomial functions of degree ≤ 3
- FM30.7
- • logarithmic functions • exponential functions
- FM30.7
- • sinusoidal functions.
Key ideas
A polynomial function (degree ≤ 3) can rise and fall, so it models data that turns.
Exponential functions model constant-rate growth or decay (populations, investments, decay).
A sinusoidal function repeats: its period is how long one cycle takes and its amplitude is how far it swings.
The degree and the sign of the leading coefficient set the overall shape and end behaviour.
Logarithmic functions model quantities that grow fast then flatten, and underlie scales like Richter and pH.
Watch out for
- Extrapolating a polynomial model far beyond the data where it stops being realistic.
- Confusing exponential growth (rate proportional to size) with linear growth.
- Modelling cyclic data with a line or a single polynomial that can't repeat.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 6 · 3 skills
Research and Presentation Project
Designing the Inquiry
Planning a data-based inquiry
I can frame a research question and build a rubric to judge my project.
Official code: FM30.8
Collecting and Analyzing Data
Collecting and assessing data
I can collect data, judge whether it's trustworthy, and analyze it.
Official code: FM30.8
Presenting the Findings
Presenting research findings
I can present my research findings clearly and fairly.
Official code: FM30.8
The official wording · 3 outcomes
- FM30.8
- Research and give a presentation of a current event or an area of interest that requires data collection and analysis.
- FM30.8
- requires data collection and analysis.
- FM30.8
- give a presentation of a current event or an area of interest
Key ideas
A strong inquiry question is specific, answerable with data, and about a topic that matters to you or your community.
Data can be primary (you collect it) or secondary (already published); each needs its source checked.
A presentation (oral, written, or multimedia) organizes findings so an audience can follow the reasoning.
A rubric set up in advance names what a good research project looks like, so you can aim for it.
Assess accuracy, reliability, and relevance, and watch for bias and point of view.
Watch out for
- Choosing a question too broad to answer with the data available.
- Trusting a source because it confirms what you expected.
- Presenting only the side that supports your opinion.
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?
Saskatchewan has 4 math courses for Grade 12. Here they are side by side.
- Calculus 303 units · 19 skillsNo provincial examWhat it coversFunctions and Limits · Differentiation · Integration
- Foundations of Mathematics 30This course6 units · 23 skillsNo provincial examWhat it coversFinancial Mathematics · Logical Reasoning · Set Theory · Probability · Modelling Data with Functions · Research and Presentation Project
- Pre-Calculus 303 units · 29 skillsNo provincial examWhat it coversTrigonometry · Functions and Transformations · Permutations, Combinations, and the Binomial Theorem
- Workplace and Apprenticeship Mathematics 303 units · 23 skillsNo provincial examWhat it coversReasoning and Measurement · Financial and Business Mathematics · Linear Relations and Statistics
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 Saskatchewan’s own curriculum for Foundations of Mathematics 30.
Textbooks
The textbooks Saskatchewan Ministry of Education lists for Foundations of Mathematics 30:
- Nelson Foundations of Mathematics 12
From core resources, read October 27, 2026. curriculum.gov.sk.ca
Study it in MapleMind
MapleMind teaches Foundations of Mathematics 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.


Course Companion
Your year in one workbook
A fun way to keep Foundations of Mathematics 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
- 35
- Fillable fields
- 1,416
- Price
- $4.99
Questions about Foundations of Mathematics 30
What is Foundations of Mathematics 30?
Saskatchewan’s Grade 12 math course: 6 units and 23 skills, from Financial Mathematics to Research and Presentation Project.
What units are in Foundations of Mathematics 30?
1. Financial Mathematics, 2. Logical Reasoning, 3. Set Theory, 4. Probability, 5. Modelling Data with Functions and 6. Research and Presentation Project.
Is there a provincial exam for Foundations of Mathematics 30?
No. Saskatchewan gives no provincial exam for Foundations of Mathematics 30.
What textbook does Foundations of Mathematics 30 use?
The textbooks Saskatchewan Ministry of Education lists for Foundations of Mathematics 30: Nelson Foundations of Mathematics 12.
Can MapleMind help with Foundations of Mathematics 30?
Yes. MapleMind teaches every skill of Foundations of Mathematics 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.