Free SSAT Math Practice Test — Grade 8
Math only, deliberately — the real SSAT (published by the Enrollment Management Association) also has verbal and reading sections, which we don't cover.
20 real practice questions at SSAT Upper Level difficulty, drawn from the same calibrated bank our adaptive practice uses. Work through them right here — every question has the answer and a step-by-step explanation one tap away.
Question 1 · Arithmetic & Number SenseEasy
A biology student is observing bacterial growth in a petri dish. She models the fraction of the dish covered as , where n is a whole number between 1 and 60. She records two facts about n: n is divisible by both 3 and 4, and when n is divided by 4, the result is a prime number. What fraction of the petri dish is covered?
A
B
C
D
E
Show answer & explanation
Let's work it out
1.Since n must be divisible by both 3 and 4, it must be divisible by LCM(3, 4) = 12, so n is a multiple of 12 in the range 1 to 60: that gives candidates 12, 24, 36, 48, and 60.
2.The second condition requires n divided by 4 to be prime.
3.Checking each: = 3 (prime), = 6 (not prime), = 9 (not prime), = 12 (not prime), = 15 (not prime).
4.Only n = 12 satisfies both conditions, so the fraction covered is , which simplifies to .
Answer: C)
Question 2 · Fractions & DecimalsEasy
In a science experiment on bacterial decline, a colony is losing exactly of its total starting population every hour due to an introduced antibacterial agent. A researcher wants to work backwards: she knows the colony has so far lost only of its starting population in total, and she needs to find what fraction of an hour has elapsed. She sets up the complex fraction whose numerator is the fraction already lost and whose denominator is the hourly loss rate, then simplifies it to find the elapsed time. What fraction of an hour has elapsed?
A
B
C
D
E
Show answer & explanation
Let's work it out
1.The researcher needs elapsed time, which equals total loss divided by hourly loss rate.
2.The total loss so far is of the starting population, and the hourly loss rate is of the starting population per hour.
3.Setting up the complex fraction gives () ÷ ().
4.To divide by a fraction, multiply by its reciprocal: () × () = = .
5.Therefore, of an hour has elapsed.
Answer: C)
Question 3 · MathEasy
A scientist tracks a bacterial colony whose population relative to a baseline changes at a constant rate. At 4 hours before the start of an experiment (t = -4), the population is 20 units below baseline. At the exact start of the experiment (t = 0), the population is 20 units above baseline. Assuming the population changes as a linear function of time, what is the constant rate of change in units per hour?
A3
B10
C5
D8
E2
Show answer & explanation
Let's work it out
1.The rate of change of a linear function equals the change in output divided by the change in input.
2.The population goes from −20 units (below baseline) at t = −4 to +20 units (above baseline) at t = 0.
3.The change in population is 20 − (−20) = 40 units.
4.The change in time is 0 − (−4) = 4 hours.
5.Dividing gives 40 ÷ 4 = 10 units per hour.
Answer: B) 10
Question 4 · Coordinate GraphsEasy
The graphs of y = 0.5x - 2 and y = 1.5x - 4 intersect at a single point. What is that point?
A(3, -0.5)
B(2, -1)
C(0, -2)
D(6, 1)
E(1.5, -1.25)
Show answer & explanation
Let's work it out
1.To find where the two lines meet, set their right-hand sides equal: 0.5x - 2 = 1.5x - 4.
2.Subtracting 0.5x from both sides gives -2 = x - 4, and adding 4 gives x = 2.
3.Substituting back into either equation yields y = 0.5(2) - 2 = -1, so the intersection point is (2, -1).
Answer: B) (2, -1)
Question 5 · PercentagesEasy
The table shows the attendance at a regional soccer tournament for three years. The tournament director says attendance grew by exactly 10% each year from Year 0 to Year 2 through compound annual growth. If Year 2 attendance was 12,100 fans, what was the attendance at Year 0?
A11,000
B10,000
C14,641
D10,890
E9,680
Show answer & explanation
Let's work it out
1.Because attendance grew by 10% each year through compound growth, each year’s attendance equals the previous year’s attendance multiplied by 1.10.
2.To reverse two years of 10% compound growth, divide by 1.10 twice.
3.Dividing 12,100 by 1.10 gives 11,000 (Year 1 attendance), then dividing 11,000 by 1.10 gives 10,000.
4.The original Year 0 attendance was 10,000 fans.
Answer: B) 10,000
Question 6 · MathStandard
A science class is modeling cells using cubes. The table below shows the volume of each model cell and the side length students need to compute. For the cell with a volume of cubic centimeter, what is the side length in centimeters?
A2
B
C
D
E
Show answer & explanation
Let's work it out
1.The side length of a cube equals the cube root of its volume.
2.To find the cube root of , take the cube root of the numerator and the cube root of the denominator separately: the cube root of 1 is 1, and the cube root of 8 is 2, giving a side length of .
3.This is confirmed by the pattern in the table, where the side length cubed always equals the volume.
Answer: B)
Question 7 · MathStandard
A surveyor models the ground elevation (in feet relative to the base of a retaining wall) along a sloped hillside using the function E(x) = 4x - 5, where x is the horizontal distance in feet from a survey stake. Negative elevation values indicate ground that is below the wall base. What is the ground elevation at a point 3 feet to the left of the survey stake, where x = -3?
A-7
B-12
C7
D-17
E-22
Show answer & explanation
Let's work it out
1.Substitute x = -3 into the function E(x) = 4x - 5.
2.First compute the slope term: 4 times -3 equals -12.
3.Then apply the constant: -12 - 5 = -17.
4.The ground elevation at that point is -17 feet, meaning 17 feet below the base of the wall.
Answer: D) -17
Question 8 · GeometryStandard
A crafter is building a diamond-shaped kite frame. The table shows the planned lengths of three wooden struts. The two shorter struts meet at a right angle at the center of the kite. The crafter wants to add one straight diagonal brace connecting the outer ends of those two shorter struts. What length, in centimeters, should the diagonal brace be so that the triangle formed by the two shorter struts and the brace is a perfect right triangle?
A7.0
B8.5
C42.25
D6.5
E6.0
Show answer & explanation
Let's work it out
1.The two shorter struts (2.5 cm and 6.0 cm) meet at a right angle, making them the two legs of the right triangle.
2.The diagonal brace connecting their outer ends is the hypotenuse.
3.Applying the Pythagorean theorem: 2.5² + 6.0² = 6.25 + 36.00 = 42.25, and = 6.5 cm.
4.The correct answer is D.
Answer: D) 6.5
Question 9 · Coordinate GraphsStandard
A biology student records the height (in centimeters) of five plant seedlings at two different times and models each seedling's growth as a linear function of days elapsed. The student wants the seedling whose growth rate is exactly 1.5 centimeters per day -- that is, whose line has a slope of 1.5. The two recorded (day, height) measurements for each seedling are listed as the five options. Which seedling has a growth rate of exactly 1.5 cm per day?
ADay 0: 2.0 cm; Day 4: 7.0 cm
BDay 0: 0.6 cm; Day 3: 2.6 cm
CDay 0: 0.4 cm; Day 4: 8.4 cm
DDay 0: 1.8 cm; Day 2: 4.8 cm
EDay 0: 3.0 cm; Day 4: 7.0 cm
Show answer & explanation
Let's work it out
1.Slope equals the change in height divided by the change in days elapsed.
2.For seedling D, measured at Day 0 with height 1.8 cm and Day 2 with height 4.8 cm: slope = = 3.0 / 2.0 = 1.5 cm per day, which matches the required growth rate exactly.
Answer: D) Day 0: 1.8 cm; Day 2: 4.8 cm
Question 10 · IntegersStandard
The table gives signed positions along an east-west trail, measured in miles from the visitor center. A guide defines one ridge unit as the distance from Tunnel to Overlook, which is east of Tunnel. A shuttle route measuring miles is exactly 3 ridge units long. What signed position should replace the question mark?
A
B
C-
D
E-
Show answer & explanation
Let's work it out
1.If the Overlook position is x, one ridge unit is x - (-) = x + miles.
2.Since = 3, the unit length is mile, so x = - = -.
Answer: E) -
Question 11 · Ratios & ProportionsStandard
The table shows the rate at which listeners join and leave a live music streaming event each hour. If the event starts with no audience and must reach a net gain of 360 listeners, how many hours will that take?
A3
B6
C4
D300
E12
Show answer & explanation
Let's work it out
1.The net gain per hour is found by adding the two rates in the table: 90 + (-30) = 60 listeners per hour.
2.Dividing the target audience gain by this combined net rate gives 360 / 60 = 6 hours.
Answer: B) 6
Question 12 · MathStandard
A carpenter records the thickness of various materials as powers of 5 meters. The table below shows several entries. What is the missing value in the table?
A-
B-25
C25
D
E
Show answer & explanation
Let's work it out
A negative exponent indicates a reciprocal: 5-2 = 1 divided by 52 = 1 divided by 25, which equals .
Answer: E)
Question 13 · Coordinate GraphsStandard
The table shows the total ingredient cost (in dollars) for baking different numbers of batches of cookies for a school fundraiser. Which equation models the total cost y as a linear function of the number of batches x?
Ay = 150x + 250
By = 150x + 350
Cy = 200x + 150
Dy = 150x + 200
Ey = 800x + 200
Show answer & explanation
Let's work it out
1.The slope is found by computing the change in cost per additional batch: = 150, confirmed consistently across all rows.
2.Using the point (1, 350) in y = mx + b gives 350 = 150(1) + b, so b = 200.
3.The equation is y = 150x + 200, which correctly predicts all four values in the table.
Answer: D) y = 150x + 200
Question 14 · Coordinate GraphsStandard
The graph shows the total monthly cost (in dollars) of a music streaming plan based on the number of premium song downloads purchased. Two points on the line are marked: (0, 2.0) and (4, 4.0). Which equation represents this linear relationship?
Ay = 0.5x + 2.0
By = 2.0x + 2.0
Cy = 1.5x + 1.5
Dy = 0.5x + 1.0
Ey = 2.0x + 0.5
Show answer & explanation
Let's work it out
1.Using the two marked points (0, 2.0) and (4, 4.0), the slope is (4.0 - 2.0) divided by (4 - 0), which equals 2. = 0.5.
2.The y-intercept is the value when x = 0, which is 2.0 directly from the first point.
3.Substituting into slope-intercept form gives y = 0.5x + 2.0, confirmed by plugging in x = 4: 0.5(4) + 2.0 = 4.0.
Answer: A) y = 0.5x + 2.0
Question 15 · Equations & InequalitiesHard
If 2(x - y) = y - 4 and 3(x + y) = 2x - y - 13, what is the value of x - y?
A-5
B-3
C3
D-2
E-7
Show answer & explanation
Let's work it out
1.Expand and collect terms in each equation: 2(x - y) = y - 4 becomes 2x - 2y = y - 4, or 2x - 3y = -4, and 3(x + y) = 2x - y - 13 becomes 3x + 3y = 2x - y - 13, or x + 4y = -13.
2.From the second equation, x = -13 - 4y; substituting into the first gives -26 - 8y - 3y = -4, so -11y = 22 and y = -2, which makes x = -13 + 8 = -5.
3.Therefore x - y = -5 - (-2) = -3.
Answer: B) -3
Question 16 · GeometryHard
A baker has a rectangular cooling rack with one side measuring 0.9 meters. When the baker stretches a measuring tape from one corner to the opposite corner, the diagonal measures 1.5 meters. The baker needs to know the length of the other side of the rack to check whether it will fit in the storage cabinet. What is the length, in meters, of the other side of the cooling rack?
A0.6
B1.44
C1.2
D1.0
E2.4
Show answer & explanation
Let's work it out
1.The two sides of a rectangle and its diagonal form a right triangle, with the diagonal as the hypotenuse.
2.Here the known leg is 0.9 m and the hypotenuse is 1.5 m, so the missing leg b satisfies 0.9² + b² = 1.5².
3.Computing: 0.81 + b² = 2.25, so b² = 1.44, and b = = 1.2 m.
4.This is the 3-4-5 Pythagorean triple scaled by 0.3 (0.9 = 3×0.3, 1.2 = 4×0.3, 1.5 = 5×0.3).
Answer: C) 1.2
Question 17 · PercentagesHard
The table shows how the snow depth beside a school weather station changes during a storm and the following afternoon. After all the stages shown, another snowfall begins. How many centimeters of new snow must accumulate to bring the depth to exactly 18.00 centimeters?
A17.56
B6.21
C1.80
D2.16
E0.80
Show answer & explanation
Let's work it out
1.The new snowfall changes the depth to 16.00 × 1.375 = 22.00 centimeters.
2.Successive decreases then give 22.00 × 0.90 × 0.80 = 15.84 centimeters.
3.Therefore, 18.00 − 15.84 = 2.16 centimeters of additional snow must accumulate.
Answer: D) 2.16
Question 18 · Ratios & ProportionsHard
For a set of handmade bracelets, Nia has one bead mix that is metallic beads and another that is metallic beads. She begins with 1 cups of the first mix but uses cup on a different project. She combines all of the remaining first mix with some of the second mix so that exactly of the finished blend is metallic beads. How many cups of the second mix does she use?
A
B
C
D
E
Show answer & explanation
Let's work it out
1.After the other project, cup of the first mix remains, containing cup of metallic beads.
2.If x is the amount of the second mix, equating the metallic portion to half of the finished blend gives + 3x/4 = times the quantity + x.
3.Solving this equation gives x = cup.
Answer: E)
Question 19 · Data & StatisticsHard
Set P contains half as many numbers as Set Q, and the mean of Set P is . One-fourth of the numbers in Set Q, with a mean of , are removed. The mean of the numbers in Set P together with the numbers remaining in Set Q is . What was the original mean of Set Q?
A
B
C
D
E
Show answer & explanation
Let's work it out
1.Let Set Q contain 8 numbers, so Set P contains 4 and 2 are removed from Set Q.
2.The combined sum after removal is 10 times , or 7; subtracting the sum of Set P leaves 4 for the remaining part of Set Q.
3.Restoring the removed sum gives an original Set Q total of 5, so its mean is .
Answer: B)
Question 20 · Data & StatisticsHard
How much greater is the sum of the two largest entries in Set P than the sum of the two smallest entries in Set Q?
A1.3
B26.1
C0.3
D13.2
E8.1
Show answer & explanation
Let's work it out
1.The two largest entries in Set P sum to 9.3 + 7.8 = 17.1.
2.The two smallest entries in Set Q sum to 3.9 + 5.1 = 9.0.
3.The difference is 17.1 − 9.0 = 8.1.
Answer: E) 8.1
Want it scored, timed, and adaptive?
The free sample test gives you a real score, per-topic results, and an explanation of every wrong answer.
Take the grade 8 sample test →