Ontario · Grade 6
Mathematics, Grade 6
Ontario’s Grade 6 math course, from Number to Financial Literacy.
- Units
- 5
- Lessons
- 26
- Skills
- 51
- Provincial exam
- Yes
- Official curriculum
- Ontario Ministry of Education
Unit by unit
Every skill in the course, with its official code.
Unit 1 · 18 skills
Number
Whole Numbers to One Million
Reading and representing numbers to one million
I can read and represent whole numbers up to one million.
Official code: B1.1
Introducing Integers
Reading and representing integers on number lines
I can read and represent integers on horizontal and vertical number lines.
Official code: B1.2
Comparing and ordering integers, decimals, and fractions
I can compare and order integers, decimals, and fractions, separately and together.
Official code: B1.3
Decimals to Thousandths
Reading, representing, comparing, and ordering decimals to thousandths
I can read, represent, compare, and order decimals to thousandths.
Official code: B1.4
Rounding terminating and repeating decimals
I can round terminating and repeating decimals to the nearest tenth, hundredth, or whole number.
Official code: B1.5
Showing equivalences between fractions and decimals to thousandths
I can show equivalences between fractions and decimals to thousandths.
Official code: B1.6
Properties of Operations, Divisibility, and Percents
Solving multi-step problems with ratios, rates, and percents
I can solve multi-step problems with ratios, rates, percents, and whole and decimal numbers.
Official code: B2.1
Understanding and applying divisibility rules
I can understand and apply divisibility rules.
Official code: B2.2
Mental math: calculating percents of whole numbers
I can mentally calculate percents of whole numbers.
Official code: B2.3
Adding and Subtracting Whole Numbers, Decimals, and Fractions
Adding and subtracting whole and decimal numbers with estimation and algorithms
I can add and subtract whole and decimal numbers using estimation and algorithms.
Official code: B2.4
Adding and subtracting fractions with like and unlike denominators
I can add and subtract fractions with like and unlike denominators.
Official code: B2.5
Prime Factorization
Representing composite numbers as products of prime factors
I can represent composite numbers as products of their prime factors.
Official code: B2.6
Multiplying and Dividing with Decimals and Fractions
Multiplying three-digit whole numbers by decimal tenths
I can multiply three-digit whole numbers by decimal tenths.
Official code: B2.7
Dividing three-digit whole numbers by decimal tenths
I can divide three-digit whole numbers by decimal tenths.
Official code: B2.8
Multiplying whole numbers by proper fractions
I can multiply whole numbers by proper fractions.
Official code: B2.9
Dividing whole numbers by proper fractions
I can divide whole numbers by proper fractions.
Official code: B2.10
Dividing decimals to thousandths by whole numbers up to 10
I can divide decimals to thousandths by whole numbers up to 10.
Official code: B2.11
Solving Problems with Ratios, Percents, and Rates
Solving problems involving ratios, percents, and rates
I can solve problems involving ratios, percents, and rates.
Official code: B2.12
The official wording · 18 outcomes
- B1.1
- read and represent whole numbers up to and including one million, using appropriate tools and strategies, and describe various ways they are used in everyday life
- B1.2
- read and represent integers, using a variety of tools and strategies, including horizontal and vertical number lines
- B1.3
- compare and order integers, decimal numbers, and fractions, separately and in combination, in various contexts
- B1.4
- read, represent, compare, and order decimal numbers up to thousandths, in various contexts
- B1.5
- round decimal numbers, both terminating and repeating, to the nearest tenth, hundredth, or whole number, as applicable, in various contexts
- B1.6
- describe relationships and show equivalences among fractions and decimal numbers up to thousandths, using appropriate tools and drawings, in various contexts
- B2.1
- use the properties of operations, and the relationships between operations, to solve problems involving whole numbers, decimal numbers, fractions, ratios, rates, and whole number percents, including those requiring multiple steps or multiple operations
- B2.2
- understand the divisibility rules and use them to determine whether numbers are divisible by 2, 3, 4, 5, 6, 8, 9, and 10
- B2.3
- use mental math strategies to calculate percents of whole numbers, including 1%, 5%, 10%, 15%, 25%, and 50%, and explain the strategies used
- B2.4
- represent and solve problems involving the addition and subtraction of whole numbers and decimal numbers, using estimation and algorithms
- B2.5
- add and subtract fractions with like and unlike denominators, using appropriate tools, in various contexts
- B2.6
- represent composite numbers as a product of their prime factors, including through the use of factor trees
- B2.7
- represent and solve problems involving the multiplication of three-digit whole numbers by decimal tenths, using algorithms
- B2.8
- represent and solve problems involving the division of three-digit whole numbers by decimal tenths, using appropriate tools, strategies, and algorithms, and expressing remainders as appropriate
- B2.9
- multiply whole numbers by proper fractions, using appropriate tools and strategies
- B2.10
- divide whole numbers by proper fractions, using appropriate tools and strategies
- B2.11
- represent and solve problems involving the division of decimal numbers up to thousandths by whole numbers up to 10, using appropriate tools and strategies
- B2.12
- solve problems involving ratios, including percents and rates, using appropriate tools and strategies
Key ideas
Each period (ones, thousands, millions) repeats the same hundreds-tens-ones pattern, and each period is 1000 times the one before it.
Integers are whole numbers and their opposites — zero is neither negative nor positive.
The three places after the decimal point are tenths, hundredths, and thousandths.
A multi-step problem has an ultimate question and one or more hidden questions that must be answered first.
Estimating first, by rounding, helps judge whether a calculated answer is reasonable.
Watch out for
- Reading a large number digit by digit instead of by its place-value periods.
- Thinking negative numbers are 'smaller' in a way that means they don't really count, rather than genuinely less than zero.
- Thinking a decimal with more digits is always greater (believing 0.8250 < 0.845 is false reasoning, or vice versa incorrectly).
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 2 · 10 skills
Algebra
Patterns, Including Linear Growing Patterns
Identifying patterns and specifying which growing patterns are linear
I can identify patterns and specify which growing patterns are linear.
Official code: C1.1
Creating and translating patterns, including algebraic expressions for linear growing patterns
I can create and translate patterns, including writing algebraic expressions for linear growing patterns.
Official code: C1.2
Determining pattern rules and using algebra to solve for unknowns in linear patterns
I can determine pattern rules and use algebra to solve for unknowns in linear growing patterns.
Official code: C1.3
Creating patterns to show relationships among whole and decimal numbers
I can create patterns to show relationships among whole numbers and decimal numbers.
Official code: C1.4
Monomials, Expressions, Equations, and Inequalities
Adding monomials with a degree of 1
I can add monomials with a degree of 1.
Official code: C2.1
Evaluating algebraic expressions with whole numbers and decimal tenths
I can evaluate algebraic expressions with whole numbers and decimal tenths.
Official code: C2.2
Solving multi-term equations with whole numbers
I can solve multi-term equations with whole numbers and verify solutions.
Official code: C2.3
Solving and graphing two-operation inequalities up to 100
I can solve and graph two-operation inequalities with whole numbers up to 100.
Official code: C2.4
Writing Efficient Code
Writing and running efficient code with conditionals and control structures
I can write and run efficient code that uses conditionals and control structures.
Official code: C3.1
Reading and altering code, describing effects on outcomes and efficiency
I can read and alter code, describing the effects on outcomes and efficiency.
Official code: C3.2
The official wording · 10 outcomes
- C1.1
- identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts, and specify which growing patterns are linear
- C1.2
- create and translate repeating, growing, and shrinking patterns using various representations, including tables of values, graphs, and, for linear growing patterns, algebraic expressions and equations
- 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, and use algebraic representations of the pattern rules to solve for unknown values in linear growing patterns
- C1.4
- create and describe patterns to illustrate relationships among whole numbers and decimal numbers
- C2.1
- add monomials with a degree of 1 that involve whole numbers, using tools
- C2.2
- evaluate algebraic expressions that involve whole numbers and decimal tenths
- C2.3
- solve equations that involve multiple terms and whole numbers in various contexts, and verify solutions
- C2.4
- solve inequalities that involve two operations and whole numbers up to 100, and verify and graph the solutions
- C3.1
- solve problems and create computational representations of mathematical situations by writing and executing efficient 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 and the efficiency of the code
Key ideas
A linear growing pattern has a direct relationship between the term number and the term value — for example, each term value being four times its term number.
A monomial with a degree of 1 has a variable with an exponent of 1 (usually not shown), like 2m.
Efficient code solves a problem using the fewest steps, the least memory, and runs as fast as possible.
Linear growing patterns can be plotted as a straight line on a graph.
Only monomials with the same variable (like terms) can be combined by adding their numbers, like 2m + 3m = 5m.
Watch out for
- Assuming every growing pattern must be linear.
- Trying to combine monomials with different variables, like adding 2m and 3n into 5mn or 5(m+n).
- Writing repeated, near-identical lines of code instead of using a loop.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 3 · 8 skills
Data
Discrete and Continuous Data
Describing the difference between discrete and continuous data
I can describe the difference between discrete and continuous data.
Official code: D1.1
Collecting qualitative and quantitative data, organizing using intervals
I can collect qualitative and quantitative data, organizing it using intervals.
Official code: D1.2
Histograms, Broken-Line Graphs, and Infographics
Selecting and justifying a graph type, including histograms and broken-line graphs
I can select and justify a graph type, including histograms and broken-line graphs.
Official code: D1.3
Creating an infographic using tables, histograms, and broken-line graphs
I can create an infographic using tables, histograms, and broken-line graphs.
Official code: D1.4
Range, Central Tendency, and Analysing Data
Determining range and measures of central tendency to compare data sets
I can determine range and measures of central tendency to compare data sets.
Official code: D1.5
Analysing data in histograms, broken-line, and misleading graphs
I can analyse data in histograms, broken-line, and misleading graphs.
Official code: D1.6
Probability with Fractions, Decimals, and Percents
Using fractions, decimals, and percents to express probability on a probability line
I can use fractions, decimals, and percents to express probability on a probability line.
Official code: D2.1
Determining and comparing probabilities of two independent events
I can determine and compare theoretical and experimental probabilities of two independent events.
Official code: D2.2
The official wording · 8 outcomes
- D1.1
- describe the difference between discrete and continuous data, and provide examples of each
- D1.2
- collect qualitative data and discrete and continuous quantitative data to answer questions of interest about a population, and organize the sets of data as appropriate, including using intervals
- D1.3
- select from among a variety of graphs, including histograms and broken-line 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 tables, histograms, and broken-line graphs, and incorporating any other relevant information that helps to tell a story about the data
- D1.5
- determine the range as a measure of spread and the measures of central tendency for various data sets, and use this information to compare two or more data sets
- D1.6
- analyse different sets of data presented in various ways, including in histograms and broken- line 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, decimals, and percents 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 two independent events happening
Key ideas
Discrete data can be counted using whole numbers, like the number of pencils in a case.
A histogram displays continuous data using intervals, with no gaps between bars, unlike a bar graph, which has gaps for discrete categories.
The range is the difference between the greatest and least values in a data set, and it's one way to describe how spread out the data is.
Probability ranges from 0 (impossible) to 1 (certain), or from 0% to 100%, and can be expressed as a fraction, decimal, or percent.
Continuous data can take any value within a range, including decimals and fractions, like height or time.
Watch out for
- Thinking all numerical data is discrete just because it's often recorded as whole numbers.
- Confusing a histogram (continuous data, no gaps) with a bar graph (discrete categories, gaps).
- Confusing the range (spread) with one of the central tendency measures (mean, median, mode).
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 4 · 10 skills
Spatial Sense
Properties of Quadrilaterals
Listing geometric properties of quadrilaterals
I can list the geometric properties of quadrilaterals, including diagonals and symmetry.
Official code: E1.1
Constructing 3D Objects from Views
Constructing 3D objects from top, front, and side views
I can construct 3D objects when given their top, front, and side views.
Official code: E1.2
The Cartesian Plane in All Four Quadrants
Plotting and reading coordinates in all four quadrants and describing translations
I can plot and read coordinates in all four quadrants and describe translations.
Official code: E1.3
Combined Transformations up to 360°
Performing and predicting combined translations, reflections, and rotations up to 360°
I can perform and predict combined translations, reflections, and rotations up to 360°.
Official code: E1.4
Metric Measurement and Two-Way Conversion
Measuring with metric units and converting both ways
I can measure with metric units and convert between smaller and larger units.
Official code: E2.1
Protractors to 360° and Angle Relationships
Using a protractor to measure and construct angles up to 360°
I can use a protractor to measure and construct angles up to 360°.
Official code: E2.2
Solving for unknown angles using angle relationship properties
I can solve for unknown angles using supplementary, complementary, opposite, and interior/exterior angle properties.
Official code: E2.3
Areas of Trapezoids, Rhombuses, Kites, and Composite Polygons
Determining areas of trapezoids, rhombuses, kites, and composite polygons
I can determine areas of trapezoids, rhombuses, kites, and composite polygons.
Official code: E2.4
Surface Area of Prisms and Pyramids
Creating and using nets to show the relationship between faces and surface area
I can create and use nets to show the relationship between faces and surface area.
Official code: E2.5
Determining surface areas of prisms and pyramids from their faces
I can determine surface areas of prisms and pyramids from their faces.
Official code: E2.6
The official wording · 10 outcomes
- E1.1
- create lists of the geometric properties of various types of quadrilaterals, including the properties of the diagonals, rotational symmetry, and line symmetry
- E1.2
- construct three-dimensional objects when given their top, front, and side views
- E1.3
- plot and read coordinates in all four quadrants of a Cartesian plane, and describe the translations that move a point from one coordinate to another
- E1.4
- describe and perform combinations of translations, reflections, and rotations up to 360° on a grid, and predict the results of these transformations
- E2.1
- measure length, area, mass, and capacity using the appropriate metric units, and solve problems that require converting smaller units to larger ones and vice versa
- E2.2
- use a protractor to measure and construct angles up to 360°, and state the relationship between angles that are measured clockwise and those that are measured counterclockwise
- E2.3
- use the properties of supplementary angles, complementary angles, opposite angles, and interior and exterior angles to solve for unknown angle measures
- E2.4
- determine the areas of trapezoids, rhombuses, kites, and composite polygons by decomposing them into shapes with known areas
- E2.5
- create and use nets to demonstrate the relationship between the faces of prisms and pyramids and their surface areas
- E2.6
- determine the surface areas of prisms and pyramids by calculating the areas of their two- dimensional faces and adding them together
Key ideas
Quadrilaterals can be classified by properties like the number of equal or parallel sides, the number of right angles, lines of symmetry, and properties of their diagonals.
Given accurate top, front, and side views with enough detail, a 3D object can be rebuilt exactly.
The signs of the x and y coordinates determine which of the four quadrants a point is in.
Transformations can be combined — sometimes a single transformation can be created by combining multiple simpler ones.
Metric conversions can be visualized as shifting digits left or right of the decimal point, since both place value and the metric system use a base of ten.
Watch out for
- Thinking quadrilateral categories are mutually exclusive (that a square can't also be a rectangle).
- Building an object that matches one view but not all three simultaneously.
- Mixing up which quadrant corresponds to which combination of positive and negative coordinates.
Every skill’s key ideas, worked examples and checks are in MapleMind.Practise this unit
Unit 5 · 5 skills
Financial Literacy
Methods of Payment
Describing advantages and disadvantages of payment methods
I can describe advantages and disadvantages of different payment methods.
Official code: F1.1
Setting and Reaching Financial Goals
Identifying types of financial goals and key steps to achieve them
I can identify types of financial goals and key steps to achieve them.
Official code: F1.2
Identifying factors that help or interfere with reaching financial goals
I can identify factors that help or interfere with reaching financial goals.
Official code: F1.3
Interest Rates, Fees, and Distributing Resources
Explaining interest rates and fees on accounts and loans
I can explain interest rates and fees on accounts and loans.
Official code: F1.4
Describing trading, lending, borrowing, and donating
I can describe trading, lending, borrowing, and donating as ways to distribute resources.
Official code: F1.5
The official wording · 5 outcomes
- F1.1
- describe the advantages and disadvantages of various methods of payment that can be used to purchase goods and services
- F1.2
- identify different types of financial goals, including earning and saving goals, and outline some key steps in achieving them
- F1.3
- identify and describe various factors that may help or interfere with reaching financial goals
- F1.4
- explain the concept of interest rates, and identify types of interest rates and fees associated with different accounts and loans offered by various banks and other financial institutions
- F1.5
- describe trading, lending, borrowing, and donating as different ways to distribute financial and other resources among individuals and organizations
Key ideas
Different payment methods (cash, debit, credit, e-transfer) each have advantages and disadvantages depending on the situation.
Financial goals can include earning goals and saving goals, among other types.
Interest rates and fees are associated with financial products like bank accounts and loans, and they vary between institutions.
Considering these trade-offs helps consumers make informed purchasing decisions.
Setting a financial goal involves outlining key steps, like tracking progress and adjusting a plan.
Watch out for
- Believing one payment method is always the best choice, regardless of the situation.
- Setting a goal with no concrete steps or plan for reaching it.
- Thinking interest only applies to loans and not to savings accounts (or vice versa).
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.

Number Blitz
Can you keep up?
It starts easy. It doesn’t stay that way.
Free, no account needed
The official curriculum
This page follows Ontario’s own curriculum for Mathematics, Grade 6.
Textbooks
The textbooks Ontario Ministry of Education lists for Mathematics, Grade 6:
- Math Now Grade 6 Online Resource
- Mathology 6
- My Math Path 6
- MathUP Classroom, Grade 6
- D2L Ontario Math 6
From the Trillium List, read October 27, 2026. ontario.ca
Strands
| Strand | Outcomes | Taught in |
|---|---|---|
| BNumber | Outcomes 18 | Taught in Unit 1 |
| CAlgebra | Outcomes 10 | Taught in Unit 2 |
| DData | Outcomes 8 | Taught in Unit 3 |
| ESpatial Sense | Outcomes 10 | Taught in Unit 4 |
| FFinancial Literacy | Outcomes 5 | Taught in Unit 5 |
Ontario’s Strand A, social-emotional learning skills and the mathematical processes, is taught through every other strand.
Study it in MapleMind
MapleMind teaches Mathematics, Grade 6 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 Mathematics, Grade 6 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
- 38
- Fillable fields
- 1,807
- Price
- $4.99
Questions about Mathematics, Grade 6
What is Mathematics, Grade 6?
Ontario’s Grade 6 math course: 5 units and 51 skills, from Number to Financial Literacy.
What units are in Mathematics, Grade 6?
1. Number, 2. Algebra, 3. Data, 4. Spatial Sense and 5. Financial Literacy.
Is there a provincial exam for Mathematics, Grade 6?
Yes. The EQAO Junior Division Assessment: Reading, Writing and Mathematics is written in Ontario. Next sitting: May 4, 2027.
What textbook does Mathematics, Grade 6 use?
The textbooks Ontario Ministry of Education lists for Mathematics, Grade 6: Math Now Grade 6 Online Resource, GTK Press, Mathology 6, Pearson Education Canada, My Math Path 6, Nelson Education Ltd., MathUP Classroom, Grade 6, Rubicon Publishing, Inc. and D2L Ontario Math 6, D2L Corporation.
What comes after Mathematics, Grade 6?
Mathematics, Grade 7.
Can MapleMind help with Mathematics, Grade 6?
Yes. MapleMind teaches every skill of Mathematics, Grade 6, 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.