Home›Math›Word Problems Guide

Word Problems Into Equations: Translate First, Then Solve

The solver solves equations — it does not read stories. This guide teaches the translation step: assign a variable, write the equation, solve it with the solver, and check the answer against the story.

14 min readUpdated October 2026Math Solver

Translation is the job the solver cannot do for you, and it is the job this guide teaches. Seven worked stories — simple, money, ages, perimeter, a system, a budget limit, and an area quadratic — each carried through the same four steps: assign, write, solve, and check against the story, with every number recomputed and every condition verified.

Key takeaways
  • The solver solves equations. It does not read word problems — you translate the story into an equation, then the solver solves it.
  • Assign one letter to the unknown, write the equation in words first, then in symbols, and only then enter the numbers.
  • Check every answer against the story, not just against the equation — a mathematically correct root can still be a wrong answer to the story.
  • If the story needs three unknowns, a fraction written with a slash, a graph, or a word the solver cannot take as a coefficient, it is outside this solver.

Translate first, solve second: the one rule

Every word problem has two jobs in it, and they belong to two different workers. The first job is translation: reading a sentence about money, time, distance, or quantities and turning it into an equation. The second job is solving: taking that equation and finding the unknown. The Math Solver does the second job only. It does not read a paragraph, it does not understand a story, and it does not guess what your letters mean. Its boxes hold numbers — coefficients and constants — so it can only start once an equation already exists. That division of labour is the whole point of this guide. If you get the translation right, the solving is mechanical, and the solver will show you the steps. If you get the translation wrong, the solver will still solve the wrong equation perfectly, and its steps will look convincing while the answer is useless. The check at the end — putting the answer back into the original story — is therefore not optional decoration. It is the only step that catches a translation error, because the solver itself cannot know what the story was about.

Consider what translation actually means. A sentence such as “three notebooks and a $4 pen cost $25 in total” contains a hidden equation, but it does not look like one. The unknown is the price of one notebook. The phrase “three notebooks” means three times that unknown price. The phrase “and a $4 pen” means add 4. The phrase “cost $25 in total” means the whole thing equals 25. Written in symbols, with x for the price of one notebook, that is 3x + 4 = 25. Nothing in that sentence mentions x, and nothing mentions an equals sign, yet both are there once you name the unknown and name the total. Translation is exactly this: naming the unknown, naming each quantity in terms of it, and naming the total or the relationship that ties them together. Adults meet this skill constantly in everyday life — splitting a bill, checking a quote, working out how many guests a budget allows, or verifying a contractor’s measurements — and in every case the hard part is the naming, not the arithmetic that follows.

Plain statement: the Math Solver does NOT read word problems. There is no box where you paste a story, no feature that interprets sentences, and no step where the tool works out what x should stand for. You translate; the solver solves the equation you enter. Any guide that suggests otherwise is describing a different tool.

The four-step translation method

Use the same four steps for every story, no matter how simple it looks. Skipping steps is how simple stories go wrong, because the error is almost never in the solving — it is in a quantity that was never written down. Step one is to assign a variable: write, in a full sentence, what your letter stands for, including the unit. “Let x be the price of one notebook, in dollars” is a complete assignment. “Let x be the notebooks” is not, because it leaves unclear whether x counts notebooks or prices them, and that ambiguity will return later as a wrong equation. Step two is to write the equation in words before you write it in symbols: “three times the notebook price, plus 4, equals 25.” That sentence is a bridge. If the word sentence is wrong, the symbol sentence will be wrong too, but the word sentence is much easier to check against the story, because it is still written in the story’s own language.

