8th Grade Math Worksheets, Tests and Lessons for Middle School
In 8th grade math, students build on their understanding of ratios, rates, and percentages, work with rational numbers, and solve expressions, linear equations, and inequalities. They also explore functions and linear relationships, systems of equations, exponents and scientific notation, the Pythagorean theorem, geometry concepts like area and volume, transformations, and basic statistics and probability.
Here you’ll find a wide range of free interactive worksheets, printable tests, and ready-to-use lessons designed for middle school math. Teachers can assign materials online with a class code, print them for use in class or homework, or copy and customize any resource to fit their students’ needs.
By grade
- Kindergarten Math Worksheets, Tests, and Lessons
- 1st Grade Math Worksheets, Tests, and Lessons
- 2nd Grade Math Worksheets, Tests, and Lessons
- 3rd Grade Math Worksheets, Tests and Lessons
- 4th Grade Math Worksheets, Tests, and Lessons for Grades 3–5
- 5th Grade Math Worksheets, Tests, and Lessons
- 6th Grade Math Worksheets, Tests and Lessons
- 7th Grade Math Worksheets, Tests and Lessons
- 9th Grade Math Worksheets, Tests and Lessons
- 10th Grade Math Worksheets, Tests, and Lessons
- 11th Grade Math Worksheets, Tests, and Lessons
- 12th Grade Math Worksheets, Tests and Lessons
Materials (24 materials)
Lesson
The Pythagorean theorem
This classroom material helps 8th-grade students practice applying the Pythagorean theorem to right triangles by identifying correct equations, calculating side lengths, and organizing problem-solving steps. It includes varied question types such as multiple-choice, word problems, and matching exercises.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Pythagorean theorem test
This 8th-grade test provides practice in applying the Pythagorean theorem, distance formula, and converse of the theorem through problem-solving questions. Students will analyze right triangles, identify potential hypotenuses, and determine points equidistant from the origin.
Mathematics · Grade 8 · New · Oct 15, 2026
Lesson
Using the Pythagorean theorem in real life
This classroom material helps 8th-grade students practice applying the Pythagorean theorem through real-world problems involving distance, 3D situations, and word problems. Students solve structured questions like ladder lengths, identifying applicable scenarios, and calculating distances between points.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Laws of exponents practice
Students practice applying the laws of exponents through various question types, including simplification, evaluation, and comparison of expressions involving product, quotient, power, zero, and negative exponents. This resource is suitable for 8th-grade learners.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Distance on the coordinate plane
A practical activity for 8th-grade students to practice calculating distances on the coordinate plane using the Pythagorean theorem. Students solve problems involving finding the length of segments, comparing distances, and sequencing steps for the calculation method.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Pythagorean theorem quiz
This 8th-grade quiz helps students practice applying the Pythagorean theorem by identifying correct formulas, calculating missing side lengths, and evaluating which side sets form right triangles through multiple-choice and problem-solving questions.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Scientific notation test
This 8th-grade scientific notation test helps students practice converting, comparing, multiplying, and dividing numbers in scientific notation through a variety of question types, including multiple choice and calculation problems. It encourages understanding of notation accuracy and operations.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Exponents quiz
An 8th-grade exponents quiz where students practice applying exponent rules and evaluating powers through multiple-choice and calculation questions, such as simplifying expressions and identifying equivalent powers.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Functions practice
This 8th-grade functions practice worksheet helps students identify and analyze function tables, relations, and distinguish between linear and nonlinear functions through questions on tables, graphs, and step-by-step procedures. Students apply their understanding by answering questions like identifying linear functions and relations.
Mathematics · Grade 8 · New · Oct 15, 2026
Lesson
Understanding slope
This resource provides 8th-grade students practice in understanding slope through questions on calculating rise over run, identifying slopes from graphs and points, and ordering steps for finding the slope between two points. It includes varied question types such as calculations, multiple-choice, and fill-in-the-blank exercises.
Mathematics · Grade 8 · New · Oct 15, 2026
Lesson
Transformations on the coordinate plane
This 8th-grade material helps students practice transformations on the coordinate plane by identifying and applying reflections, rotations, and rigid motions through multiple-choice questions and structured steps. It focuses on understanding rules and recognizing transformations that preserve shape and size.
Mathematics · Grade 8 · New · Oct 15, 2026
Lesson
Linear functions and slope-intercept form
This 8th-grade classroom material helps students practice understanding linear functions and the slope-intercept form through questions on identifying equations, analyzing statements, sequencing graphing steps, and filling in key components of the formula. It develops skills in interpreting slope and y-intercepts.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Slope quiz
This 8th-grade quiz helps students practice calculating and identifying different types of slopes through multiple-choice and short-answer questions, focusing on positive, negative, zero, and undefined slopes. It encourages understanding of slope concepts and interpretation of line behavior.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Slope practice
This 8th-grade activity helps students practice calculating slopes from graphs, points, and tables through various question types, including problem-solving, multiple-choice, and table analysis exercises. It encourages understanding of slope concepts in different representations.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Dilations and similarity
This classroom material helps 8th-grade students practice dilations and similarity by solving questions about scale factors, identifying transformations that produce similar figures, and calculating side lengths after dilation. It includes step-by-step exercises on dilating points with a given scale factor centered at the origin.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Congruence and similarity
This 8th-grade math resource helps students practice identifying and applying transformations such as reflection, translation, and rotation through a sequence of questions. Students analyze the effects of each transformation on figures and distinguish between congruent and similar shapes.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Transformations quiz
This quiz helps 8th-grade students practice identifying and describing transformations such as translations, reflections, rotations, and dilations through multiple-choice and descriptive questions to reinforce understanding of each concept.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Transformations practice
This 8th-grade classroom material provides practice completing various transformations on the coordinate plane, including translations, reflections, and rotations. Students answer multiple-choice and write-in questions, sequencing steps and applying transformations to coordinate points.
Mathematics · Grade 8 · New · Oct 15, 2026
Lesson
Solving systems algebraically
This classroom material helps 8th-grade students practice solving systems algebraically through substitution and elimination methods. Students analyze example problems, identify correct steps, and complete exercises by filling in blanks and sequencing procedures.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Solving systems by elimination
Practise solving systems of equations by elimination through guided questions and word problems. Students learn to identify steps, determine solvable systems by addition, and manipulate equations to eliminate variables at an 8th grade level.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Solving systems by substitution
This classroom material helps 8th-grade students practice solving systems of equations using substitution by identifying the first steps, solving for one variable, and checking solutions through various example problems. It emphasizes understanding the method and verifying answers through guided exercises.
Mathematics · Grade 8 · New · Oct 15, 2026
Worksheet
Systems of equations by graphing
This material helps 8th-grade students practice solving systems of equations by graphing, focusing on plotting two lines, identifying their intersection, and determining the number of solutions. Students answer questions about intersection points, parallel lines, and the steps involved in graphing to reinforce their understanding.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Volume test
This 8th-grade volume test practices calculating the volume of prisms, cylinders, cones, and spheres through multiple-choice and open-ended questions. Students apply formulas for each shape's volume and compare their sizes within real-world contexts.
Mathematics · Grade 8 · New · Oct 15, 2026
Test
Linear equations test
This 8th-grade test helps students practice solving multi-step linear equations, including variables on both sides and word problems, through question types like equations, steps in solution processes, and application problems. It develops skills in algebraic reasoning and problem-solving.
Mathematics · Grade 8 · New · Oct 15, 2026
More pages
Topics
Questions teachers ask
What topics are covered in 8th grade math materials?
Materials include ratios, rational numbers, linear equations, inequalities, functions, geometry, exponents, the Pythagorean theorem, and statistics.
Can I edit and adapt the worksheets for my class?
Yes, all materials can be copied and customized to match your teaching style or your students’ needs.
How do I assign these materials to my students?
You can share materials online using a class code or print them for in-class or homework assignments.