Solving Systems of Equations with Three Variables
Systems with three variables extend what you already know about two-variable systems. Instead of finding where two lines cross, you're now finding where three planes intersect in space. The logic is the same: reduce the system step by step until you can solve for each variable.
Verification of Ordered Triples
An ordered triple is a potential solution to a system of three equations. To verify whether it actually works, plug the values into every equation and check.
Steps to verify:
- Substitute the values of , , and into the first equation. Simplify and check whether both sides are equal.
- Repeat for the second equation.
- Repeat for the third equation.
- If all three equations produce true statements, the ordered triple is a solution. If even one equation fails, it's not.
Example: Suppose you're checking whether solves the system:
- Equation 1: ✓
- Equation 2: ✓
- Equation 3: ✓
All three check out, so is a solution.
Methods for Three-Variable Systems

Elimination Method
The idea is to eliminate one variable at a time until you reduce the system to two equations with two unknowns, which you already know how to solve.
- Pick a variable to eliminate first. Look for a variable that's easy to cancel (small or matching coefficients help).
- Pair up two equations and multiply one or both by constants so the coefficients of your target variable are opposites. Add the equations to eliminate that variable. This gives you one new equation with two unknowns.
- Pair up a different combination of two equations from the original system and eliminate the same variable. This gives you a second equation with two unknowns.
- Solve the resulting two-equation, two-variable system using elimination or substitution.
- Back-substitute the two values you found into any original equation to find the third variable.
The most common mistake here is eliminating a different variable in step 3 than in step 2. You must eliminate the same variable both times, or you won't get a clean two-variable system.
Substitution Method
This works best when one equation already has a variable isolated (or nearly isolated).
- Solve one equation for one variable in terms of the other two. For example, .
- Substitute that expression into the other two equations. You now have two equations with two unknowns.
- Solve that two-variable system using elimination or substitution.
- Plug the two values back into the expression from step 1 to find the third variable.

Gaussian Elimination
This is a more systematic approach that uses an augmented matrix to organize the work.
-
Write the system as an augmented matrix , where each row represents one equation.
-
Use elementary row operations to transform the matrix into row echelon form (upper triangular):
- Swap two rows
- Multiply a row by a nonzero constant
- Add a multiple of one row to another row
-
The goal is to get zeros below each leading entry (pivot), creating a staircase pattern.
-
Use back-substitution starting from the bottom row to solve for each variable.
At the intermediate algebra level, you'll mostly use elimination and substitution. Gaussian elimination is worth understanding because it's the same logic in a more organized format, and you'll use it heavily in later courses.
Real-World Applications
Word problems with three unknowns follow a predictable setup process:
- Identify three unknown quantities and assign a variable to each. For example: = number of apples, = number of bananas, = number of oranges.
- Translate three distinct pieces of information from the problem into three equations. Each equation should capture a different relationship (total cost, total quantity, a ratio or comparison).
- Solve the system using elimination, substitution, or Gaussian elimination.
- Interpret and check your answer in context. Ask yourself: do the values make sense? Are quantities non-negative? Are they integers if the problem requires whole numbers?
A few things to watch for:
- If the system has no solution, the problem contains conflicting information (an inconsistent system).
- If the system has infinitely many solutions, there isn't enough independent information to pin down a unique answer (a dependent system). This usually means two of the equations are really saying the same thing.