Skip to main content
Reasoning Prompts

Math Word Problem Solver

Solve word problems by translating natural language into equations, solving step by step, and explaining the answer.

beginnerWorks with any modelReasoning
Prompt
Solve this math word problem. Show all steps clearly.

Problem: [WORD_PROBLEM]

Work through it in this order:

**Step 1 — Understand the problem**
- What is being asked? (State the unknown in one sentence.)
- What information is given? (List each piece of given data.)
- What units are involved?

**Step 2 — Set up the math**
- Define variables (e.g., let x = the number of hours)
- Write the equation(s) or mathematical relationship

**Step 3 — Solve**
- Show each algebraic step on its own line
- Do not skip arithmetic

**Step 4 — Check**
- Substitute the answer back into the original setup to verify it's correct
- Confirm the units make sense

**Final answer**: State it in a complete sentence using the original units.

How to Use

Paste any word problem into [WORD_PROBLEM]. This prompt works for arithmetic, algebra, geometry, rates, percentages, probability, and finance problems. The structured format forces the AI to slow down and show its work, which dramatically reduces the chance of a confident but wrong answer. The verification step catches arithmetic errors that the AI might otherwise miss.

Variables

VariableDescription
[WORD_PROBLEM]The full text of the word problem — include all numbers, units, and any constraints exactly as stated

Tips

  • If the problem has multiple unknowns, add: "If there are multiple unknowns, use a system of equations" to ensure all are handled.
  • For probability problems, add: "State whether you're computing a simple probability, conditional probability, or combination/permutation" to keep the approach explicit.
  • If the AI gives a wrong answer, paste it back with: "Your answer fails the check in Step 4 — here's why: [error]. Please restart from Step 2 with this correction." This works better than asking it to just "try again."
  • For multi-part problems, number each sub-question explicitly so the AI doesn't merge them.