Middle school math topic

Expressions & Equations worksheets and activities for Grades 6 to 8

42 interactive expressions & equations activities, each one auto-graded and randomized per student. Mini Labs drop the math into a real scenario students care about; Skill Practice worksheets build fluency on one standard at a time; multi-day Labs connect a whole unit into a single project.

6th grade expressions & equations

All 6th grade activities in teaching order →

Worksheets: Mini Labs and Skill Practice

Skill PracticeGrade 6· 15 min

Balance the Scale: Equations and Inequalities

Interactive 6th grade worksheet on equations and inequalities (CCSS 6.EE.B.5, 6.EE.B.7, 6.EE.B.8). Students drag numbered weights onto a balance scale, observe a live bar chart showing both sides, then write the equation or inequality that represents their scale. 6 progressive problems: balance, make unbalanced, meet specific differences. Auto-graded, zero prep.

Skill PracticeGrade 6· 5 min

Expression Builder: Words to Algebra

Interactive Grade 6 worksheet where students translate 10 verbal phrases into algebraic expressions - from simple one-operation phrases to two-operation and grouped expressions. Auto-graded with instant feedback.

Mini LabGrades 6, 7· 20 min

Lemonade Stand: Profit Using Expressions

Help plan a lemonade stand by writing expressions for cost and profit, solving inequalities to reach a profit goal, and analyzing how the number of cups sold affects earnings. Students build a table, plot a linear graph, and use a slider to visualize how profit changes—making math both real and interactive!

Skill PracticeGrades 6, 7· 15 min

One-Step Equations with Tape Diagrams

Help students build algebra skills using visual tape diagrams. In this worksheet, learners solve one-step equations by identifying equal parts, understanding variable relationships, and finding the value of x. A great introduction to algebraic thinking for 6th grade and early 7th grade.

Mini LabGrade 6· 30 min

Pizza Party Math: Writing & Simplifying Expressions

Your class just won a pizza party - now plan it with algebra! Students use Tony's Pizza Palace rate card to build a cost expression, then simplify 12p + 2s + 5 into 5(s + 1) - a shortcut so clean they can do the math in their heads. This 6-part interactive worksheet makes 6.EE.A.3 feel like a superpower, not a chore.

Mini LabGrade 6· 20 min

Road Trip Math: How Distance Depends on Time

Pick a car, hit the highway, and discover how distance depends on time. Students write equations, build tables, plot graphs, and compare four vehicles to see why steeper lines mean faster speeds.

Mini LabGrade 6· 20 min

School Garden Layout Using Exponents

Help plan Westside Middle School's new garden using the power of exponents! Students calculate square herb bed areas, cube compost bin volumes, and test different garden sizes behind the cafeteria. This interactive activity teaches exponent notation, evaluation, and order of operations through real planning decisions — making 6.EE.A.1 feel like engineering, not homework.

Mini LabGrade 6· 20 min

The Equivalent Expression Lab

Interactive 6th grade math worksheet on equivalent expressions (CCSS 6.EE.A.3). Students help Dr. Raman, a city data scientist, rewrite 10 expressions by combining like terms, distributing, and factoring the GCF. Auto-graded with instant feedback: every answer is tested at 5 different inputs. Real-world scenario, built-in randomization, no prep required.

Skill PracticeGrade 6· 20 min

The Expression Equivalence Detective

Interactive 6th grade worksheet on identifying equivalent expressions (CCSS 6.EE.A.4). Students audit 15 expression pairs submitted by Dr. Raman's junior analyst. Using a live slider and evidence-capture tool, they test values, hunt for mismatches, and decide APPROVE or FLAG. Auto-graded with instant feedback, no prep required, and perfect pair with Expression Lab 6.EE.A.3.

7th grade expressions & equations

All 7th grade activities in teaching order →

Worksheets: Mini Labs and Skill Practice

Skill PracticeGrade 7· 20 min

Balancing Equations with a Virtual Scale

