Skip to the column
Math Picnic All visuals

One Place at a Time

Click a column, or drag the slider from ones to thousands, and watch the written algorithm happen one place at a time — the small number above a place is exactly what it is worth by the moment it gets used, borrowed or carried and all.

4002 − 1568 = 2434

Ones: not enough to take 8 away, so this place borrows 1 from the next place left, becoming 12. 12 − 8 = 4.

Which one?

Ready to try some? Subtraction with borrowing worksheets

Where it usually goes wrong

Crossing out a digit and writing a small number above it is followed as a rule to imitate rather than a fact about the number — so the small 1 above a carried column and the small 12 above a borrowed one are copied correctly on a hundred worksheets without ever being read as an actual value, which is why a borrow across a zero (4002 − 1568) so often stalls: the rule says "cross out the zero" and gives no number to cross it out INTO.

Try this

Where this goes next

Every place in a multi-digit sum or difference is worked the same way: what a place is worth by the time the algorithm reaches it, not what was originally printed there. Multiplying multi-digit numbers carries the identical small number into a third row for the same reason.

More about numbers and proportion