Grade 8 math is the final year of middle school mathematics under the New Jersey Student Learning Standards, and the NJSLA-Adaptive mathematics assessment reflects how demanding the content has become. Eighth graders are expected to understand functions formally, graph and solve linear equations in multiple forms, work with irrational numbers, apply the Pythagorean theorem, and analyze data using scatter plots and lines of best fit.
This guide covers each major domain and provides 15 original practice problems with complete step-by-step answers.
ViewMath is an independent publisher and is not affiliated with or endorsed by the New Jersey Department of Education or any state assessment program.
Official source checked: NJDOE lists NJSLA-Adaptive mathematics for grades 3 through high school and gives April 27-May 29, 2026 as the Spring 2026 administration window. The NJDOE adaptive FAQ says the updated assessments align more closely with the 2023 NJSLS for mathematics. See the NJDOE testing schedule and NJSLA-Adaptive FAQ.
NJSLA Grade 8 Math: Key Domains
Functions
Grade 8 introduces the formal definition of a function: a rule that assigns exactly one output to each input. Students must distinguish between linear and nonlinear functions, use function notation, identify rate of change, and interpret graphs.
- Understanding that a function has exactly one output per input
- Identifying whether a table, graph, or rule represents a function
- Comparing properties of two functions represented in different forms
- Interpreting the rate of change (slope) and initial value (y-intercept) in context
- Sketching and interpreting qualitative graphs
Expressions and Equations: Linear
- Solving linear equations with one variable (including equations with no solution or infinitely many solutions)
- Writing equations in slope-intercept form: y = mx + b
- Graphing linear equations using slope and y-intercept
- Understanding slope as rise over run: m = (y₂ − y₁)/(x₂ − x₁)
Systems of Linear Equations
- Solving systems by graphing, substitution, and elimination
- Interpreting solutions as intersection points on a graph
- Recognizing when a system has one solution, no solution, or infinitely many solutions
The Number System: Real Numbers
- Understanding that some numbers are irrational (cannot be written as a fraction)
- Estimating the decimal values of irrational numbers like √2, √3, √5, π
- Evaluating perfect squares and perfect cubes
- Writing numbers in scientific notation and performing operations with them
Geometry
- Congruence and similarity via rigid transformations (translation, rotation, reflection) and dilations
- The Pythagorean theorem: a² + b² = c² and its converse
- Using the Pythagorean theorem to find the distance between two points
- Volume of cones, cylinders, and spheres
Statistics and Probability
- Constructing and interpreting scatter plots
- Describing patterns of association: positive/negative linear/nonlinear/no association
- Drawing and using lines of best fit (trend lines)
- Interpreting two-way tables of categorical data
15 Grade 8 Math Practice Problems
Functions
Problem 1. A function is defined by the rule f(x) = 3x − 2. What is f(5)?
Solution: f(5) = 3(5) − 2 = 15 − 2 = 13.
Problem 2. A table shows these input/output pairs: (1, 4), (2, 8), (3, 12), (4, 16). Is this a linear or nonlinear function? What is the rate of change?
Solution: The output increases by 4 for every increase of 1 in the input — a constant rate of change. This is a linear function with rate of change = 4.
Linear Equations
Problem 3. Write the equation of the line with slope m = 2 and y-intercept b = −5 in slope-intercept form.
Solution: y = mx + b = y = 2x − 5.
Problem 4. Find the slope of the line through the points (1, 3) and (5, 11).
Solution: m = (11 − 3)/(5 − 1) = 8/4 = 2.
Problem 5. Solve: 4(x − 3) = 2x + 6.
Solution: 4x − 12 = 2x + 6. 2x = 18. x = 9.
Systems of Linear Equations
Problem 6. Solve the system by substitution: y = 2x + 1 and 3x + y = 16.
Solution: Substitute y = 2x + 1 into the second equation: 3x + (2x + 1) = 16 → 5x + 1 = 16 → 5x = 15 → x = 3. Then y = 2(3) + 1 = 7. Solution: (3, 7).
Problem 7. Solve by elimination: 2x + 3y = 12 and 2x − y = 4.
Solution: Subtract the second equation from the first: 4y = 8, so y = 2. Substitute: 2x + 3(2) = 12 → 2x = 6 → x = 3. Solution: (3, 2).
The Number System
Problem 8. Between which two consecutive integers does √50 fall?
Solution: 7² = 49, 8² = 64. Since 49 < 50 < 64, √50 falls between 7 and 8.
Problem 9. Write 4.7 × 10³ in standard form.
Solution: Move the decimal 3 places to the right: 4,700.
Problem 10. What is ∛27?
Solution: 3³ = 27, so ∛27 = 3.
Geometry
Problem 11. A right triangle has legs of length 6 and 8. Find the hypotenuse.
Solution: a² + b² = c². 6² + 8² = 36 + 64 = 100. c = √100 = 10.
Problem 12. Find the distance between the points (1, 2) and (4, 6).
Solution: Distance = √[(4 − 1)² + (6 − 2)²] = √[9 + 16] = √25 = 5.
Problem 13. A cylinder has a radius of 3 cm and a height of 10 cm. What is its volume? (Use π ≈ 3.14.)
Solution: V = πr²h = 3.14 × 9 × 10 = 282.6 cm³.
Statistics
Problem 14. A scatter plot shows that as the number of hours studied increases, test scores also increase. Describe the association and sketch the line of best fit.
Solution: The association is positive linear. A line of best fit would slope upward from left to right, passing through the middle of the data cluster.
Problem 15. A two-way table shows that 30 students prefer reading, 20 prefer sports, and of the students who prefer reading, 18 are girls and 12 are boys. What fraction of reading-preferring students are girls?
Solution: 18 girls out of 30 reading-preferring students: 18/30 = 3/5.
Common Grade 8 Math Mistakes
- Confusing slope with y-intercept: In y = mx + b, m is the slope (rate of change) and b is the y-intercept (starting value). Reading the table or graph and assigning these values to the wrong variable is a common error.
- Adding instead of squaring in the Pythagorean theorem: a² + b² = c² means squaring the legs and adding, then taking the square root. Writing a + b = c is wrong.
- Forgetting that √ of a non-perfect square is irrational: √50 is not 7 — it is between 7 and 8. Rounding to the nearest whole number without acknowledging the exact irrational value loses partial credit on NJSLA.
- Substituting before isolating in systems: In substitution, the expression substituted must be a single variable isolated on one side: “y = …” not “y + x = …”.
- Misreading scatter plots: Positive association means both variables increase together. Negative association means one increases as the other decreases. No association means no pattern.
ViewMath Resources for NJ Grade 8 Math
ViewMath Grade 8 math practice test books and workbooks cover the full scope of NJSLS Grade 8 standards — functions, linear equations, systems, geometry, and statistics. Each book includes step-by-step solutions for every practice problem. Browse the resources listed on this page for material suitable for classroom review, test prep, or independent study.