Elementary · Ontario curriculum

Grade 3 math practice

Every strand of the Ontario Grade 3 curriculum — Number, Algebra, Data, Spatial Sense and Financial Literacy — as unlimited practice with step-by-step solutions. Pick a skill and go; your progress saves on this device.

1410 authored questions 26 endless skills Worked solutions

Measurement

9 question sets · 10 questions each, easiest to hardest

Estimate, measure, and compare perimeters of polygons and curved shapes, and construct polygons with a given perimeter

Length, Mass, and Capacity · 30 questions, easiest to hardest

Explain the relationships between millimetres, centimetres, metres, and kilometres, and use benchmarks to estimate lengths

Length, Mass, and Capacity · 30 questions, easiest to hardest

Use non-standard units to estimate, measure, and compare capacity, and explain the effect of overfilling, underfilling, and gaps

Length, Mass, and Capacity · 30 questions, easiest to hardest

Compare, estimate, and measure the mass of objects using a pan balance and non-standard units

Length, Mass, and Capacity · 30 questions, easiest to hardest

Use various units of different sizes to measure the same attribute, demonstrating different-sized units produce different counts but the same attribute size

Length, Mass, and Capacity · 30 questions, easiest to hardest

Use analog and digital clocks and timers to tell time in hours, minutes, and seconds

Time · 30 questions, easiest to hardest

Compare areas of 2D shapes by matching, covering, decomposing, and recomposing, demonstrating different shapes can have the same area

Area · 30 questions, easiest to hardest

Use appropriate non-standard units to measure area, and explain the effect of gaps and overlaps on accuracy

Area · 30 questions, easiest to hardest

Use square centimetres and square metres to estimate, measure, and compare areas of 2D shapes, including those with curved sides

Area · 30 questions, easiest to hardest

Endless practice

Generated fresh every time — adaptive difficulty, never runs out

Place value to 1000

Read, represent, compose, and decompose whole numbers up to 1000 using hundreds, tens, and ones.

Compare and order numbers to 1000

Compare and order whole numbers up to 1000, and use <, >, or = to compare two numbers.

Round to the nearest ten or hundred

Round whole numbers up to 1000 to the nearest ten or hundred.

Skip counting to 1000

Count to 1000, including by 50s, 100s, and 200s, and find a missing number in the count.

Fair-share and equivalent fractions

Solve fair-share problems (sharing up to 20 items among 2, 3, 4, 5, 6, 8, or 10 sharers), including results that are whole numbers or fractional amounts, and find equivalent fair-share fractions.

Multiplication and division facts of 2, 5, and 10

Recall multiplication facts of 2, 5, and 10, and the related division facts.

Arrays, division facts, and scaling to 1000

Represent multiplication up to 10x10 and division up to 100/10 using arrays, use the commutative property to check calculations, and scale numbers using the ratios 1 to 2, 1 to 5, and 1 to 10.

Mental math addition and subtraction to 1000

Use mental math strategies, including estimation, to add and subtract whole numbers that add up to no more than 1000.

Add 3-digit whole numbers

Represent and solve addition problems with 3-digit whole numbers, with totals up to 1000, using the standard algorithm.

Subtract 3-digit whole numbers

Represent and solve subtraction problems with 3-digit whole numbers, starting from totals up to 1000, using the standard algorithm.

Fractional groups and unit fractions

Solve multiplication and division problems involving groups of one half, one fourth, or one third, and connect a fraction's numerator to repeated addition of its unit fraction.

Repeating patterns

Identify, describe, and extend repeating patterns made of shapes or of repeating operations.

Growing and shrinking number patterns

Determine the rule of a growing or shrinking number pattern to 1000, extend it, and find a missing term.

Balanced equations and equations with symbols

Determine whether addition, subtraction, and multiplication expressions are equivalent, and solve one-step equations that use a letter to represent an unknown number.

Read a bar graph

Interpret a bar graph that uses a many-to-one scale to answer questions about the data it displays.

Mean and mode of a data set

Determine the mean and identify the mode of a set of whole numbers.

Draw conclusions from a data table

Analyse a frequency table of whole-number data and decide which conclusion about it is correct.

Describe likelihood

Use the words impossible, unlikely, equally likely, likely, and certain to describe the chance of an event.

Faces, edges, and vertices of 3-D objects

Identify the number of faces, edges, and vertices of cubes, prisms, pyramids, cylinders, and cones.

Quarter and half turns

Follow a sequence of quarter and half turns and determine the final facing direction.

Perimeter of a polygon

Find the perimeter of a rectangle or polygon by adding its side lengths.

Find a missing side length from the perimeter

Given the perimeter and some known side lengths, find a missing side length of a polygon.

Area by counting unit squares

Find the area of a rectangle by counting unit squares, and the total area of a shape made of two rectangles.

Time to the minute

Read a digital time to the minute and find the end time after a given duration.

Making change from a purchase

Calculate the change from a $5 or $10 bill after buying one item that costs less than the bill.

Total cost and change for two items

Add the prices of two items bought together, then calculate the change from a $10 bill.

Want Grade 3 math to finally click?

Practice here free, and when you're ready for a human, Winny Math tutors teach Grade 3 every week — first lesson free.

Book a free trial lesson