Study CommonsRead · reason · practise

Math library

Learn the idea. Then practise it in more than one way.

Worked examples, common mistakes, varied practice and complete answers for elementary learners.

Start with Grade 2 math basics
Grades 3–5 · Data Management

Pictographs and Tally Charts: Read the Key, Count Whole and Half Symbols

Read a pictograph key, count whole and half symbols, use tally bundles of five, and compare data. Includes 30 practice questions with explanations.

Grades 4–6 · Data Management

Mean, Median and Mode: Describe a Data Set

Order data, find the mode, median and mean, see the mean as a fair share, and choose the measure that best describes a data set.

Grades 4–5 · Number Sense

Divide a 2-Digit Number by 1 Digit: Area Model, Partial Quotients

Break a two-digit number into friendly parts, divide by one digit with an area model and partial quotients, check by multiplying, and solve word problems.

Grades 4–5 · Number Sense

Multiply a 2-Digit Number by a 1-Digit Number: Area Model and Partial Products

Break a two-digit number into tens and ones, use an area model and partial products, regroup correctly, estimate to check, and solve multiplication word problems.

Grades 4–5 · Number Sense

Factors, Multiples, Primes: Common Factors and Multiples

Find all the factors of a number, list multiples, tell prime from composite, use divisibility tests, and solve problems with common factors and multiples.

Grades 3–5 · Number Sense & Place Value

Place Value to 100,000: Digit Value, Expanded Form, Compare, Order

Read, write and compare numbers up to 100,000 by place value, use zeros as placeholders, and see what happens to digits when you multiply or divide by 10.

Grades 3–5 · Multiplication & Mathematical Reasoning

Multiplication and Division Facts: Arrays, Fact Families, Break Apart

Use arrays and fact families to link multiplication and division, and break hard facts like 7 × 8 into easier ones you already know.

Grades 3–5 · Number Sense

Add and Subtract With Regrouping: Trade, Then Check

Add and subtract 3- and 4-digit numbers by regrouping, handle zeros in the middle, and check every answer with an estimate or the inverse operation.

Grades 3–5 · Number Sense

Estimate Sums and Differences: Round First, Then Check

Round to the nearest ten or hundred to estimate sums and differences, compare front-end estimates, and decide whether an exact answer is reasonable.

Grades 3–5 · Number Sense

Rounding to 10, 100 and 1000: Then Estimate and Check

Round whole numbers to the nearest 10, 100 or 1000 on a number line, use the halfway rule, avoid rounding twice, and estimate to check answers.

Grades 4–6 · Measurement

Volume of Boxes: Count Cubes in Layers, Then Multiply

Find the volume of rectangular prisms: count 1 cm cubes in one layer, multiply by the number of layers, use l × w × h and write the answer in cm³.

Grades 3–5 · Measurement

Perimeter of L-Shapes: Find Missing Sides, Then Add

Find the perimeter of L-shapes and other composite figures: work out missing sides from opposite sides, add every edge once and compare perimeter with area.

Grades 3–5 · Measurement

Area of L-Shapes: Split, Add or Subtract

Find the area of L-shapes and other composite figures: split them into rectangles, subtract a missing corner, find missing sides and avoid double counting.

Grades 3–5 · Spatial sense

Lines of Symmetry: Fold, Match and Count

Find lines of symmetry by folding, count them in squares, triangles and letters, reflect points across a mirror line, and spot the diagonal trap in rectangles.

Grades 4–5 · Spatial sense

Classify Triangles and Quadrilaterals by Sides and Angles

Name triangles by sides and angles, sort squares, rectangles, rhombuses, parallelograms and trapezoids, and read tick marks and right-angle marks.

Grades 4–5 · Spatial sense

Angles: Acute, Right, Obtuse, Straight and the Protractor

Name acute, right, obtuse and straight angles, estimate with 45°, 90° and 180°, read the right protractor scale and find clock-hand angles.

Grades 3–5 · Data and probability

Probability: Impossible, Unlikely, Likely or Certain? Spinners, Bags and Fair Games

Describe chance with words and fractions, compare spinners and bags, catch the 'it's due' mistake and test whether a game is fair. Includes 28 original Grade 3–5 questions with explanations.

Grades 3–5 · Measurement

Mass and Capacity: Grams, Kilograms, Millilitres and Litres

Tell mass from capacity, choose a sensible metric unit, estimate with everyday benchmarks and convert with the same 1000 pattern. Includes 28 original Grade 3–5 questions with explanations.

Grades 4–5 · Number Sense

Remove One Pair of Parentheses: Smart Arithmetic Without Traps

