👤

Age Word Problem Solver

Algebra · Linear Equations · Step-by-Step Solution

Pick a problem type, enter the numbers, and get a complete step-by-step algebraic solution with variable definitions, equations, substitution, and answer verification.

Quick Examples — click to load

Problem Type

Problem Preview

Fill in the fields above to see the problem in plain English.

What Are Age Word Problems?

Age word problems are a classic category of algebra problems that appear in school curricula from middle school through high school. They ask you to find the current (or past or future) ages of two or more people, given a set of relationships between those ages. These relationships can be stated as a sum of ages, a difference of ages, a multiple of one age relative to another, or a ratio of ages that changes over time.

Age word problems are popular in school mathematics because they require students to practice a core skill: translating real-world sentences into algebraic equations. Mastering this translation step is the foundation of applied algebra and is tested on SAT, ACT, GRE, GMAT, and competitive entrance examinations worldwide.

How to Solve Age Word Problems: The Standard Method

Every age word problem, regardless of complexity, can be solved with the following five-step method:

  1. Define variables. Assign a letter (x, y, …) to each unknown age. Write out "let x = Alex's current age" explicitly — this avoids confusion in multi-person problems.
  2. Translate each condition into an equation. One sentence of the problem typically yields one equation. Work through the problem statement sentence by sentence.
  3. Solve the system. With two unknowns you need two equations. Use substitution (express one variable from the simpler equation and substitute into the other) or elimination (add or subtract equations to cancel a variable).
  4. Verify the solution. Plug the values back into every original condition to confirm all of them are satisfied. This step catches arithmetic errors.
  5. State the answer. Write the conclusion in plain English: "Alex is 20 years old and Blake is 15 years old."

Types of Age Problems

This solver handles four standard problem types plus a free-form custom mode:

TypeExample condition 1Example condition 2
Current agesAlex is 5 years older than BlakeTheir ages sum to 35
Future / past agesIn 4 years Alex will be 3 times as old as BlakeCurrently Alex + Blake = 24
Ratio problemsAlex : Blake = 3 : 5 todayIn 6 years the ratio will be 2 : 3
Three peopleC is 8 older than B; B is 5 older than ACombined age is 54

Three Worked Examples

Example 1 — Current ages (difference and sum)

Alex is 5 years older than Blake. Together their ages add up to 35. How old is each person?

Let x = Alex's age, y = Blake's age.

Equation 1 (age difference): x − y = 5

Equation 2 (age sum): x + y = 35

Adding the equations: 2x = 40, so x = 20. Substituting: 20 + y = 35, so y = 15.

Answer: Alex is 20, Blake is 15. Verification: 20 − 15 = 5 ✓ and 20 + 15 = 35 ✓.

Example 2 — Future age (multiple)

In 4 years, Alex will be 3 times as old as Blake. Currently the sum of their ages is 24. Find their current ages.

Let x = Alex's current age, y = Blake's current age.

Equation 1 (future multiple): (x + 4) = 3(y + 4)  →  x − 3y = 8

Equation 2 (current sum): x + y = 24

Subtracting equation 1 from equation 2: 4y = 16, so y = 4. Then x = 24 − 4 = 20.

Answer: Alex is 20, Blake is 4. Verification: (20 + 4) = 24 = 3 × (4 + 4) = 24 ✓ and 20 + 4 = 24 ✓.

Example 3 — Ratio problem

The ratio of Alex's age to Blake's age is 3 : 5. In 6 years the ratio will be 2 : 3. Find their current ages.

Let x = Alex's age, y = Blake's age.

Equation 1 (current ratio): x / y = 3/5  →  5x − 3y = 0

Equation 2 (future ratio): (x + 6) / (y + 6) = 2/3  →  3x − 2y = −6

From equation 1: x = 3y/5. Substituting: 3(3y/5) − 2y = −6  →  9y/5 − 10y/5 = −6  →  −y/5 = −6, so y = 30. Then x = 18.

Answer: Alex is 18, Blake is 30. Verification: 18/30 = 3/5 ✓ and 24/36 = 2/3 ✓.

Common Mistakes to Avoid

  • Forgetting to add/subtract the years to both ages. "In 4 years" affects both people's ages: write (x + 4) and (y + 4), not just one.
  • Mixing up older/younger direction. If A is older than B, then A − B = difference (positive). Writing B − A gives a negative, leading to a wrong sign in the equation.
  • Confusing ratio cross-multiplication. A : B = p : q means A/B = p/q, which cross-multiplies to q · A − p · B = 0. A common error is writing p · A = q · B instead.
  • Not verifying. Always substitute your answers back into every original condition. A sign error in step 2 produces an answer that fails verification, catching the mistake before you finalize it.
  • Accepting negative ages. A valid solution must have all ages ≥ 0 (and ideally positive). A negative age means a condition was mis-read or entered incorrectly.

Frequently Asked Questions

What is an age word problem?
An age word problem is a type of algebra problem where you are given relationships between the ages of two or more people — such as sums, differences, ratios, or conditions in the future or past — and asked to find their actual ages. They appear frequently in school exams and standardized tests.
How do you solve age word problems step by step?
The standard five steps are: (1) define variables for each unknown age, (2) translate each condition into a linear equation, (3) solve the system using substitution or elimination, (4) verify the solution in all original conditions, and (5) state the final answer in plain language. This solver walks through every step explicitly.
What are the main types of age word problems?
The four main types are: current age problems (difference and sum), future/past age problems (multiples in another time), ratio problems (the ratio of ages now and later), and three-person problems (a chain of age relationships). This solver supports all four plus a custom two-equation mode.
What does "in X years A will be Y times as old as B" mean algebraically?
If A's current age is x and B's current age is y, then "in X years A will be Y times as old as B" translates to (x + X) = Y × (y + X). Note that X is added to both ages. A second equation (usually the current age sum) is then needed to get a unique solution.
Why do age word problems require two equations?
Because there are two unknown ages, you need two independent equations to get a unique solution. A single equation with two unknowns has infinitely many solutions. Age word problems provide exactly two independent conditions so the system has a unique answer.
Can ages ever come out negative in a solution?
Mathematically yes, but in context a negative age is not meaningful. If the solver returns a negative value it means the problem conditions are inconsistent or were entered incorrectly. Review the inputs, particularly the direction of any age difference.
How does the substitution method work for age problems?
In the substitution method you isolate one variable from the simpler equation and replace that variable in the second equation. For example, x − y = 5 gives x = y + 5. Substituting into x + y = 35 gives (y + 5) + y = 35, so 2y = 30, y = 15, and x = 20. This solver shows every substitution step in full.