Step-by-Step Equation Solver
Type a linear equation. Every step shows the move, the new equation, and the reasoning behind it — so it builds understanding, not just answers.
Use x for the variable. You can use + − × (*) ÷ (/) and parentheses, e.g. 2(x + 3) = 10.
- 1
Start with the equation.
3x + 5 = 17
- 2
Subtract 5 from both sides.
3x = 12
- 3
Divide both sides by 3.
x = 4
x = 4
About the Step-by-Step Equation Solver
Solving 3x + 5 = 17 on the board is one thing; explaining why you subtract 5 from both sides before dividing by 3 is the part that actually teaches algebra. This tool takes any one-variable linear equation, walks through the same moves a teacher would model at the board, and lets a student click 'show reasoning' on any step to see why that move was legal.
Answers come back as exact fractions rather than rounded decimals, so x = 4/3 stays x = 4/3 instead of turning into 1.333 and obscuring what the actual value is. A decimal approximation appears alongside it only when the fraction itself doesn't simplify to a whole number.
How to use it in your classroom
- Type a linear equation with one equal sign, such as 3x + 5 = 17 or 2(x + 3) = 10.
- Read through the numbered steps, which mirror the same isolate-the-variable process you'd model at the board.
- Click 'show reasoning' under any step for a plain-language explanation of why that move is valid.
- Try one of the example equations if you want to see how parentheses or variables on both sides are handled.
Tips from the classroom
- Project an unfamiliar equation and have students predict the next step before revealing it. The reasoning toggle is there for whenever a student wants to know why, not just what.
- Equations with x on both sides, like 5x - 4 = 2x + 11, are worth showing early, since students often assume the variable only ever appears once.
- If a student's homework answer doesn't match, walk the equation through here to find the exact step where their process diverged.
- The tool will also tell you when an equation has no solution or infinitely many. Both are easy to spot during review, but harder to explain on the fly.
Frequently asked questions
Does it handle equations with parentheses or fractions?
Yes. It correctly expands expressions like 2(x + 3) and parses division such as x/2 as part of the equation.
Why does the answer sometimes show a fraction and a decimal?
Exact fraction answers stay precise, and a rounded decimal is added next to it only when that fraction isn't a whole number, so students can see both forms.
What happens with an equation like 2x + 3 = 2x + 7?
The tool walks through the steps and reports that there's no solution, since the x terms cancel out and leave a false statement.
