Build Skills and Confidence Before the Actual Test with EQAO-style Questions
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.
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!
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:
Further down this page, you’ll find practice questions covering these 5 strands.
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).
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.
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.
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.
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:
Classify each number:
Thus, Options C and D are correct.
These values are sets of rational and real numbers.
On the number line from 0 to 40, the arrows represent the multiples of 5:
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.
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.
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$$
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⁰.
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:
These arrows represent a student’s movement along a straight path:
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.
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.
Drag and drop the correct expressions to complete each equation.
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
This pseudocode calculates the perimeter of a rectangle:
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.
A student is writing code to calculate the sale price of an item before tax.
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)
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.
Which statement is true?
Correct Answer: C
Explanation:
There are two companies:
We compare how much they charge as the number of days increases.
After 5 days:
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.
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.
Three of the following represent linear relationships.
Which one is non-linear?
Correct Answer: C
Explanation:
We need to find which relationship is non-linear.
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.
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.
A scatter plot shows the relationship between average temperature (°C) and altitude (m) for several cities.
The data for four more cities is shown below:
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.
A box plot shows the number of hours students spend on their phones per day.
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.
The graph shows the average temperature (°C) over 3 years.
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℃.
A growing pattern uses square tiles to make a border.
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.
Which variable represents an angle that measures 160°?
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°.
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:
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.
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.
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.
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.
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