EQAO Grade 9 Math Practice Test & PDF (2026)

Build Skills and Confidence Before the Actual Test with EQAO-style Questions

GiftedReady - Ace the Test, Unlock the Future

Welcome to your free practice test for the EQAO Grade 9 Math exam.

On this page, you’ll find 23 questions that highly resemble the question types you will see on the 2026 exam.

Each question includes a detailed explanation created by our math teachers.

Use this sample test to get familiar with the different topics that appear on the exam and to find areas that need improvement.

In addition, if you’d like your child to get more practice questions, check our complete practice package with 2 full-length simulations and 5 practice drills that closely mirror the actual test.

Author picture

Created by Roman K., Test Prep Expert Since 2016 and his team of teachers, who have helped thousands of students achieve higher scores. Have questions? Feel free to email me at roman@giftedready.com. I'm here to help your child succeed!

What's on This Page

What Is on the EQAO 9th Grade Math Test?

The EQAO 9th Grade Math Test is an exam given to Ontario students during the winter and late spring. It covers knowledge and skills defined in the Ontario Grade 9 mathematics curriculum.

The test covers five main math strands:

  • Number
  • Algebra
  • Data
  • Geometry and Measurement
  • Financial Literacy

Further down this page, you’ll find practice questions covering these 5 strands.

Test Structure and Format

The EQAO 9th grade math assessment is divided into two parts, Session A and Session B. Each part takes 60 minutes and must be finished in a single sitting.

You may complete both sessions consecutively, with or without a short break, or choose to take them at separate times on different days.

Students are presented with 50 operational questions and 4 field-test questions (not included in the final score).

What are the Grade 9 Assessment of Mathematics results used for?

Grade 9 math assessment results are used as part of a student’s final course grade.

The Ministry of Education requires schools to count these results for no less than 10% and no more than 30% of the final mark, while each school or board decides the exact percentage within that range.

The results also help students, families, and teachers identify areas that need improvement and support future progress.

EQAO Grade 9 Math Test Dates in 2026

In Spring 2026, the EQAO 9th Grade test is administered between May 28th and June 24th, except on June 1st, which is a day of instruction to celebrate Ontario Day.

EQAO Free Math Practice Test for Grade 9 (Including PDF)

The following practice questions are divided into five strands and are based on officially released questions by EQAO.

These questions are also available as a PDF you can download and print.

Strand 1 – Number

Question 1

Consider the following numbers:

$$-2,\ \frac{5}{6},\ 7.25,\ \sqrt{9},\ -0.4$$

Which TWO number sets include all of these values?

Correct Answer: C & D

Explanation:

Numbers are either rational or irrational. Rational numbers include counting/natural numbers, whole numbers, integers, fractions, and decimals that end or repeat.

Remember the Real Number System:

  • Natural Numbers → counting numbers
  • Whole Numbers → natural numbers + 0
  • Integers → whole numbers + negatives
  • Rational Numbers → can be written as fractions
  • Irrational Numbers → cannot be written as fractions
  • Real Numbers → All of the above

Classify each number:

  • All numbers are RATIONAL (can be written as fractions)
  • All numbers are REAL (they exist on the number line)
  • Not all are integers
  • None are irrational

Thus, Options C and D are correct.

These values are sets of rational and real numbers.

Question 2

On the number line from 0 to 40, the arrows represent the multiples of 5:

EQAO Grade 9 Math Sample Question

Which statement best describes how the density of the positive integers between 0 and 40 compares to the density of the multiples of 5?

Correct Answer: C

Explanation:

We are comparing two sets between 0 and 40:

Positive integers → 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …, 40

Multiples of 5 → 5, 10, 15, 20, 25, 30, 35, 40

Density means how closely packed the numbers are on the number line.

  • More numbers in the same space → more dense
  • Fewer numbers → less dense

From 0 to 40, there are 40 positive integers, but only 8 numbers that are multiples of 5, so the integers are more numerous in the same space.

So, the set of positive integers is more dense than the set of multiples of 5.

Question 3

Simplify this expression:

$$\frac{35m^4 n^5}{7m^2 n^3}$$

Correct Answer: A 

Explanation:

Divide the numbers (coefficients):

$$\frac{35m^4 n^5}{7m^2 n^3}=\frac{5m^4 n^5}{m^2 n^3}$$

Divide terms that have the same variable. When dividing variables, subtract the exponents and keep the base (the variable):

$$\frac{5m^4 n^5}{m^2 n^3}=\frac{5m^2 n^5}{n^3}$$
$$\frac{5m^2 n^5}{n^3}=5m^2 n^2$$

