Systems of Equations: Substitution, Elimination & Graphing
📑 What You'll Find in This Article
- What Is a System of Equations?
- Types of Solutions: One, None, or Infinite
- Method 1: Solving by Graphing
- Method 2: Solving by Substitution
- Method 3: Solving by Elimination
- Which Method Should You Use?
- Word Problems That Create Systems
- Bonus: 3-Variable Systems
- Solved Practice Problems
- 5 Common System Mistakes
A single equation with one variable gives you one answer. But what happens when you have two unknowns? One equation is not enough — you need a second equation, a second clue. Together, those two equations form a system, and the goal is to find the values that satisfy both equations at the same time.
Systems of equations show up everywhere: comparing phone plans, mixing solutions in chemistry, balancing forces in physics, splitting costs between friends. If you have ever asked "which option is the better deal?" you have intuitively set up a system. This article teaches you three methods to solve them — graphing, substitution, and elimination — with enough examples that you will know which tool to reach for on any problem.
What Is a System of Equations?
A system of equations is a set of two or more equations with the same variables. A solution to the system is a pair (or set) of values that makes every equation true simultaneously.
Equation 2: dx + ey = f
For example, consider the system: x + y = 10 and x − y = 4. The solution is x = 7 and y = 3, because 7 + 3 = 10 and 7 − 3 = 4. Both equations are satisfied.
Graphically, each linear equation represents a line. The solution to the system is the point where the two lines intersect. That intersection point is the only (x, y) pair that lies on both lines.
Types of Solutions: One, None, or Infinite
Not every system has exactly one solution. There are three possibilities:
| Type | What Happens | Graphically | Example |
|---|---|---|---|
| One solution | Lines cross at one point | Two intersecting lines | x + y = 5, x − y = 1 → (3, 2) |
| No solution | Equations contradict each other | Two parallel lines (never meet) | 2x + y = 5, 2x + y = 8 |
| Infinite solutions | Equations are the same line | Two lines lie on top of each other | x + y = 3, 2x + 2y = 6 |
A system with exactly one solution is called independent and consistent. A system with no solution is inconsistent — the lines are parallel (same slope, different y-intercept). A system with infinitely many solutions is dependent — one equation is just a multiple of the other.
💡 Quick Parallel Check
If both equations have the same slope but different y-intercepts, the system has no solution. If they have the same slope AND the same y-intercept, there are infinite solutions. Convert both equations to slope-intercept form (y = mx + b) to check quickly.
Method 1: Solving by Graphing
The graphing method is the most visual. You plot both equations on the same coordinate plane and look for where the lines cross.
- Step 1: Convert each equation to slope-intercept form (y = mx + b).
- Step 2: Plot both lines using slope and y-intercept.
- Step 3: Identify the intersection point — that is your solution.
- Step 4: Verify by plugging the point into both original equations.
✏️ Example: Solve by Graphing
⚠️ Limitation of Graphing
Graphing only gives exact answers when the intersection happens at integer coordinates. If the solution is (2.7, −1.3), you probably will not read that accurately off a graph. Use substitution or elimination for exact answers, and save graphing for visualization and estimation.
Method 2: Solving by Substitution
Substitution works by solving one equation for one variable, then plugging that expression into the other equation. This reduces a two-variable problem to a one-variable problem that you already know how to solve.
- Step 1: Solve one equation for one variable (pick whichever is easiest).
- Step 2: Substitute that expression into the other equation.
- Step 3: Solve the resulting one-variable equation.
- Step 4: Back-substitute to find the other variable.
- Step 5: Check your answer in both original equations.
✏️ Example: Solve by Substitution
✏️ Example: Substitution with Rearranging First
💡 When to Choose Substitution
Substitution is ideal when one equation already has a variable isolated (like y = 3x + 1) or when a variable has a coefficient of 1 or −1, making it easy to isolate. If both equations have messy coefficients, elimination is usually faster.
Method 3: Solving by Elimination
Elimination (also called the addition method) works by adding or subtracting the equations to eliminate one variable. You may need to multiply one or both equations by a constant first so that a variable has opposite coefficients.
- Step 1: Align equations vertically with matching variable columns.
- Step 2: Multiply one or both equations so that one variable has opposite coefficients.
- Step 3: Add the equations — the targeted variable cancels out.
- Step 4: Solve for the remaining variable.
- Step 5: Back-substitute into either original equation to find the other variable.
✏️ Example: Simple Elimination
✏️ Example: Elimination with Multiplying
✏️ Example: What "No Solution" Looks Like
Which Method Should You Use?
| Method | Best When | Pros | Cons |
|---|---|---|---|
| Graphing | You want a visual; integer solutions are expected | Intuitive; shows all solution types | Imprecise for non-integer answers |
| Substitution | One variable is already isolated or has coefficient 1 | Straightforward; works well with one "easy" equation | Gets messy with large coefficients |
| Elimination | Both equations are in standard form; coefficients line up | Systematic; handles messy coefficients cleanly | Requires multiplying; more setup steps |
In practice, many students develop a habit: try substitution if one equation already has a variable alone, otherwise default to elimination. Both methods always work — it is purely a matter of which produces less arithmetic for a given problem.
Word Problems That Create Systems
The real power of systems appears when you translate real-world scenarios into two equations with two unknowns. The key is identifying two different relationships and writing one equation for each.
Mixture Problems
✏️ Example: Coffee Blend
Speed/Distance Problems
✏️ Example: With and Against the Wind
Money and Coin Problems
✏️ Example: Ticket Sales
Practice unlimited systems of equations problems with our interactive algebra engine — substitution, elimination, and word problems with step-by-step solutions.
Practice Systems Now →Bonus: 3-Variable Systems
Sometimes you have three unknowns, which requires three equations. The strategy is to use elimination (or substitution) to reduce the system to two equations with two unknowns, and then solve that smaller system.
✏️ Example: 3-Variable System
Solved Practice Problems
✏️ Problem 1: Substitution
✏️ Problem 2: Elimination
✏️ Problem 3: No Solution
✏️ Problem 4: Infinite Solutions
✏️ Problem 5: Word Problem — Number Puzzle
✏️ Problem 6: Investment Problem
5 Common System Mistakes
1. Solving both equations independently. A system requires you to use information from both equations together. Solving each equation by itself gives you infinitely many (x, y) pairs for each — you need the pair that works in both.
2. Forgetting to distribute when substituting. If y = 3x − 2 and you substitute into 4x − 2y = 10, you must write 4x − 2(3x − 2) = 10, not 4x − 2 × 3x − 2 = 10. The parentheses around the entire substituted expression are critical. Distribute the −2 to both 3x and −2.
3. Multiplying only one side of an equation. When preparing for elimination, if you multiply Equation 1 by 3, every term — including the constant on the right side — must be multiplied by 3. Missing the constant is one of the most common arithmetic errors.
4. Declaring "no solution" prematurely. Getting a complicated fraction does not mean there is no solution. Only 0 = (nonzero number) means no solution. If you get 0 = 0, that means infinite solutions. Any other result (even a messy fraction) is a valid, unique solution.
5. Not checking your answer. After solving, plug your (x, y) values back into both original equations. This takes 30 seconds and catches sign errors, distribution mistakes, and division errors. On a test, this single habit can save you from losing easy points.
Wrapping Up
Systems of equations are where algebra starts solving real problems. Two unknowns, two equations, one answer. Whether you graph them to see where the lines meet, substitute one into the other, or add them together to eliminate a variable, the destination is the same: the point that satisfies every condition simultaneously.
The best approach is to be comfortable with all three methods and choose based on the problem. Substitution for equations that already have a variable isolated. Elimination for equations lined up in standard form. Graphing for visualization and estimation. With practice, you will pick the fastest path without even thinking about it.
For related topics, explore our guides on linear equations, slope and rate of change, and quadratic equations for when systems go nonlinear.