Learn when parentheses can be safely removed, when minus signs reverse terms, how multiplication distributes, and why division over a grouped sum is different. Includes 28 original Grade 4–5 questions with worked explanations.

Suggested Grades 3–5 · Data Literacy, Two-Step Arithmetic & Evidence

Bar Graph Word Problems: Totals, Differences and Evidence

Use one accurate bar graph to solve two-step word problems, calculate totals and averages, and explain why a chart of book loans cannot prove the number of borrowers.

Grades 3–5 · Division, Remainders & Word-Problem Reasoning

Division Remainders: Share, Pack, or Round Up?

Use equal-group pictures and inverse multiplication to decide whether a remainder means leftovers, another container, or an impossible exact split.

Grades 3–5 · Multiplication & Mathematical Reasoning

Multiplication Shortcuts: Valid Distributive Steps or Traps?

Tell a valid distributive calculation from a convincing but incorrect shortcut; explain what must be multiplied and why.

Grades 3–5 · Number Sense & Mental Strategies

Mental Addition & Subtraction: When Is a Shortcut Worth It?

Choose when to make ten, split numbers, double, compensate or use straightforward arithmetic; explain why an adjustment is valid.

Grades 3–5 · Money & Number Sense

Money Problems: Total Cost, Change, Unit Price and a Reasonableness Check

Solve meaningful Canadian dollar-and-cent problems: combine prices, compare per-item cost, plan a small budget and use estimates to catch mistakes.

Grades 3–5 · Measurement & Reasoning

Metric Length: Estimate, Convert and Keep the Units

Learn how millimetres, centimetres, metres and kilometres relate, choose a sensible unit, and defend comparisons rather than guessing from the digits alone.

Grades 3–4 · Measurement & Time

Elapsed Time: Read Clocks, Cross the Hour, Check a Schedule

Grade 3–4 time reasoning: calculate elapsed minutes across an hour, work backward, compare swim and school schedules, and explain your answer with a timeline.

Grades 3–4 · Data Literacy & Mathematical Reasoning

Bar Graphs: Read Scales, Compare Data, Challenge a Claim

Grades 3–4 practice with bars, pictograph keys, frequency tables, rainfall units, averages, zero baselines and careful claims using clearly labelled invented data.

Grades 3–4 · Number Sense & Mathematical Reasoning

Two-Step Word Problems: Find the Unknown, Choose the Operation, Check

Grade 3–4 reasoning with equal groups, comparisons, two-step problems, misleading keywords, remainders and missing-information traps.

Grades 5–7 · Geometry & Proportional Reasoning

Dilations & Scale Factor: Enlarge, Reduce, Coordinates & Similar Figures

Build on rigid transformations by using scale factors to enlarge or reduce lengths and coordinate figures, identify similar figures, and predict how perimeter and area change.

Grades 5–6 · Geometry & Spatial Reasoning

Coordinate Transformations: Translations, Reflections & Rotations

Build on ordered pairs by translating, reflecting and rotating points and simple figures on the coordinate plane, then describe each transformation with precise coordinate rules.

Grades 5–6 · Geometry & Patterns

Coordinate Plane: Ordered Pairs, Quadrants, Reflections & Distance

Extend input–output tables into the full coordinate plane by reading and plotting ordered pairs, identifying quadrants, measuring horizontal and vertical distance, and reflecting points across axes.

Grades 5–6 · Patterns & Functions

Patterns & Functions: Input–Output Tables, Rules, Coordinates, Predict

Move from equations and inequalities into function thinking by reading input–output tables, applying and reversing rules, writing ordered pairs, plotting points and predicting values.

Grades 5–6 · Inequalities

Inequalities: Boundaries, Number Lines, Solve and Check

Move from equations to inequalities by interpreting <, >, ≤ and ≥, finding boundary values, solving two-step inequalities with positive multipliers/divisors, graphing solution sets and checking boundary cases.

Grades 5–6 · Two-Step Equations

Two-Step Equations: Undo in Reverse Order, Balance, Solve, Check

Build on one-step equations by undoing two operations in reverse order, preserving equality on both sides and checking each solution by substitution.

Grades 5–6 · Variables & One-Step Equations

Variables & One-Step Equations: Inverse Operations, Balance, Solve, Check

Move from numerical expressions to equations by representing unknowns with variables, undoing one operation with its inverse, preserving equality and checking solutions by substitution.

Grades 5–6 · Expressions & Order of Operations

Expressions & Order of Operations: Parentheses, Exponents, Multiply, Divide, Add, Subtract