The simplified form of $$\frac{35m^4 n^5}{7m^2 n^3} \ \text{is} \ 5m^2 n^2$$

Question 4

What is the value of this expression in scientific notation?

$$\frac{2^6 \times 2^3 \times 2^{-4}}{2^3 \times 2^{-1}}$$

Correct Answer: C

Explanation:

When multiplying with the same base, copy the base then add the exponents:

$$\frac{2^6 \times 2^3 \times 2^{-4}}{2^3 \times 2^{-1}} = \frac{2^{6+3+(-4)}}{2^{3+(-1)}} = \frac{2^5}{2^2}$$

When dividing with the same base, subtract the exponents and keep the base:

$$\frac{2^5}{2^2} = 2^{5-2} = 2^3$$

Simplify:

$$2^3 = 2 \times 2 \times 2 = 8$$

Write in scientific notation:

Scientific notation is a way of writing very large or very small numbers in a shorter and easier form.

It looks like this:

$$a \times 10^n$$

Where a must be at least 1 but less than 10.

8 is between 1 and 10. So, a = 8.

Recall that any number raised to 0 is always equal to 1.

So, $$10^0 = 1$$

Thus, we can write 8 as 8 × 10⁰.

Question 5

Find the value of this expression:

$$2 \frac{1}{2} + 3 \frac{3}{5}$$

Correct Answer: B

Explanation:

Add the whole numbers:

$$2 \frac{1}{2} + 3 \frac{3}{5} \rightarrow 2 + 3 = 5$$

Add the fractions:

We need a common denominator for $$\frac{1}{2} \text{ and } \frac{3}{5}$$

The least common denominator (LCD) of 2 and 5 is 10.

Convert each fraction so they have a common denominator of 10.

To do this, multiply both the numerator and the denominator by the same number.

Now add the fractions:

$$\frac{5}{10} + \frac{6}{10} = \frac{5+6}{10} = \frac{11}{10}$$

Convert improper fraction to mixed number:

Question 6

These arrows represent a student’s movement along a straight path:

EQAO 9th Grade Math Sample

At the final position, where is the student relative to the starting point?

The student is _______________ relative to the starting point.

Correct Answer: C

Explanation:

Think of it like a number line:

Moving right → forward (+)

Moving left → backward (-)

The final position depends on which direction has more total distance.

Look at the given movements:

It means:

+50 + (-30) + 70 + (-40)

= 50 – 30 + 70 – 40

= 20 + 70 – 40

= 90 – 40

= 50

The final result is +50. Positive means to the right.

So, the student is 50 m to the right relative to the starting point.

Strand 2 - Algebra

Question 7

Liam earns money based on the number of wooden frames (n) he makes. His earnings, 𝑃 (in dollars), are given by:

P = 18.75n + 20

How much will Liam earn if he makes 6 frames?

Correct Answer: B

Explanation:

Understand the equation:

P = 18.75n + 20

18.75n → money earned per frame
+20 → extra fixed payment

Since Liam made 6 frames, replace n = 6:

P = 18.75n + 20
P = 18.75(6) + 20

Solve:

P = 18.75(6) + 20
P = 112.50 + 20
P = 132.50

So, if Liam makes 6 frames, he will earn a total of $132.50.

Question 8

Drag and drop the correct expressions to complete each equation.

x² − 5x
3x − 2
x − 5
3x − 6
x² − 2x
= x(x − 5)
= 3(x − 2)
On mobile, tap an expression first, then tap a dashed box.

Correct Answer:

Explanation:

Use the distributive property to expand each expression:

x(x – 5) = x(x) + x(-5) = x² – 5x
3(x – 2) = 3(x) + 3(-2) = 3x – 6

Question 9

This pseudocode calculates the perimeter of a rectangle:

  • store user input as width
  • store user input as length
  • perimeter = 2×width + 2×length

Complete the statement:

If a user inputs width = 10 and ______ as the length, the output will be 50 cm.

Correct Answer: C

Explanation:

Use the formula:

perimeter = 2×width + 2×length

Let W = width; L = length

Substitute width = 10, and the output (perimeter) = 50:

50 = 2(10) + 2L

Solve the length:

50 = 20 + 2L

30 = 2L

15 = L

Complete statement: If a user inputs width = 10 and 15 as the length, the output will be 50 cm.

Question 10

A student is writing code to calculate the sale price of an item before tax.

  • itemPrice represents the original price
  • discountRate represents the discount in percent

Which line of code correctly calculates the sale price (after discount)?