Help students understand equations using a virtual balance scale. In this interactive Grade 7 worksheet, students model equations, write expressions, and solve for x by keeping both sides balanced. Features visual feedback, auto-checking, and randomized problems for independent learning.

Mini LabGrade 7· 20 min

Percent Changes in Sam’s Financial Life

Students analyze real-world financial situations to calculate percent increase and decrease. Using a connected storyline, students examine changes in stock investments, monthly expenses, and online store prices. This worksheet builds proportional reasoning through table-based problems and supports randomized values for independent, auto-graded practice.

Skill PracticeGrades 7, 8· 30 min

Proportional Relation– Build the Graph

Students explore proportional relationships by completing tables and graphs for real-world scenarios like jogging and packaging costs. They’ll use unit rates, plot ordered pairs, and observe how proportional relationships form straight lines through the origin.

Skill PracticeGrade 7· 10 min

Simplify It! Using the Distributive Property

Practice simplifying algebraic expressions using the distributive property. Students expand expressions, combine like terms, and write the final simplified form. Perfect for building fluency with integer operations and expression simplification.

Skill PracticeGrade 7· 20 min

Solving Equations: Real-World Word Problems

Practice solving real-world problems using one-step and two-step equations with rational numbers. Students write and solve equations based on scenarios like taxi fares, savings, and ticket purchases—perfect for building equation fluency.

8th grade expressions & equations

All 8th grade activities in teaching order →

Worksheets: Mini Labs and Skill Practice

Skill PracticeGrade 8· 20 min

Calculating Slope from Two Points on a Graph

Help students master slope using real graphs. In this interactive worksheet, learners identify coordinates, apply the slope formula, and compare slopes of multiple lines. Supports randomization so each student receives different lines and points, making it perfect for 8th-grade slope practice.

Mini LabGrade 8· 20 min

Comparing Linear Models: Which Changes Faster?

Students compare real-world linear models by analyzing graphs, identifying slope and y-intercept, writing equations in slope-intercept form, and predicting values. Through an internet plan comparison, learners use equations to determine the better option for low and high usage, building strong conceptual understanding of linear relationships.

Mini LabGrade 8· 15 min

From Atoms to Galaxies: Scientific Notation in Action

Explore real-world measurements from the cosmos to the microscopic world while learning how to write large and small numbers in scientific notation. Students convert quantities into exponential form to make data easier to read, compare, and compute—building confidence with powers of ten and place value understanding.

Skill PracticeGrade 8· 20 min

Interactive Slope Investigation: Finding Δy and Δx

Explore slope through hands-on experiments! Students use sliders to measure rise (Δy) and run (Δx) between two points, calculate slope, and compare lines with positive and negative slopes. A visual, interactive way to understand steepness, direction, and why slope stays constant on a linear graph.

Skill PracticeGrade 8· 20 min

Linear Equations with Variables on Both Sides

Practice solving linear equations with variables on both sides. Students use distribution, combine like terms, and isolate the variable in this auto-graded worksheet. Supports randomization so every student receives unique equations. Ideal for Grade 8 algebra practice aligned to CCSS 8.EE.C.7.

Mini LabGrade 8· 30 min

Mission to the Planets – Scientific Notation in Action

Blast off on a math mission through the solar system! In this interactive worksheet, students use scientific notation to calculate and compare planetary distances, travel times, and orbits. A fun, story-driven way to understand why scientists use exponential form to work with extremely large and small numbers.

Mini LabGrade 8· 20 min

Proportional Relationship & Slope-Intercept Formula

Help students understand linear relationships through real-world scenarios. In this worksheet, learners write expressions, complete tables, analyze graphs, and identify slope as the unit rate and the y-intercept as the starting value. A strong conceptual bridge leading to the equation y = mx + b.

Mini LabGrade 8· 20 min

Real-World Problems with Square and Cube Roots

Help students master square roots and cube roots with real-world problems involving areas of squares and volumes of cubes. Learners solve equations like x² = p and x³ = p to find missing dimensions. Supports randomization so each student receives unique problems and answers.

