Algebra Worksheets

Free printable pre-algebra worksheets for grades 5-7. Practice solving equations, evaluating expressions, and simplifying terms. Generate unlimited custom problems.

Settings

Algebra (Pre-Algebra)

Name: ___________________ Date: ___________________

What Is Pre-Algebra?

Pre-algebra is the bridge between basic arithmetic and formal algebra. It introduces students to the concept of using letters (called variables) to represent unknown numbers, and it teaches them how to manipulate equations and expressions to find those unknowns. While arithmetic focuses on computing with specific numbers, pre-algebra shifts the focus toward understanding relationships between numbers and developing the abstract thinking skills that are essential for higher mathematics.

Most students encounter pre-algebra between fifth and seventh grade, though the exact timing varies by curriculum and individual readiness. The core topics include working with variables, writing and evaluating algebraic expressions, solving one-step and two-step equations, and simplifying expressions by combining like terms. These free printable algebra worksheets cover all of these foundational topics at three difficulty levels, giving students the targeted practice they need to build confidence and fluency.

Pre-algebra matters because every branch of mathematics beyond arithmetic relies on algebraic thinking. Whether a student goes on to study geometry, statistics, calculus, or applied sciences, the ability to set up and solve equations is fundamental. Students who develop strong pre-algebra skills find the transition to Algebra I far smoother and less intimidating.

Understanding Variables and Expressions

A variable is a letter that stands in for an unknown number. The most commonly used variable is x, but any letter can serve as a variable. When students first encounter variables, the idea can feel strange. They are used to seeing numbers in math problems, so a letter in the middle of an equation seems out of place. The key insight to communicate is that a variable is simply a placeholder: it represents a specific number that we have not yet figured out.

An algebraic expression is a combination of numbers, variables, and operations. For example, 3x + 5 is an expression. It tells us to multiply some unknown number by 3 and then add 5. Expressions do not have an equals sign; they are not equations. An equation, on the other hand, sets two expressions equal to each other, such as 3x + 5 = 20. The goal of solving an equation is to determine which value of the variable makes both sides equal.

Students should practice translating between words and algebraic expressions. "Five more than a number" becomes x + 5. "Twice a number decreased by three" becomes 2x - 3. This translation skill is the foundation of solving word problems in algebra and beyond. The worksheets on this page give students ample practice working with variables in all three modes: solving equations, evaluating expressions with given values, and simplifying expressions by combining like terms.

Solving One-Step Equations

A one-step equation requires exactly one operation to isolate the variable. These are the simplest algebraic equations and the perfect starting point for students new to algebra. The three main types of one-step equations involve addition, subtraction, and multiplication.

For an equation like x + 5 = 12, the student subtracts 5 from both sides to get x = 7. For x - 3 = 10, the student adds 3 to both sides to get x = 13. For 4x = 20, the student divides both sides by 4 to get x = 5. The underlying principle is the same in every case: perform the inverse operation on both sides of the equation to isolate x.

The "Easy" difficulty setting on these worksheets generates one-step equations of all three types. Every problem is designed to produce an integer answer, so students can focus on the process of solving rather than dealing with fractions or decimals. Encourage students to show their work by writing each step. For example:

Writing out each step reinforces the concept that whatever operation is performed on one side of the equation must also be performed on the other side. This balance principle is the single most important idea in equation solving.

Solving Two-Step Equations

Two-step equations require two operations to isolate the variable. A typical two-step equation looks like 3x + 7 = 22 or 5x - 4 = 16. The standard strategy is to first undo the addition or subtraction (the operation farthest from x), and then undo the multiplication.

Consider the equation 3x + 7 = 22. First, subtract 7 from both sides to get 3x = 15. Then divide both sides by 3 to get x = 5. The order matters: students should always deal with the constant term first before dividing by the coefficient. This is essentially the reverse of the order of operations. When we evaluate 3x + 7, we multiply first and add second. When we solve for x, we subtract first and divide second.

The "Medium" difficulty setting generates two-step equations of the form ax + b = c and ax - b = c, where a, b, and c are positive integers and the solution is always a positive integer. This controlled difficulty ensures students are practicing the two-step solving process without encountering negative numbers or non-integer results that could distract from the core skill.

Common errors at this level include dividing before subtracting, or subtracting the coefficient instead of the constant. Remind students to identify which number is being added to or subtracted from the variable term and to undo that operation first.

Variables on Both Sides

When variables appear on both sides of an equation, such as 5x + 3 = 2x + 12, students must first collect the variable terms on one side. The strategy is to subtract the smaller variable term from both sides. In this example, subtracting 2x from both sides gives 3x + 3 = 12. From there, it becomes a familiar two-step equation: subtract 3 to get 3x = 9, then divide by 3 to get x = 3.

This type of equation is a natural extension of two-step equations and appears in the "Hard" difficulty setting. Every problem is generated so that the coefficients on each side are different (to avoid the trivial case where the variable terms cancel entirely) and the solution is always a positive integer. Students who have mastered one-step and two-step equations are ready for this challenge.