Correct Answer: C

Explanation:

We need to find the correct code to calculate the sale price after a discount.

Understand the variables:

itemPrice → original price of the item

discountRate → percent discount (like 20%, 30%, etc.)

To get the sale price, subtract the discount from the original price (itemPrice):

Discount = itemPrice * discountRate/100

salePrice = itemPrice – discount

salePrice = itemPrice – (itemPrice * discountRate/100)

Question 11

A graph shows the relationship between the total cost of renting a bike and the number of days it is rented from two companies: Speedy Bikes and City Cycles.

Grade 9 Math Practice Question - Ontario

Which statement is true?

Correct Answer: C

Explanation:

There are two companies:

  • Speedy Bikes
  • City Cycles

We compare how much they charge as the number of days increases.

After 5 days:

  • Speedy Bikes line is steeper → gets expensive faster
  • City Cycles line is less steep → increases slowly

So, City Cycles becomes cheaper after 5 days.

Thus, option C is correct.

Look at the starting/initial cost:

At day 0:

Speedy Bikes = $50

City Cycles = $100

Speedy Bikes is cheaper at the beginning.

City Cycles is more expensive at first.

The initial cost at City Cycles is $50 more than at Speedy Bikes.

So, option A is false.

The lines meet at about 5 days which costs $200.

This means both companies cost the same at 5 days.

Option B says 4 days, so it is false.

At 10 days:

Speedy Bikes ≈ $350

City Cycles ≈ $300

Difference: $350 – $300 = $50

Option D says, the difference in cost between Speedy Bikes and City Cycles for a 10-day rental is $100.

So, option D is also false.

 

Question 12

Two linear graphs are shown:
Graph A
Graph B
Complete the statement:
The rate of change of Graph is times greater than that of the other graph.
A
B
2
3
4
5
Tap a choice, then tap a box.

Correct Answer:

The rate of change of Graph B is 2 times greater than that of the other graph.

Explanation:

Find slope (rate of change):

$$m = \frac{y_2 – y_1}{x_2 – x_1}$$

Compare their slopes:

The rate of change (slope) of Graph B is 2 times greater than that of the other graph.

Question 13

Three of the following represent linear relationships.

Which one is non-linear?

Math Question Answer Choices

Correct Answer: C

Explanation:

We need to find which relationship is non-linear.

  • Linear = same change every time
  • Non-linear = change is not the same

Option A: y = 5x – 1
This is already in the form: y = mx + b
This is a linear equation.

Option B:

Look at the changes in 𝑦:

3 → 6 = +3

6 → 9 = +3

9 → 12 = +3

Same difference (+3)

This also shows a linear relationship.

Option C:

Look at the changes in 𝑦:

2 → 3 = +1

3 → 6 = +3

6 → 11 = +5

The change is NOT the same.

This shows a non-linear relationship.

Option D: y = 4 – x
Can be written as: y = -x + 4
This is a linear equation.

Question 14

A line is represented by:

y = 3x + 1

The slope doubles, and the y-intercept decreases by 4.
What is the new equation?

Correct Answer: A

Explanation:

The equation is in the form y = mx + b, where m is the slope and b is the y-intercept.

y = 3x + 1
m = 3 (slope)
b = 1 (y-intercept)

The slope doubles:
y = 3x + 1 → y = 6x + 1

The y-intercept decreases by 4:
1 – 4 = -3
y = 6x + 1 → y = 6x – 3

The new equation is y = 6x – 3.

Strand 3 - Data

Question 15

A scatter plot shows the relationship between average temperature (°C) and altitude (m) for several cities.

9th Grade Math Sample Question - EQAO

The data for four more cities is shown below:

Table for Math Question - Grade 9

Which city would be an outlier if added to the graph?

Correct Answer: A 

Explanation:

The graph shows as altitude increases, the temperature decreases. This is a negative trend (going down).

An outlier is a point that does not follow the pattern, and is far away from the other points.

City A: (390, -1)

At altitude 390, temperature should be around 1–2°C, but this is -1°C (too low) which is slightly colder than expected. It does not follow the trend.

Cities B, C, and D show that as altitude increases, temperature decreases, which follows the pattern in the graph.

Question 16

A box plot shows the number of hours students spend on their phones per day.

MAth Practice Question - 9th Grade Level

Select the two data sets that match this box plot.

Correct Answer: A & B

Explanation:

The box plot shows the following data:

Minimum = 2

Q1 = 4

Median = 6

Q3 = 9

Maximum = 12

Option A: 2, 4, 6, 9, 12