Step three is to write the equation in symbols and solve it with the solver, entering the coefficients exactly as they appear in the standard form the solver expects. A linear story becomes ax + b = c, so for 3x + 4 = 25 you enter a = 3, b = 4, and c = 25, and the solver returns x = 7 with the steps: subtract 4 from both sides to get 3x = 21, then divide by 3 to get x = 7. Step four is to check against the story, in the story’s units, with the story’s words: three notebooks at $7 each cost $21, plus the $4 pen gives $25, which matches the stated total. Notice that the check uses the original sentence, not the equation. Checking 3 × 7 + 4 = 25 only proves the equation was solved correctly. Checking “three notebooks plus a pen come to $25” proves the equation described the story. Both checks matter, and they catch different errors. Make the story check a habit, and do it before you trust any answer, however clean the solver’s steps look.

Words into symbols: the translation table

Most stories are built from a small set of recurring phrases, and learning to recognise them turns translation from guesswork into pattern matching. The table below covers the phrases that appear most often in everyday adult word problems. Read it as a dictionary, not as a set of rules to memorise in isolation: in a real story, several of these phrases combine, and your job is to spot each one and write its symbol before moving on. Two warnings belong with the table. First, “more than” and “less than” reverse the order you might expect: “5 more than x” is x + 5, but “5 less than x” is x − 5, not 5 − x, and that single reversal is one of the most common translation errors. Second, “is” almost always means equals, and “in total”, “altogether”, “combined”, and “sum to” all point at the equals sign when a total is given. When a story says “at most” or “no more than”, it is not an equation at all — it is an inequality, which the solver also handles, as the budget example later in this guide shows.

Phrase in the storySymbol meaningExample with x
is, equals, comes to, costs in total=“comes to $25” becomes = 25
more than, increased by, added to+“5 more than x” becomes x + 5
less than, decreased by, taken from−“5 less than x” becomes x − 5
times, twice, three notebooks at the same priceדthree notebooks” becomes 3x
per, each, out of, divided equally÷ or a rate“$7 per guest” becomes 7n
at most, no more than, within budget≤“at most $200” becomes ≤ 200
at least, no fewer than≥“at least 20 items” becomes ≥ 20
twice as much as, half of2x or x ÷ 2“twice as old” becomes 2x

Table: the recurring phrases of everyday word problems and the symbols they map to. Keep this table beside you while translating until the mappings feel automatic.

One more habit makes the table far more useful: underline or list the numbers in the story before you write anything, and label each one as a rate, a fixed amount, a total, or a relationship. In “three notebooks and a $4 pen cost $25”, the 3 is a count, the 4 is a fixed amount, and the 25 is a total. In “a room hire costs $60 plus $7 per guest, within a $200 budget”, the 60 is fixed, the 7 is a rate, and the 200 is a limit, not a total — which is why that story becomes an inequality rather than an equation. Labelling numbers by their role prevents the most damaging translation error of all, which is putting a rate where a total belongs, or a total where a rate belongs, and then solving a well-formed equation that describes a different situation from the one you were asked about.

Worked example 1: a simple linear story

Story: a number, increased by 7, is 19. Find the number. This is the simplest possible translation, and it is worth doing slowly, because the method is identical for harder stories and only the number of phrases grows. Step one, assign: let x be the number. Step two, in words: the number, plus 7, equals 19. Step three, in symbols: x + 7 = 19. That is a linear equation in the form ax + b = c with a = 1, b = 7, and c = 19. The solver’s steps are: subtract 7 from both sides to get x = 12, and there is nothing left to divide, since the coefficient is 1. Step four, check against the story: 12 increased by 7 is 19, which matches. The answer is 12, and the check confirms both the solving and the translation. Simple stories like this one are useful precisely because they let you practise the four steps without any arithmetic distraction, so that when a story has three quantities and a rate, the method is already automatic and your attention is free for the translation itself.

Worked example 2: a two-step money story

