Operations & Word Problems

127 problem types · Pick a group to see its problem types.

2 Grade 2
Multiplication as Equal Groups

Repeated equal groups are counted by multiplication, including the special behaviors of multiplying by one and by zero. This foundational archetype anchors the leap from skip-counting to the multiplication facts that every later rate, area, and scaling problem depends on.

2 types →
6 Grades 3–6
Division as the Inverse of Multiplication

Dividing is undoing equal grouping: the dividend equals divisor times quotient, and repeated subtraction reaches the same answer. Learners meet equal sharing, the multiply-then-divide two-step, and the relation that a larger dividend yields a larger quotient. This unknown-factor view is the basis for all later division reasoning.

6 types →
15 Grades 3–6
Multiplicative Comparison and Unit Rate

How many times as much, and how much per single unit, are two faces of the same relationship. Learners find a per-unit value (per kilogram, per hour as speed, fraction of a number) and scale it up, including reading speed as the slope of a distance-time graph. Unit-rate reasoning underlies proportions and all later rate work.

15 types →
8 Grades 6–8
Proportion and Proportional Division

Two ratios set equal, and a total split in a given ratio. Scaling both terms of a ratio leaves it unchanged, which is what lets an unknown be carried as a multiplier and pinned down by one extra condition -- a sum, a difference, or a product of extremes. Sharing a profit or a length in a ratio is the same idea run forwards.

8 types →
20 Grades 2–8
Work Backwards to Recover a Start Value

Given the end state of a chain of operations (or a calculation done wrongly), invert each step in reverse order to recover the original number or position. It begins with undoing simple add/subtract or skip-counts, then reversing a wrong product, undoing geometric moves, and unwinding multi-step decimal and fraction operations. Inversion is the universal 'the result was...' strategy.

20 types →
11 Grades 2–8
Apply a Newly Defined Operation

A new symbol or rule is defined, and the task is to evaluate or solve by substituting carefully into that definition and respecting order of operations. Learners meet symbol-coded equations they solve in order, then defined operators over whole numbers and fractions. The skill is reading a rule precisely and executing it. A function rule such as f(a + b) = f(a) + f(b) is the grade-8 form: plug in the inputs the rule makes easy and build outward.

11 types →
14 Grades 2–8
Find Two Unknowns from Sum and Difference

When two unknowns are tied by their sum and their difference (or one relation expressing one in terms of the other), rewrite everything in a single unknown and solve. The structure recurs across lengths, weights, capacities, decimals, rectangle sides, and angles. Reducing to one unknown is the gateway to algebraic thinking.

14 types →
17 Grades 3–8
Track a Quantity Through Changes

A measured quantity — container weight, water level, bar length, work done — changes as things are added, removed, or accumulate at a net rate; the unknown is recovered by following the running total. Learners handle before/after weight, net fill-with-leak, bouncing-ball fractions, submerged bars, and combined work rates. The thread is conservation: every change is accounted for. In middle school the same ledger runs on grams of salt carried from cup to cup and on whole-job fractions, with a letter standing for the amount that is not yet known.

17 types →
5 Grades 3–4
Get Closest to a Target Value

Choose or arrange digits so a sum, weight estimate, or decimal lands as near as possible to a target — the smaller the gap, the better. Learners minimize the difference for sums, estimated weights, and card-built decimals, including placing consecutive numbers to hit a decimal sum. It blends estimation with optimization.

5 types →
4 Grade 7
Say It in Letters

Name the unknown with a letter and build the quantity forwards as an expression, then let like terms collect. A two-digit number becomes 10a + b, a border path becomes strips of x, a sum pyramid becomes weighted sums of its base. Once written, the expression explains why a trick always works or why a total never depends on the letter -- by simplifying it, not by undoing the steps.

4 types →
8 Grades 7–8
Rewrite the Condition into the Block You Need