Read and evaluate numerical expressions reliably by grouping first, handling exponents, then multiplying/dividing and adding/subtracting from left to right, with estimation and inverse-operation checks.

Grades 5–6 · Integers & Coordinate Reasoning

Integers: Positive & Negative Numbers, Opposites, Absolute Value, Compare & Coordinate Plane

Extend number sense below zero: place integers on a number line, identify opposites, use absolute value, compare signed numbers and reason with coordinates and real-world contexts.

Grades 5–6 · Percent & Proportional Reasoning

Percent: Benchmarks, Percent of a Quantity, Discounts & Tax

Build percent meaning from fractions and decimals, use benchmark percents, find percents of quantities, and solve discount, tax, tip and percent-change problems.

Grades 5–6 · Ratios & Rates

Ratios & Unit Rates: Equivalent Ratios, Tables, Double Number Lines, Compare

Move from fraction division into ratios and rates: read ratio language, build equivalent ratios, use tables and double number lines, find unit rates and compare real-world rates.

Grades 5–6 · Fractions

Divide Fractions: Meaning, Reciprocals, Mixed Numbers, Estimate, Check

Move from fraction multiplication into division: interpret how-many-groups situations, use reciprocals with meaning, divide mixed numbers, estimate size and check by multiplication.

Grades 5–6 · Fractions

Multiply Fractions: Whole Numbers, Fractions of Quantities, Estimate, Check

Move from fraction addition into multiplication: fractions of whole-number quantities, fraction × fraction, mixed numbers, simplification, reverse problems and reasonableness checks.

Grades 4–6 · Fractions

Add & Subtract Fractions: Common Denominators, Mixed Numbers, Estimate, Check

Move from equivalent fractions into addition and subtraction with common denominators, mixed numbers, estimation, reverse problems and reasonableness checks.

Grades 4–5 · Decimals

Add & Subtract Decimals: Align Place Value, Estimate, Check

Move from decimal place value to accurate addition and subtraction through alignment, regrouping, estimation, money contexts, missing values and reasonableness checks.

Grades 4–5 · Decimals

Decimals as Numbers: Tenths, Hundredths, Compare, Round

Build Grade 4–5 decimal sense by connecting tenths and hundredths to fractions, place value, number lines, comparison and simple rounding.

Grades 4–5 · Fractions

Fractions as Numbers: Equivalent Fractions, Compare, Number Line

Build Grade 4–5 fraction sense by locating fractions on number lines, creating equivalents, comparing values, and moving between improper fractions and mixed numbers.

Grades 4–5 · Number Sense

Division That Makes Sense: Quotients, Remainders, Estimate, Check

Build reliable Grade 4–5 division with inverse multiplication, partial quotients, sensible remainders, estimation and 40 original practice questions.

Grades 4–5 · Number Sense

Multiply Smarter: Break Apart, Regroup, Estimate, Check

Build reliable multi-digit multiplication with distributive thinking, friendly-number regrouping, estimation, partial products and 40 original Grade 4–5 practice questions.

Grade 4 · Measurement

Perimeter vs Area: The Mistake That Changes the Whole Answer

Learn how perimeter measures the distance around a shape while area measures the space inside it, with worked examples, common traps and 36 original Grade 4 practice questions.

Grades 4–5 · Number Sense

Multiply 2-Digit Numbers: Area Model and Four Partial Products

Multiply a two-digit number by a two-digit number with an area model, add the four partial products, estimate to check, and solve word problems.

Quick number-sense starter

Make the numbers work together.

A shortcut is useful only when you can explain why it works.

Regroup 25 × 16

Write 16 as 4 × 4. The value has not changed; you have just exposed a useful factor.

25 × 16 = (25 × 4) × 4 = 100 × 4 = 400

Try the same idea with 25 × 24. Because 24 = 4 × 6, the calculation becomes 100 × 6 = 600.

Watch the extra addend

25 × 9 + 9 is not 25 × 10. To add one more group of 25, you need +25, not +9. The first expression is 225 + 9 = 234; the second is 250.

Try three quick checks

Equivalent expressions1. Which expression equals 25 × 24?
Show answer and explanation

Answer: 100 × 6. 25 × (4 × 6) = (25 × 4) × 6 = 100 × 6 = 600.

Structure2. Which number completes 25 × 9 + ___ = 25 × 10?
Show answer and explanation

Answer: 25. Nine groups of 25 plus one group of 25 make ten groups.

Factors3. 125 × 16 equals which value?
Show answer and explanation

Answer: 2,000. 125 × 8 × 2 = 1,000 × 2 = 2,000.