Story: three notebooks and a $4 pen cost $25 in total. Find the price of one notebook. Step one, assign: let x be the price of one notebook, in dollars. Note the unit, and note that x is a price, not a count — the count is the 3, and confusing the two is the classic error here. Step two, in words: three times the notebook price, plus $4, equals $25. Step three, in symbols: 3x + 4 = 25. Enter a = 3, b = 4, and c = 25. The solver subtracts 4 from both sides to get 3x = 21, then divides by 3 to get x = 7. Step four, check against the story: three notebooks at $7 each cost $21, plus the $4 pen gives $25, which matches the stated total exactly. The answer is $7 per notebook. Notice what the check caught, or would have caught: if you had assigned x to the total cost of the notebooks instead of the price of one, your equation would have been x + 4 = 25, giving x = 21, and the story check would have exposed it at once, because $21 is the cost of three notebooks together, not the price of one. A correct solving step on a wrongly assigned variable is still a wrong answer, and only the story check reveals it.

Worked examples 3 and 4: ages and a perimeter

Story 3: one adult is twice as old as another adult, and their ages add up to 72. Find both ages. Step one, assign: let x be the younger adult’s age, in years, so the older adult’s age is 2x — the phrase “twice as old as” attaches to the younger adult’s age, which is why the younger adult, not the older one, is the natural choice for x. Step two, in words: the younger age, plus twice the younger age, equals 72. Step three, in symbols: x + 2x = 72, which simplifies to 3x = 72 before the solver is even involved. Enter a = 3, b = 0, and c = 72. The solver divides by 3 to get x = 24, so the younger adult is 24 and the older adult is 2 × 24 = 48. Step four, check against the story: 48 is indeed twice 24, and 24 + 48 = 72, which matches both conditions in the story, not just the total. A check that only verified the total would miss an error in the “twice” relationship, so check every condition the story stated, one by one.

Story 4: a rectangle’s length is 3 metres more than its width, and its perimeter is 26 metres. Find the width and the length. Step one, assign: let w be the width, in metres, so the length is w + 3 — the phrase “3 more than” gives w + 3, not 3w and not 3 − w. Step two, in words: twice the width plus twice the length equals 26, since a perimeter goes around all four sides. Step three, in symbols: 2w + 2(w + 3) = 26, which expands to 2w + 2w + 6 = 26, then 4w + 6 = 26, then 4w = 20, then w = 5. Enter a = 4, b = 6, and c = 26 in the solver’s linear form, and it returns w = 5 with exactly those steps. The length is therefore 5 + 3 = 8. Step four, check against the story: a rectangle 5 metres by 8 metres has perimeter 2 × (5 + 8) = 26 metres, and 8 is indeed 3 more than 5. Both conditions hold. The lesson of this example is that some stories need a simplifying step — expanding the brackets, collecting like terms — before the equation fits the solver’s linear form, and that step is part of translation, not something the solver does for you.

Worked examples 5 and 6: a system and a budget limit

Story 5: a shop sells shirts and pairs of socks. Two shirts and one pair of socks cost $52, while one shirt and one pair of socks cost $32. Find the price of each item. This story has two unknowns, so one equation is not enough — it needs a system of two equations, which the solver handles with Cramer’s rule. Step one, assign: let x be the price of one shirt, in dollars, and let y be the price of one pair of socks, in dollars. Step two, in words: twice the shirt price plus the sock price equals 52, and the shirt price plus the sock price equals 32. Step three, in symbols: 2x + y = 52 and x + y = 32. The solver computes the determinant as 2 × 1 − 1 × 1 = 1, then x = (52 × 1 − 32 × 1) ÷ 1 = 20 and y = (2 × 32 − 1 × 52) ÷ 1 = 12. Step four, check against the story: two shirts at $20 plus socks at $12 gives $40 + $12 = $52, and one shirt plus socks gives $20 + $12 = $32. Both conditions hold, so the answer is $20 per shirt and $12 per pair of socks. The subtraction shortcut is worth noticing too: subtracting the second equation from the first directly gives x = 20, which is a useful hand check on the solver’s output.

