Skip to main content

What we cover

Math from Kindergarten to Grade 8.

Built around the Ontario math curriculum, with real questions your child will actually see. Try some below.

Older students: see the Grade 9 to 12 topics (practice questions, daily sprints and games with friends).

17,000+
practice questions
457
lessons, Kindergarten to Grade 8
40%
are real-world word problems
100%
come with a hint and a worked explanation

Following the Ontario curriculum

Grades 1 to 8 follow the strands of the Ontario Mathematics curriculum. Every lesson is tied to a specific curriculum expectation, like D1.3 or B2.5, so you can see exactly what your child is working on. Kindergarten follows the Ontario Kindergarten Program.

Number

Place value, operations, fractions, decimals and percents.

Algebra

Patterns, equations and coding.

Data

Graphs, averages and probability.

Spatial Sense

Shapes, measurement, location and movement.

Financial Literacy

Money, budgeting, saving and spending.

Lessons by grade and strand

A darker square means more lessons. Click a grade to explore it.

NumberAlgebraDataSpatial SenseFinancial Literacy
125496
1466113
1978135
2477154
2486166
20881510
181191110
181781310

Grade 4

57 lessons across 13 topics.

Number
24
Algebra
7
Data
7
Spatial Sense
15
Financial Literacy
4

Try real Grade 4 questions

These come straight from our question bank. Tap an answer to see how it works. If your child gets stuck in the arcade, they can ask for a hint, and the tutor sees where they struggled.

NumberMediumWord problemB2.4

A bakery made 2,500 loaves of bread. They sold 1,200 in the morning and 900 in the afternoon. How many loaves are left?

AlgebraMediumWord problemC1.1

A phone has 10,000 mAh battery. It drains 1,000 mAh per hour. How much battery is left after 3 hours?

DataMediumWord problemD2.2

Leo rolls a dice 60 times and gets a 3 eleven times. What is the experimental probability of rolling a 3?

Spatial SenseMediumWord problemE2.3

A rectangular garden is 6 meters long and 4 meters wide. What is the area of the garden?

Topics and lessons

The code on each lesson is its Ontario curriculum expectation.

Number Sense & Place Value

4 lessons
  • Representing Big Numbers up to 10,000B1.1
  • Comparing and Ordering Numbers up to 10,000B1.2
  • Rounding Whole Numbers to the Nearest 10, 100, and 1,000B1.3
  • Composing and Decomposing Numbers up to 10,000B1.1

Addition & Subtraction

6 lessons
  • Mental Addition Strategies with Numbers up to 1,000B2.1
  • Mental Subtraction Strategies with Numbers up to 1,000B2.1
  • Estimating Sums and Differences up to 10,000B2.2
  • Adding 4-Digit Numbers with Regrouping up to 10,000B2.3

and 2 more

Multiplication & Division

8 lessons
  • Multiplication Facts and Arrays up to 10 × 10B2.5
  • Multiplying Whole Numbers by 10, 100, and 1,000B2.6
  • Multiplying 2-Digit Numbers by 1-Digit Numbers using Area ModelsB2.7
  • Standard Algorithm for Multiplication of 2-Digit by 1-Digit NumbersB2.7

and 4 more

Fractions

4 lessons
  • Representing Fractions as Parts of a Whole up to Denominators of 10B1.4
  • Representing Fractions as Parts of a Set up to 20 ItemsB1.4
  • Comparing and Ordering Fractions with Like DenominatorsB1.5
  • Finding Equivalent Fractions using Visual ModelsB1.5

Decimals

2 lessons
  • Introduction to Decimals as Tenths from 0.1 to 0.9B1.6
  • Connecting Fractions and Decimals for TenthsB1.7

Patterns & Algebra

4 lessons
  • Identifying and Extending Increasing Patterns with Numbers up to 10,000C1.1
  • Identifying and Extending Decreasing Patterns with Numbers up to 10,000C1.1
  • Creating Pattern Rules and Tables of Values up to 10 TermsC1.2
  • Solving Algebraic Equations with Unknowns using VariablesC2.2

Coding

3 lessons
  • Writing Sequential and Concurrent Code using Block CodingC3.1
  • Using Repeating Loops in Block Code for Efficient AlgorithmsC3.2
  • Testing and Debugging Code to Fix Logic ErrorsC3.2

Data Literacy

5 lessons
  • Primary and Secondary Data Collection Methods across Various ContextsD1.1
  • Organizing Data with Frequency Tables and Tallies for Categorical DataD1.2
  • Creating and Reading Bar Graphs using Many-to-One ScalesD1.3
  • Reading and Creating Stem-and-Leaf Plots for Data Sets up to 100D1.4

and 1 more

Probability

2 lessons
  • Describing Event Likelihood using Terms from Impossible to CertainD2.1
  • Conducting Chance Experiments and Comparing Experimental ResultsD2.2

Geometry

6 lessons
  • Identifying Lines, Line Segments, and Rays in Geometric FiguresE1.1
  • Classifying Angles as Right, Acute, or Obtuse using a 90° BenchmarkE1.1
  • Sorting Quadrilaterals by Side Lengths and Parallel LinesE1.2
  • Identifying Symmetry and Lines of Reflection in 2D ShapesE1.3

and 2 more

Location & Transformations

2 lessons
  • Reading and Plotting Coordinates on a Grid MapE2.1
  • Performing Grid Translations and Reflections on a Grid SystemE2.2

Measurement

7 lessons
  • Converting Metric Length Units between mm, cm, m, and kmE2.1
  • Measuring and Calculating Perimeter of Regular and Irregular PolygonsE2.2
  • Measuring and Calculating Area of Rectangles using Square UnitsE2.3
  • Estimating and Measuring Mass using Grams and KilogramsE2.4

and 3 more

Financial Literacy

4 lessons
  • Representing Money Amounts up to $100 using Bills and CoinsF1.1
  • Calculating Change for Purchases under $100F1.2
  • Comparing Payment Methods including Cash, Cards, and Electronic PaymentsF1.3
  • Financial Decision-Making for Earning, Spending, Saving, and Simple BudgetsF1.4

We add lessons and questions over time. Tutors adjust what they teach to where your child actually is, which may be above or below grade level.

Want to see how the games use these topics?