Skill PracticeGrade 8· 15 min

Simplify Using Exponent Rules - Practice Worksheet

Practice simplifying expressions using the laws of exponents in this interactive worksheet. Students apply product, quotient, power, zero, and negative exponent rules to master exponent operations. Supports randomization so each student receives different exponents for individualized practice.

Mini LabGrade 8· 15 min

Solving Linear Equations in Real-World Situations

Apply algebra to real life with this interactive worksheet on solving linear equations. Students write and solve equations from real-world scenarios, interpret solutions, and identify special cases like no solution or infinite solutions. Supports randomization so every student receives unique problems. Aligned to Grade 8 standard 8.EE.C.7.

Skill PracticeGrade 8· 20 min

Solving One- and Two-Step Linear Equations

Solve one-step and two-step linear equations with instant feedback. This interactive worksheet helps students practice isolating variables, applying inverse operations, and checking solutions. Includes mixed practice and supports randomization so every student gets unique equations. Perfect for Grade 7–8 algebra practice and reinforcement.

Skill PracticeGrade 8· 20 min

Solving Systems of Equations by Elimination

Build 8th grade fluency with solving systems of equations by elimination. This interactive, auto-graded worksheet guides students through picking a multiplier, aligning coefficients, adding or subtracting to eliminate a variable, and back-substituting. Ten problems with varied variables and instant feedback. Aligned to Common Core 8.EE.C.8b. Randomization supported to prevent answer copying.

Skill PracticeGrade 8· 20 min

Solving Systems of Equations by Graphing

Make solving systems of linear equations click with this interactive, auto-graded 8th grade worksheet (CCSS 8.EE.C.8a). Students convert equations from standard to slope-intercept form, complete tables of values, and watch each line draw itself on a live coordinate graph that marks the intersection point. Four problems rise in difficulty, ending with a decimal-answer challenge that proves why graphing alone isn't enough.

Skill PracticeGrade 8· 20 min

Solving Systems of Equations by Substitution

Build 8th grade fluency with solving systems of equations by substitution. This interactive, auto-graded worksheet walks students through a clear four-step method: isolate, substitute, solve, and back-substitute. Ten scaffolded problems with varied variables and instant feedback. Aligned to Common Core 8.EE.C.8b. Randomization supported to prevent answer copying.

Skill PracticeGrade 8· 20 min

Space Data Lab: Operations with Scientific Notation

Interactive 8.EE.A.4 practice on operations with scientific notation. Students add, subtract, multiply, and divide in a space themed lab, with instant coefficient and exponent checking, a magnitude meter for number sense, and built in randomization so every student gets a unique version. Includes a student intro guide and answer key.

Skill PracticeGrade 8· 20 min

Square Root Explorer

Explore how squaring and square roots are inverse operations through an interactive slider and table. Students calculate squares, find corresponding roots, and estimate roots of non-perfect squares — discovering how rational and irrational numbers emerge through hands-on exploration.

Mini LabGrade 8· 20 min

Tracking the Movement of Earth’s Tectonic Plates

Explore how scientists use scientific notation to measure the slow motion of Earth’s tectonic plates. Students convert plate movement data, calculate long-term distances, and interpret technology-generated outputs like E-notation — learning how exponential form makes real-world measurements easier to compare and understand.

Multi-day Labs and Competitions

LabGrade 8· 120 min

Food Truck Using Expressions & Functions

Curbside is an interactive Grade 8 math lab where students run a food truck and use real math to decide if it makes money. Across 7 auto-graded worksheets they build revenue, cost, break-even, and profit, compare competitors, and weigh a marketing curve. A hands-on way to make expressions, equations, and functions feel real. Common Core aligned (8.EE, 8.F).

Common Core standards in expressions & equations

Other middle school math topics

Try a expressions & equations activity with your class

Preview any activity for free. A free teacher account lets you assign it, watch students work in real time, and skip the grading.

Create a free teacher account