Method guideAlgebra IIntermediate9 min read

Solving systems by substitution

Replace one variable with an equal expression, solve the resulting one-variable equation, then recover and verify the second coordinate.

y=f(x),g(x)+y=cg(x)+f(x)=cy=f(x),\quad g(x)+y=c\Rightarrow g(x)+f(x)=c
Method guide

How to recognize the method, run it, and know when it is the wrong choice.

Updated July 13, 2026
MethodStart here

Substitution is equality in action: if y equals an expression, that expression can replace y everywhere.

01

Isolate the cheaper variable

If neither variable is isolated, choose the coefficient ±1 when possible. Solving for that variable avoids introducing fractions.

Keep the entire replacement expression in parentheses, especially when it is multiplied or subtracted.

x=72y3xy=43(72y)y=4x=7-2y\Rightarrow3x-y=4\to3(7-2y)-y=4
02

Solve, then back-substitute

After substitution, the equation contains one variable. Solve it normally, then use the simpler original equation to find the other value.

The result is an ordered pair. A lone x-value is only half of a system solution.

x=3y=2(3)1=5x=3\Rightarrow y=2(3)-1=5
03

Special outcomes remain meaningful

If substitution produces a contradiction, the graphs never meet. If it produces an identity, the equations describe the same line.

Do not divide by an expression that could be zero just to make the variable reappear; interpret the identity or contradiction directly.

0=50=0infinitely many0=5\Rightarrow\varnothing\qquad0=0\Rightarrow\text{infinitely many}
Worked exampleReplace an equal quantity

Solve x = 3y − 4 and 2x + y = 13.

12(3y4)+y=132(3y-4)+y=13

Replace x in the second equation.

27y8=137y=21y=37y-8=13\Rightarrow7y=21\Rightarrow y=3

Solve for y.

3x=3(3)4=5x=3(3)-4=5

Back-substitute.

42(5)+3=132(5)+3=13

Verify the pair.

Result(5,3)\boxed{(5,3)}
Watch for

Common mistakes

  1. Dropping parentheses around the substituted expression.
  2. Stopping after finding one coordinate.
  3. Using the same equation twice during the check.
Keep

Three takeaways

  1. Replace equals with equals.
  2. Isolate a variable cheaply.
  3. Return and verify an ordered pair.