Story 6: a room hire costs $60 plus $7 per guest, and the budget is $200. How many guests can be invited without exceeding the budget? The phrase “without exceeding” signals an inequality, not an equation, and the solver’s inequality panel is the right tool. Step one, assign: let n be the number of guests. Step two, in words: $60 plus $7 per guest is at most $200. Step three, in symbols: 60 + 7n ≤ 200. Subtract 60 from both sides to get 7n ≤ 140, then divide by positive 7 — no flip, since 7 is positive — to get n ≤ 20. Step four, check against the story: 20 guests cost $60 + 7 × 20 = $60 + $140 = $200, exactly on budget, while 21 guests would cost $207, over budget. The answer is at most 20 guests, and the boundary value 20 is included, because “at most $200” includes exactly $200. That inclusion is the difference between ≤ and a strict <, and it is exactly the kind of detail the story check exists to confirm: if the story had said “under $200”, the answer would have been fewer than 20 guests, and 20 itself would have been excluded.

Worked example 7: an area story that becomes a quadratic

Story 7: a rectangular garden has an area of 48 square metres, and its length is 2 metres more than its width. Find the width and the length. Step one, assign: let w be the width, in metres, so the length is w + 2. Step two, in words: the width times the length equals 48. Step three, in symbols: w(w + 2) = 48, which expands to w² + 2w = 48, then w² + 2w − 48 = 0 in standard quadratic form. Enter a = 1, b = 2, and c = −48. The discriminant is 4 − 4 × 1 × (−48) = 4 + 192 = 196, whose square root is 14, so the roots are (−2 ± 14) ÷ 2, giving w = 6 and w = −8. Here the story check does work that the equation check cannot do: both roots satisfy the equation, since (−8) × (−6) = 48 as well, but a width of −8 metres is meaningless for a real garden, so it is rejected, and the answer is a width of 6 metres and a length of 8 metres. Step four, check: 6 × 8 = 48 square metres, and 8 is indeed 2 more than 6. The general lesson is that the solver returns every mathematical root, and you, the person who knows the story, decide which roots the story allows. Negative lengths, negative counts of guests, and negative prices are routinely rejected on story grounds, and rejecting them is correct reasoning, not ignoring the solver.

Translation traps that produce confident wrong answers

Translation errors have a signature: the solving looks perfect, the steps are clean, and the answer is wrong, because the equation described a different story. The table below collects the traps that cause this most often, with the wrong version and the right version side by side, so you can recognise each trap in your own working before you enter anything. Read the table slowly, because each row is a mistake that feels natural in the moment. “5 less than x” becoming 5 − x feels natural until you test it with x = 10: 5 less than 10 is 5, which is 10 − 5, not 5 − 10. “Twice as many men as women” becoming 2m = w feels natural until you test it with 10 women: twice as many men means 20 men, so m = 2w, not the other way round. Testing a translation with a concrete number is the fastest way to expose a reversal, and it takes seconds. Whenever a phrase involves “than” or a comparison between two quantities, test it with a small concrete number before you trust the symbols.

TrapWrong versionRight version
“5 less than x” reversed5 − xx − 5
“Twice as many A as B” reversed2A = BA = 2B
Count confused with pricex = cost of three itemsx = price of one item; 3x = cost of three
Total used as a rateRate entered as the totalLabel each number: fixed, rate, or total
Perimeter counted oncew + (w + 3) = 262w + 2(w + 3) = 26
Negative root kept blindlyWidth = −8 acceptedReject roots the story forbids
Units droppedAnswer “7” with no unitAnswer “$7 per notebook”

Table: the seven translation traps that most often survive clean solving, with the corrected version for each.

Two further traps deserve emphasis because they are not reversals but omissions. The first is an unstated condition: a story that says a rectangle’s length is 2 more than its width and its area is 48 has two conditions, and an equation that uses only one of them — say, only the area — cannot determine the answer, because infinitely many rectangles have area 48. If your translation produces fewer equations than unknowns, a condition has been missed, and the solver’s output, if you force a value in, will be a guess dressed as a calculation. The second omission is the unit check: an answer of “7” to a money story is incomplete, because 7 dollars, 7 notebooks, and 7 guests are different answers, and the unit is what tells you which one you found. Write the unit into your variable assignment at step one, and carry it into the final answer sentence, and both omissions become much harder to commit.