The key teaching point for variables on both sides is that the equals sign means "balance." Students can choose to collect variable terms on either side, as long as they perform the same operation on both sides. Some students find it easier to always move the smaller variable term, while others prefer to always move terms to the left side. Either approach is valid; consistency and care are what matter.

Evaluating Expressions

Evaluating an expression means substituting given values for the variables and computing the result. For example, given the expression 3a + 2b and the values a = 4 and b = 3, the student substitutes to get 3(4) + 2(3) = 12 + 6 = 18. This skill reinforces both arithmetic fluency and the understanding of what expressions mean.

The "Evaluate Expression" problem type on these worksheets generates expressions using the variables a and b. On the Easy setting, expressions use a single variable, such as 2a + 3. On the Medium setting, expressions use two variables, such as 3a + 2b. On the Hard setting, expressions include squared terms and mixed operations, such as a² + 2b - 3. In every case, the given values are positive integers and the result is also a positive integer.

Evaluating expressions is a critical skill because it connects abstract algebra back to concrete arithmetic. It also prepares students for function evaluation, graphing, and formula-based calculations that they will encounter throughout their math education. Encourage students to write out the substitution step explicitly before computing, as this reduces errors from misplaced parentheses or forgotten terms.

Simplifying Expressions (Combining Like Terms)

Simplifying an algebraic expression means combining like terms to write the expression in a shorter, equivalent form. Like terms are terms that have the same variable raised to the same power. For example, 3x and 5x are like terms (both have x to the first power), so 3x + 5x simplifies to 8x. However, 3x and 3y are not like terms because they have different variables.

The "Simplify Expression" problem type generates expressions at three difficulty levels. Easy problems involve combining two like terms with the same variable, such as 2x + 3x, which simplifies to 5x. Medium problems introduce two different variables that must be combined separately, such as 3x + 2y + x - y, which simplifies to 4x + y. Hard problems include the distributive property, such as 2(x + 3) + 4x, which becomes 2x + 6 + 4x = 6x + 6.

Simplifying expressions is a prerequisite for solving more complex equations. Students who cannot combine like terms reliably will struggle with multi-step equations and systems of equations later. The key concept is that only like terms can be combined: same variable, same exponent. Constants (numbers without variables) are like terms with each other and can be combined separately.

Grade-Level Guide

Fifth Grade (Ages 10-11)

Fifth graders are typically introduced to the concept of variables and simple equations for the first time. At this level, focus on the "Solve for x" problem type at "Easy" difficulty. Students should practice one-step equations involving addition, subtraction, and multiplication. The "Evaluate Expression" type on Easy difficulty (single-variable expressions) is also appropriate. Keep sessions short, around 10-15 problems, and emphasize understanding over speed. The goal is to make students comfortable with the idea that a letter can represent a number.

Sixth Grade (Ages 11-12)

Sixth graders are ready for two-step equations and more complex expressions. Use the "Solve for x" type at "Medium" difficulty for two-step equation practice, and try "Evaluate Expression" at Medium difficulty for two-variable expressions. The "Simplify Expression" type at Easy difficulty (combining single-variable like terms) is a good introduction to algebraic manipulation. Students at this level should be writing out full solution steps and building habits that will serve them in Algebra I.

Seventh Grade (Ages 12-13)

Seventh graders can tackle all three difficulty levels. The "Hard" setting for "Solve for x" (variables on both sides) provides a genuine algebraic challenge. "Simplify Expression" at Hard difficulty introduces the distributive property, a concept that is central to Algebra I. "Evaluate Expression" at Hard difficulty (with squared terms) connects algebra to order of operations and exponent skills. Students at this level should be generating 15-20 problems per session and aiming for accuracy above 85 percent before moving to the next difficulty level.

Common Mistakes to Avoid

Tips for Teaching Algebra

How to Use These Worksheets

Select the number of problems (5 to 30), the problem type (Solve for x, Evaluate Expression, or Simplify Expression), and the difficulty level using the settings panel above. Click "Generate New" to create a fresh set of randomized problems. Each problem is unique and produces clean integer answers so students can focus on the algebraic process.

For "Solve for x" problems, students write the value of x that makes the equation true. For "Evaluate Expression" problems, students substitute the given variable values into the expression and compute the result. For "Simplify Expression" problems, students combine like terms to write the expression in its simplest form.

Click "Print" to produce a clean, printer-friendly page without the settings panel or website navigation. Toggle "Show Answers" to reveal the answer key at the bottom of the worksheet, which is useful for self-checking or for teachers grading completed work. The answer key is hidden by default and does not appear on the printed page unless the toggle is turned on before printing.

For best results, start students at the Easy level and have them complete at least three worksheets with 85 percent accuracy or higher before advancing to Medium. Repeat the same process before advancing to Hard. This structured progression ensures that each student builds a solid foundation before tackling more complex problems.

Related Worksheets