Get help with Mathematics, Grade 5
Most tutoring makes your child sit through material your child already knows. MapleMind flips that: pick the exact skill that's causing trouble — any of the 54 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.
The official Ontario Mathematics, Grade 5 curriculum
Ontario defines Mathematics, Grade 5 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 Ontario's official mathematics curriculumRead it on the government site — dcp.edu.gov.on.ca ↗| Official strand | Outcomes | Where MapleMind teaches it |
|---|---|---|
| Strand B | 17 | Number |
| Strand C | 10 | Algebra |
| Strand D | 8 | Data |
| Strand E | 13 | Spatial Sense |
| Strand F | 6 | Financial Literacy |
Ontario also defines Strand A — Social-Emotional Learning Skills — which the ministry teaches through every other strand rather than as its own unit, so it doesn't get a row of its own.
Every skill below, taught one on one.
How MapleMind teaches Mathematics, Grade 5 — 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 1NumberOfficial strand · Strand B
Whole numbers to 100 000; equivalent fractions from halves to twelfths, and decimals to hundredths; percents introduced; multi-digit multiplication and division; fraction addition and subtraction; and equivalent ratios and rates.
Whole Numbers to 100 000
- Reading and representing numbers to 100 000B1.1 — Read, build, and break apart whole numbers up to 100 000 using tools and strategies, and describe how these numbers show up in everyday life.
- Comparing and ordering numbers to 100 000B1.2 — Compare and order whole numbers up to 100 000 in a variety of contexts.
Equivalent Fractions to Twelfths
- Representing equivalent fractions, halves to twelfthsB1.3 — Use tools to represent equivalent fractions from halves to twelfths, including improper fractions and mixed numbers, in various contexts.
- Comparing and ordering fractions, halves to twelfthsB1.4 — Compare and order fractions from halves to twelfths, including improper fractions and mixed numbers, in various contexts.
Decimals to Hundredths
- Reading, representing, comparing, and ordering decimals to hundredthsB1.5 — Read, represent, compare, and order decimal numbers up to hundredths in various contexts.
- Rounding decimals to the nearest tenthB1.6 — Round decimal numbers to the nearest tenth in various contexts.
Connecting Fractions, Decimals, and Percents
- Equivalences between fractions and decimalsB1.7a — Describe relationships and show equivalences between fractions and decimal numbers up to hundredths, using tools and drawings.
- Equivalences between decimals and whole-number percentsB1.7b — Describe relationships and show equivalences between decimal numbers up to hundredths and whole number percents, using tools and drawings.
Properties of Operations and Mental Math
- Using properties of operations to solve multi-operation problemsB2.1 — Use the properties of operations and the relationships between operations to solve problems with whole and decimal numbers, including multi-operation problems, and check calculations.
- Recalling multiplication and division facts to 12 x 12B2.2 — Recall and demonstrate multiplication facts from 0 x 0 to 12 x 12, and related division facts.
- Mental math: multiplying by 0.1 and 0.01, estimating with decimalsB2.3 — Use mental math strategies to multiply whole numbers by 0.1 and 0.01, and estimate sums and differences of decimals up to hundredths, explaining the strategies used.
Adding and Subtracting Whole Numbers, Decimals, and Fractions
- Adding and subtracting whole numbers to 100 000 and decimals to hundredthsB2.4 — Represent and solve problems involving addition and subtraction of whole numbers up to 100 000, and of decimals up to hundredths, using tools, strategies, and algorithms.
- Adding and subtracting fractions with like denominatorsB2.5 — Add and subtract fractions with like denominators in various contexts.
Multiplying and Dividing Larger Numbers
- Multiplying two-digit numbers (area model and algorithm)B2.6 — Represent and solve problems involving the multiplication of two-digit whole numbers by two-digit whole numbers, using the area model and algorithms, and connect the two methods.
- Dividing three-digit numbers by two-digit numbers (area model and algorithm)B2.7 — Represent and solve problems involving the division of three-digit whole numbers by two-digit whole numbers, using the area model and algorithms, connecting the two methods and expressing remainders appropriately.
Operations with Unit Fractions, Ratios, and Rates
- Multiplying and dividing whole numbers by unit fractionsB2.8 — Multiply and divide one-digit whole numbers by unit fractions, using tools and drawings.
- Representing and creating equivalent ratios and ratesB2.9 — Represent and create equivalent ratios and rates using tools and models in various contexts.
The official wording — 17 outcomes in this unit
- B1.1
read, represent, compose, and decompose whole numbers up to and including 100 000, using appropriate tools and strategies, and describe various ways they are used in everyday life
- B1.2
compare and order whole numbers up to and including 100 000, in various contexts
- B1.3
represent equivalent fractions from halves to twelfths, including improper fractions and mixed numbers, using appropriate tools, in various contexts
- B1.4
compare and order fractions from halves to twelfths, including improper fractions and mixed numbers, in various contexts
- B1.5
read, represent, compare, and order decimal numbers up to hundredths, in various contexts
- B1.6
round decimal numbers to the nearest tenth, in various contexts
- B1.7a
describe relationships and show equivalences among fractions, decimal numbers up to hundredths
- B1.7b
decimal numbers up to hundredths, and whole number percents, using appropriate tools and drawings
- B2.1
use the properties of operations, and the relationships between operations, to solve problems involving whole numbers and decimal numbers, including those requiring more than one operation, and check calculations
- B2.2
recall and demonstrate multiplication facts from 0 × 0 to 12 × 12, and related division facts
- B2.3
use mental math strategies to multiply whole numbers by 0.1 and 0.01 and estimate sums and differences of decimal numbers up to hundredths, and explain the strategies used
- B2.4
represent and solve problems involving the addition and subtraction of whole numbers that add up to no more than 100 000, and of decimal numbers up to hundredths, using appropriate tools, strategies, and algorithms
- B2.5
add and subtract fractions with like denominators, in various contexts
- B2.6
represent and solve problems involving the multiplication of two-digit whole numbers by two- digit whole numbers using the area model and using algorithms, and make connections between the two methods
- B2.7
represent and solve problems involving the division of three-digit whole numbers by two-digit whole numbers using the area model and using algorithms, and make connections between the two methods, while expressing any remainder appropriately
- B2.8
multiply and divide one-digit whole numbers by unit fractions, using appropriate tools and drawings
- B2.9
represent and create equivalent ratios and rates, using a variety of tools and models, in various contexts
Unit 2AlgebraOfficial strand · Strand C
Repeating, growing, and shrinking patterns; algebraic expressions, equations, and inequalities; and code involving conditional statements and control structures.
Repeating, Growing, and Shrinking Patterns
- Identifying and describing repeating, growing, and shrinking patternsC1.1 — Identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts.
- Creating and translating growing and shrinking patterns (tables and graphs)C1.2 — Create and translate growing and shrinking patterns using various representations, including tables of values and graphs.
- Determining pattern rules for repeating, growing, and shrinking patternsC1.3 — Determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in repeating, growing, and shrinking patterns.
- Creating patterns to show relationships among whole numbers and decimalsC1.4 — Create and describe patterns to illustrate relationships among whole numbers and decimal tenths and hundredths.
Expressions, Equations, and Inequalities
- Translating among words, algebraic expressions, and visual representationsC2.1 — Translate among words, algebraic expressions, and visual representations that describe equivalent relationships.
- Evaluating algebraic expressions with whole numbersC2.2 — Evaluate algebraic expressions that involve whole numbers.
- Solving equations with whole numbers up to 100C2.3 — Solve equations that involve whole numbers up to 100 in various contexts, and verify solutions.
- Solving and graphing one-operation inequalities up to 50C2.4 — Solve inequalities that involve one operation and whole numbers up to 50, and verify and graph the solutions.
Coding with Conditional Statements
- Writing and running code with conditional statements and control structuresC3.1 — Solve problems and create computational representations of mathematical situations by writing and executing code that involves conditional statements and other control structures.
- Reading and altering code with conditional statements and control structuresC3.2 — Read and alter existing code that involves conditional statements and other control structures, and describe how changes to the code affect the outcomes.
The official wording — 10 outcomes in this unit
- C1.1
identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts
- C1.2
create and translate growing and shrinking patterns using various representations, including tables of values and graphs
- C1.3
determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in repeating, growing, and shrinking patterns
- C1.4
create and describe patterns to illustrate relationships among whole numbers and decimal tenths and hundredths
- C2.1
translate among words, algebraic expressions, and visual representations that describe equivalent relationships
- C2.2
evaluate algebraic expressions that involve whole numbers
- C2.3
solve equations that involve whole numbers up to 100 in various contexts, and verify solutions
- C2.4
solve inequalities that involve one operation and whole numbers up to 50, and verify and graph the solutions
- C3.1
solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves conditional statements and other control structures
- C3.2
read and alter existing code, including code that involves conditional statements and other control structures, and describe how changes to the code affect the outcomes
Unit 3DataOfficial strand · Strand D
Sampling techniques, relative-frequency tables, stacked-bar graphs, and infographics; mean, median, and mode; analysing data and misleading graphs; and probability using fractions, theoretical, and experimental comparisons.
Sampling Techniques and Collecting Data
- Explaining why sampling techniques give a representative sampleD1.1 — Explain the importance of various sampling techniques for collecting a sample of data that is representative of a population.
- Collecting data with sampling and organizing it in relative-frequency tablesD1.2 — Collect data, using appropriate sampling techniques as needed, to answer questions of interest about a population, and organize the data in relative-frequency tables.
Stacked-Bar Graphs and Infographics
- Selecting and justifying a graph type, including stacked-bar graphsD1.3 — Select from a variety of graphs, including stacked-bar graphs, the type best suited to represent data; display data with proper sources, titles, labels, and scales; and justify the choice.
- Creating an infographic using relative-frequency tables and stacked-bar graphsD1.4 — Create an infographic about a data set, representing it using relative-frequency tables and stacked-bar graphs, and incorporating other relevant information to tell a story about the data.
Mean, Median, Mode, and Analysing Data
- Determining mean and median and identifying mode(s)D1.5 — Determine the mean and median and identify the mode(s), if any, for data sets involving whole numbers and decimals, and explain what each measure indicates about the data.
- Analysing data in stacked-bar and misleading graphsD1.6 — Analyse data sets presented in stacked-bar graphs and misleading graphs by asking and answering questions, challenging preconceived notions, drawing conclusions, and making convincing arguments and informed decisions.
Probability with Fractions
- Using fractions and a probability line to make predictionsD2.1 — Use fractions to express the probability of events happening, represent this probability on a probability line, and use it to make predictions and informed decisions.
- Comparing theoretical and experimental probabilityD2.2 — Determine and compare the theoretical and experimental probabilities of an event happening.
The official wording — 8 outcomes in this unit
- D1.1
explain the importance of various sampling techniques for collecting a sample of data that is representative of a population
- D1.2
collect data, using appropriate sampling techniques as needed, to answer questions of interest about a population, and organize the data in relative-frequency tables
- D1.3
select from among a variety of graphs, including stacked-bar graphs, the type of graph best suited to represent various sets of data; display the data in the graphs with proper sources, titles, and labels, and appropriate scales; and justify their choice of graphs
- D1.4
create an infographic about a data set, representing the data in appropriate ways, including in relative-frequency tables and stacked-bar graphs, and incorporating any other relevant information that helps to tell a story about the data
- D1.5
determine the mean and the median and identify the mode(s), if any, for various data sets involving whole numbers and decimal numbers, and explain what each of these measures indicates about the data
- D1.6
analyse different sets of data presented in various ways, including in stacked-bar graphs and in misleading graphs, by asking and answering questions about the data, challenging preconceived notions, and drawing conclusions, then make convincing arguments and informed decisions
- D2.1
use fractions to express the probability of events happening, represent this probability on a probability line, and use it to make predictions and informed decisions
- D2.2
determine and compare the theoretical and experimental probabilities of an event happening
Unit 4Spatial SenseOfficial strand · Strand E
Triangle properties and construction; congruent shapes; views of objects; the Cartesian plane and translations; reflections and rotations; metric measurement and conversions; angles and protractors; and area and perimeter, including parallelogram and triangle formulas.
Triangles and Congruent Shapes
- Identifying triangle properties and constructing trianglesE1.1 — Identify geometric properties of triangles, and construct different types of triangles when given side or angle measurements.
- Identifying and constructing congruent shapesE1.2 — Identify and construct congruent triangles, rectangles, and parallelograms.
Views of Objects
- Drawing and matching top, front, and side views of objectsE1.3 — Draw top, front, and side views of objects, and match drawings with objects.
The Cartesian Plane and Translations
- Plotting and reading coordinates in the first quadrantE1.4a — Plot and read coordinates in the first quadrant of a Cartesian plane using various scales.
- Describing translations that move a point between coordinatesE1.4b — Describe the translations that move a point from one coordinate to another.
Translations, Reflections, and Rotations up to 180°
- Performing and predicting translations, reflections, and rotations up to 180°E1.5 — Describe and perform translations, reflections, and rotations up to 180° on a grid, and predict the results of these transformations.
Metric Measurement and Conversions
- Estimating and measuring with metric unitsE2.1 — Use appropriate metric units to estimate and measure length, area, mass, and capacity.
- Converting larger metric units to smaller onesE2.2 — Solve problems that involve converting larger metric units into smaller ones, and describe the base ten relationships among metric units.
Angles and Protractors
- Comparing angles by matching and with non-standard unitsE2.3 — Compare angles and determine their relative size by matching them and by measuring them using appropriate non-standard units.
- Using a protractor to measure and construct angles up to 180°E2.4 — Explain how protractors work, use them to measure and construct angles up to 180°, and use benchmark angles to estimate the size of other angles.
Area Formulas and Perimeter
- Developing and using the area formula for a parallelogramE2.5a — Use the area relationships among rectangles and parallelograms to develop the formula for the area of a parallelogram, and solve related problems.
- Developing and using the area formula for a triangleE2.5b — Use the area relationship between parallelograms and triangles to develop the formula for the area of a triangle, and solve related problems.
- Showing that equal-area shapes can have different perimetersE2.6 — Show that two-dimensional shapes with the same area can have different perimeters, and solve related problems.
The official wording — 13 outcomes in this unit
- E1.1
identify geometric properties of triangles, and construct different types of triangles when given side or angle measurements
- E1.2
identify and construct congruent triangles, rectangles, and parallelograms
- E1.3
draw top, front, and side views of objects, and match drawings with objects
- E1.4a
plot and read coordinates in the first quadrant of a Cartesian plane using various scales
- E1.4b
describe the translations that move a point from one coordinate to another
- E1.5
describe and perform translations, reflections, and rotations up to 180° on a grid, and predict the results of these transformations
- E2.1
use appropriate metric units to estimate and measure length, area, mass, and capacity
- E2.2
solve problems that involve converting larger metric units into smaller ones, and describe the base ten relationships among metric units
- E2.3
compare angles and determine their relative size by matching them and by measuring them using appropriate non-standard units
- E2.4
explain how protractors work, use them to measure and construct angles up to 180°, and use benchmark angles to estimate the size of other angles
- E2.5a
use the area relationships among rectangles, parallelograms, and triangles to develop the formulas for the area of a parallelogram
- E2.5b
the area of a triangle, and solve related problems
- E2.6
show that two-dimensional shapes with the same area can have different perimeters, and solve related problems
Unit 5Financial LiteracyOfficial strand · Strand F
Ways money is transferred; estimating and calculating transaction costs including sales tax; basic budgets; credit and debt; unit rates and best value; and taxes in Canada.
Transferring Money and Calculating Transactions
- Describing ways money can be transferredF1.1 — Describe several ways money can be transferred among individuals, organizations, and businesses.
- Estimating and calculating transaction costs, including sales taxF1.2 — Estimate and calculate the cost of transactions involving multiple items priced in dollars and cents, including sales tax, using various strategies.
Budgets, Credit, and Debt
- Designing sample basic budgetsF1.3 — Design sample basic budgets to manage finances for various earning and spending scenarios.
- Explaining credit and debtF1.4 — Explain the concepts of credit and debt, and describe how financial decisions may be impacted by each.
Unit Rates and Taxes in Canada
- Calculating unit rates and identifying the best valueF1.5 — Calculate unit rates for various goods and services, and identify which rates offer the best value.
- Describing taxes collected by governments in CanadaF1.6 — Describe the types of taxes collected by different levels of government in Canada, and explain how tax revenue is used to provide services in the community.
The official wording — 6 outcomes in this unit
- F1.1
describe several ways money can be transferred among individuals, organizations, and businesses
- F1.2
estimate and calculate the cost of transactions involving multiple items priced in dollars and cents, including sales tax, using various strategies
- F1.3
design sample basic budgets to manage finances for various earning and spending scenarios
- F1.4
explain the concepts of credit and debt, and describe how financial decisions may be impacted by each
- F1.5
calculate unit rates for various goods and services, and identify which rates offer the best value
- F1.6
describe the types of taxes that are collected by the different levels of government in Canada, and explain how tax revenue is used to provide services in the community


Printable workbook · A keepsake of the year
A Mathematics, Grade 5 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.
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



Common questions
Can MapleMind help my child with Mathematics, Grade 5?
Yes. MapleMind's AI tutor covers all 54 skills in Ontario's Mathematics, Grade 5 — your child picks 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 Ontario's official curriculum?
Yes. Every skill in this course maps to an official outcome code from Ontario's Grade 5 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 my child is stuck on just one topic?
That's the point of skill-level tutoring: open Mathematics, Grade 5 in the app, tap the exact skill from the list on this page, and the tutor teaches just that — no wading through lessons your child doesn'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 your child chooses.
Where can I see the official Ontario curriculum for Mathematics, Grade 5?
The official source is linked on this page — Ontario's official mathematics curriculum. 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.