Some questions ask for an expression rather than the letters -- a ratio x/y, a sum over a product, a reciprocal sum -- and some systems hide the letters inside a repeated block such as 1/x. Instead of solving for each letter, reshape the given condition until it produces exactly that block and substitute it whole, or rename the repeated block as a new unknown and solve the simpler system it makes. Sometimes the value comes out though the letters are never pinned down; when the blocks themselves are solved, the original letters can be recovered from them.

8 types →
6 Grades 7–8
Conditions on Coefficients: Identity, Degree, No Solution

Some conditions are about the shape of an equation or inequality, not its solution. 'True for every x' means the two sides are the same polynomial, so matching coefficients gives the unknowns; 'linear' means the square term's coefficient is zero while the first-degree coefficient is not; 'no solution' means the x terms cancel to 0 * x and what is left is false -- 0 * x equal to a nonzero number in an equation, or a constant inequality that fails in an inequality. The move is to collect like terms and read the condition off the coefficients.

6 types →
3 Grade 7
Count One Quantity Two Ways and Equate

A word problem becomes an equation when the same quantity -- children, years, buyers -- can be expressed twice in terms of the unknown. Choose the unknown, write both expressions, set them equal. The elementary sum-and-difference problems are an earlier, narrower strategy worth recalling; here the two expressions can be anything the story gives.

3 types →
5 Grades 7–8
Solve in Terms of the Parameter, Then Impose the Condition

When an equation, inequality or system carries a letter constant, solve it as if that letter were a number: the solution comes out as an expression in it. The extra demand -- a natural-number solution, both solutions positive, exactly three whole numbers in range, a fraction in lowest terms -- then becomes a condition on the parameter, and that is what you solve. Usually the solving is ordinary; only the filter is new.

5 types →
3 Grades 7–8
Relative Speed: Meeting and Chasing

Two movers on one path close their gap at the sum of their speeds when they head toward each other and at the difference when one chases the other; on a loop, meeting again means one has gained a whole lap. Find the common time first and everything else is rate times time. Clock hands are two runners on a circular track.

3 types →

Multiplication as Equal Groups ↑ All groups

Division as the Inverse of Multiplication ↑ All groups

Multiplicative Comparison and Unit Rate ↑ All groups

Find the per-unit-weight rate first OperationsMeasurement & data
Distance grows in proportion to time Measurement & dataOperations
Find the value of one unit Base-ten numbersOperations
How many times the unit quantity OperationsBase-ten numbers
Speed is distance per unit time Measurement & dataOperations
Decimals convert small units to larger ones Base-ten numbersMeasurement & data
Change the unit using a decimal Number systemRatios
Find the unit amount RatiosNumber system
Find the unit amount first Number systemRatios

Proportion and Proportional Division ↑ All groups

Work Backwards to Recover a Start Value ↑ All groups

Apply a Newly Defined Operation ↑ All groups

Build values up from the sum rule FunctionsExpressions

Find Two Unknowns from Sum and Difference ↑ All groups

Combine sum and difference of two weights Measurement & dataOperations
Find a rectangle side via one unknown Measurement & dataOperations
Reduce to one unknown to solve OperationsBase-ten numbers
Set up one-unknown equation for capacities Measurement & dataOperations

Track a Quantity Through Changes ↑ All groups

Net fill rate is inflow minus outflow Measurement & dataOperations
Use weight differences to find the empty container Base-ten numbersMeasurement & data
Use what was poured out to weigh the container Number systemExpressionsRatios

Get Closest to a Target Value ↑ All groups

Choose digits for sum nearest a target Base-ten numbersOperations

Say It in Letters ↑ All groups

Rewrite the Condition into the Block You Need ↑ All groups

Conditions on Coefficients: Identity, Degree, No Solution ↑ All groups

Count One Quantity Two Ways and Equate ↑ All groups

Solve in Terms of the Parameter, Then Impose the Condition ↑ All groups

Relative Speed: Meeting and Chasing ↑ All groups