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).
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.
| Number | Algebra | Data | Spatial Sense | Financial Literacy | |
|---|---|---|---|---|---|
| 12 | 5 | 4 | 9 | 6 | |
| 14 | 6 | 6 | 11 | 3 | |
| 19 | 7 | 8 | 13 | 5 | |
| 24 | 7 | 7 | 15 | 4 | |
| 24 | 8 | 6 | 16 | 6 | |
| 20 | 8 | 8 | 15 | 10 | |
| 18 | 11 | 9 | 11 | 10 | |
| 18 | 17 | 8 | 13 | 10 |
Grade 4
57 lessons across 13 topics.
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.
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?
A phone has 10,000 mAh battery. It drains 1,000 mAh per hour. How much battery is left after 3 hours?
Leo rolls a dice 60 times and gets a 3 eleven times. What is the experimental probability of rolling a 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.