When a story does not fit the solver

Not every story becomes an equation this solver can take, and recognising that early saves more time than any solving trick. A story with three unknowns — three items with three relationships — needs a system of three equations, which this solver does not handle; it handles systems of two equations in two unknowns only. A story whose answer is a fraction that you naturally write with a slash, such as 1/2, must be entered as a decimal, 0.5, because the solver’s boxes accept decimals only and do not accept fraction-slash input. A story about angles, circles, or shapes beyond the rectangle and area examples above needs geometry, which this solver does not cover. A story that asks for a graph, a rate of change, or a maximum value needs graphing or calculus, which this solver does not cover either. And a story that is genuinely ambiguous — where two different equations both fit the words — cannot be rescued by solving: it needs a clarifying question to the person who posed it, because no solver can resolve an ambiguity in the story itself.

The right response to a story that does not fit is not to force it. Do not round a three-unknown story down to two unknowns by guessing a value. Do not enter a fraction with a slash and hope the box interprets it. Do not treat a geometry question as an algebra question because the algebra tool is the one open. Instead, name the gap plainly: this story needs three equations, or this story needs a diagram, or this story needs a different kind of tool. That honesty is part of the method, not a failure of it, and it is the same honesty the solver itself practises when it reports “no solution” or “no integer root” instead of inventing an answer. The companion guide to what this solver can and cannot do sets out the full supported list and the full limits list, so you can check any story against it before you start translating, and the solver’s own page is always one click away when you are ready to enter a well-formed equation.

Ready to solve the equation you translated?

Enter the coefficients from your translated equation — linear, quadratic, a two-equation system, an inequality, or a monic cubic — and compare the solver’s steps with your own working.

Open the Math Solver →

Frequently asked questions

Does the Math Solver read word problems for me?

No. The solver does not read word problems, interpret sentences, or decide what your variable stands for. You translate the story into an equation yourself — assign a variable, write the equation, and enter its coefficients — and the solver then solves that equation and shows the steps. The translation is your job; the solving is the tool’s job.

What is the first step in translating a word problem?

Assign a variable in a full sentence, including the unit: for example, let x be the price of one notebook, in dollars. A vague assignment such as let x be the notebooks leaves unclear whether x counts items or prices them, and that ambiguity returns later as a wrong equation. Name the unknown precisely before writing any symbols.

How do I turn three notebooks and a $4 pen costing $25 into an equation?

Let x be the price of one notebook, in dollars. Three notebooks cost 3x, plus the $4 pen gives 3x + 4 = 25. Subtract 4 to get 3x = 21, then divide by 3 to get x = 7. Check against the story: three notebooks at $7 cost $21, plus the $4 pen gives $25, which matches the stated total.

Why should I check my answer against the story, not just the equation?

Because the two checks catch different errors. Checking the equation only proves the solving was correct; checking the story proves the translation was correct. A wrongly translated equation can be solved perfectly and still give a wrong answer, and only putting the answer back into the original story — with its units and every condition — exposes that.

What do I do when the solver gives a negative root for a length or a price?

Reject it on story grounds. Both roots of w² + 2w − 48 = 0 satisfy the equation, but a width of −8 metres is meaningless for a real garden, so the answer is the width of 6 metres and the length of 8 metres. The solver returns every mathematical root; you decide which roots the story allows.

What if my story has three unknowns or needs a fraction with a slash?

Then it does not fit this solver. The solver handles systems of two equations in two unknowns only, not three, and its boxes accept decimals only — enter 0.5, not 1/2. Do not force the story by guessing a value or entering a slash; name the gap and use a tool that handles that case.

Related guides

Similar Posts