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)
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 · Used 2 times · Oct 15, 2026
Test
Algebraic Expressions, Equations and Functions
Interactive algebra quiz with 10 questions, hints and explanations.
math · Grade 8 – Grade 10 · Used 1 time · Nov 5, 2026
Worksheet
Pythagorean theorem practice
Students practise solving for the hypotenuse and a missing leg using the Pythagorean theorem through a short set of right-triangle word problems with varied units. The worksheet begins with two direct hypotenuse questions, then two missing-leg questions. Level: 8th grade.
Mathematics · Grade 8 · Used 1 time · Oct 28, 2026
Worksheet
Pythagorean theorem word problems
Students practise Pythagorean theorem word problems using ladders, ramps, distances, and screen diagonals. They solve repeated read-and-calculate questions in a set of four, starting with given sides. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Worksheet
Scientific notation practice
Students practise converting numbers to and from scientific notation and perform operations in scientific notation using number-writing, compute-and-convert, and ordering steps. Includes tasks like identifying 0.000072, multiplying and adding terms, and arranging steps. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Lesson
Laws of exponents
Students practise exponent rules using short prompts: choosing equivalent expressions, ordering steps to simplify algebra, matching rules to forms, and completing equations. Work through example patterns with variables stated as nonzero when needed. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Test
Linear functions test
Students practise slope-intercept form and reading linear relationships by answering questions on slope, finding equations from a point and slope, selecting statements about y = mx + b, and checking constant rate of change using graphs and tables. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Test
Congruence and similarity test
Students practise congruence and similarity with transformations, scale factors, and angle relationships by answering short multiple-choice and select-all questions, plus coordinate mapping and corresponding-side problems; includes first-question drills. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Worksheet
Slope-intercept form practice
Students practise slope-intercept form by answering short prompts: find slope and intercept, substitute x-values to get y, and write equations from given slope/intercepts or two points; then graph the lines. Level 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Lesson
Dilations and similar figures
Students practise scale factors and similarity using dilation questions, including coordinate images after dilation about the origin, scale factors from similar side lengths, ordering steps for dilations from a center, and matching scale factors to effects. Level 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Test
Systems of equations word problems test
Practise writing and solving systems of equations from word problems by defining variables, forming two equations, then choosing the system or checking solutions using substitution/elimination. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Test
Systems of equations quiz
Students practise solving systems of equations using graphing and methods including substitution and elimination, identifying solution types (one, none, or infinitely many) from prompts and multiple-choice/select-all statements. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Lesson
What is a system of equations?
Students practise graphing two linear equations and finding the intersection by answering short questions, matching graph descriptions to solution types, and ordering steps. Includes systems with one, none, or infinitely many solutions. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Lesson
Volume of cylinders, cones and spheres
Students practise volumes of cylinders, cones and spheres by deriving and comparing formulas, then answering calculation and relationship questions. They also order steps and match solids to volume expressions. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Worksheet
Volume of cylinders, cones and spheres practice
Students practise volumes of cylinders, cones, and spheres using formula-based and word problems: find missing dimensions from given volumes, then convert to numerical answers when π ≈ 3.14 is used. Level: 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
Worksheet
Multi-step equations practice
Students practise solving multi-step equations involving the distributive property and variables on both sides using a short sequence of equation problems. Level 8th grade.
Mathematics · Grade 8 · New · Oct 28, 2026
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
More pages
Topics
- Two Step Equations Worksheets for Expressions and Linear Equations
- Adding and Subtracting Integers Worksheets for Grades 6–8
- Exponents Worksheets for Middle School: Roots and Scientific Notation
- Percent Worksheets and Ratio Activities for Grades 6–8
- Systems of Equations Worksheets for Middle School
- Probability Worksheets for Middle School Statistics and Probability
- Inequalities Worksheets for Grades 6–8: Printable & Interactive
- Surface Area Worksheets for Middle School Math
- Transformations Worksheets for Grades 6–8
- Slope Worksheets for Functions and Linear Relationships
- Pythagorean Theorem Worksheets for Middle School
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.