Minimum = 2

Median = 6

Q1 = 4

Q3 = 9

Maximum = 12

Option B: 2, 4, 4, 6, 9, 9, 12

Minimum = 2

Median = 6

Q1 = 4

Q3 = 9

Maximum = 12

Options A and B match the box plot perfectly.

Option C: 2, 4, 5, 6, 7, 9, 12

Minimum = 2

Median = 6

Q1 = 4.5 (should be 4)

Q3 = 8 (should be 9)

Maximum = 12

Option D: 2, 3, 4, 6, 6, 9, 12

Minimum = 2

Median = 6

Q1 = 3.5 (should be 4)

Q3 = 9

Maximum = 12

Options C and D do not match the box plot.

Question 17

The graph shows the average temperature (°C) over 3 years.

Math Practice Question - Ontario

What is the maximum temperature expected in the year 2026 based on this data?

Correct Answer: D

Explanation:

The graph shows temperature over time (years).

It depicts a repeating pattern every year.

Each year, the graph reaches a peak of about 30℃. This is the maximum temperature. Thus in 2026, it is expected to reach a maximum temperature of 30℃.

Question 18

A growing pattern uses square tiles to make a border.

Math Sample Question - Growing Pattern

Which strategy is the quickest way to find the number of tiles in Figure 1000?

Correct Answer: D

Explanation:

The figures are growing borders made of tiles. Each new figure adds more tiles around the square. The pattern keeps growing.

You need the number of tiles in Figure 1000. That’s a very large number.

Making a graph is helpful, but still requires estimating.

Extending a table works for small numbers, but not practical up to 1000.

Drawing all the figures is time consuming, not the quickest way.

Using a rule helps you skip all the steps and go straight to Figure 1000, making it quicker and easier.

Strand 4 - Geometry and Measurement

Question 19

Which variable represents an angle that measures 160°?

Geometry Sample Question - 9th Grade EQAO

Correct Answer: A

Explanation:

The angle at the center is 200°. This is a central angle.

A full circle measures 360°.

The remaining angle at the center is:

360° – 200° = 160°

Angle a measures 160°.

Question 20

In a city, each block measures 1/10 of a mile.

Estimate the distance, in metres, if a person travels 4 blocks.

Hint: 1 mile = 1609.3 m

Correct Answer: B

Explanation:

Each block = $$\frac{1}{10}$$ of a mile

For 4 blocks:

$$4 \times \frac{1}{10} = \frac{4}{10} = 0.4\ \text{miles}$$

Convert miles to metres:

1 mile = 1609.3 m
0.4 × 1609.3 = 643.72 ≈ 644 m

The estimated distance if a person travels 4 blocks is 644 metres

Question 21

A rope is tied from the ground to the top of a tree. The same rope is then used to reach another tree without moving its base on the ground.

Geometry and Measurement Sample Question - Grade 9

Find the exact height, h, of the second tree.

Correct Answer: B

Explanation:

The rope forms a right triangle:

Height of tree = vertical side

Distance from tree = base

Rope = hypotenuse

Same rope = same hypotenuse

Use the Pythagorean Theorem:

a² + b² = c²

For the first tree:

10² + 6² = c²
100 + 36 = c²
136 = c²
√136 = √(c²)
√136 = c

The length of the rope is √136 m.

Use the same rope for the second tree:

h² + 8² = (√136)²
h² + 64 = 136
h² = 72
√(h²) = √72
h = √72

The exact height of the second tree is √72 m.

Strand 5 - Financial Literacy

Question 22

Select the TWO options that could best help a person avoid debt.

Correct Answer: A & B

Explanation:

Paying bills on time helps you avoid extra fees and interest.

Saving regularly means you don’t need to borrow money.

Borrowing for wants and ignoring interest can increase debt.

Question 23

Noah wants to buy a bike for $800.

Option A: 25% down payment and $30/month for 2 years

Option B: $0 down payment and $22/month for 3 years

Which statement is correct?

Correct Answer: D

Explanation:

Option A:

Down payment = 25% of $800 = 0.25 × 800 = $200

Monthly = $30/month for 2 years = 30 × 24 = $720

Total = $920

Option B:

Down payment = $0

Monthly = $22/month for 3 years = 22 × 36 = $792

Total = $792

Compare:

920 – 792 = $128

Thus, Option B costs $128 less than Option A.

 

Keep Practising with the Complete Practice Package

Help your child prepare, improve their skills, and increase their chances of scoring high, with:

One-time Payment | 3-month Access | Price Is in US Dollars