For Parents/Math/How to Teach Multi-Digit Addition and Subtraction

How to Teach Multi-Digit Addition and Subtraction

4 min read2nd3rd

Your child can add 5 + 3. But what about 457 + 286? The jump from single-digit to multi-digit operations is where many children first hit a wall — and where place value understanding gets tested.

Why place value comes first

Multi-digit computation is place value in action. Every step of the standard algorithm depends on understanding that digits have different values based on their position:

457 + 286:

  • Add the ones: 7 + 6 = 13 (that is 1 ten and 3 ones — regroup the ten)
  • Add the tens: 5 + 8 + 1 (carried) = 14 tens (regroup again — 14 tens = 1 hundred + 4 tens)
  • Add the hundreds: 4 + 2 + 1 (carried) = 7 hundreds

Answer: 743.

Key Insight: If your child cannot explain why we "carry the 1," they are following a procedure without understanding it. The 1 being carried is not a mysterious magic number — it is a ten (or hundred) that was created when a column's sum exceeded 9. Use base-ten blocks to make this visible: when you have 13 ones, trade 10 ones for 1 ten stick.

Start with physical models

Before the algorithm, build with base-ten blocks:

457 + 286:

  1. Lay out 4 hundreds, 5 tens, 7 ones AND 2 hundreds, 8 tens, 6 ones
  2. Combine the ones: 7 + 6 = 13. Trade 10 ones for 1 ten stick. Left with 3 ones.
  3. Combine the tens: 5 + 8 + 1 = 14. Trade 10 tens for 1 hundred flat. Left with 4 tens.
  4. Combine the hundreds: 4 + 2 + 1 = 7 hundreds.
  5. Read the result: 7 hundreds, 4 tens, 3 ones = 743.

The standard algorithm is a written record of exactly this physical process.

Subtraction with regrouping (borrowing)

543 − 278:

  • Ones: 3 − 8? Cannot do it. Borrow 1 ten from the tens column: now you have 13 ones.
  • 13 − 8 = 5 ones
  • Tens: 3 (was 4, gave 1 away) − 7? Cannot do it. Borrow 1 hundred: now you have 13 tens.
  • 13 − 7 = 6 tens
  • Hundreds: 4 (was 5, gave 1 away) − 2 = 2 hundreds
  • Answer: 265

Physical model: when you need to subtract 8 ones but only have 3, break a ten-stick into 10 ones. Now you have 13 ones and can subtract.

Mental math strategies

Not everything needs the standard algorithm:

Adding in chunks: 457 + 286 = 457 + 300 − 14 = 757 − 14 = 743

Compensation: 299 + 456 = 300 + 456 − 1 = 755

Working left to right: 457 + 286: 400 + 200 = 600, 50 + 80 = 130, 7 + 6 = 13. Total: 600 + 130 + 13 = 743.

These mental math strategies complement the standard algorithm — they develop number sense and provide ways to check answers.

Common mistakes

Forgetting to carry: 457 + 286 = 6,313 (they wrote 13 in the ones column instead of carrying). The result has too many digits — that is the clue.

Borrowing errors: They borrow but do not reduce the column they borrowed from. 543 − 278: they make it 13 − 8 = 5, but forget to reduce the tens column from 4 to 3.

Misaligned columns: When writing vertically, digits from different place values end up in the same column. Use graph paper or lined paper turned sideways to keep columns aligned.

No estimation check: They compute 457 + 286 = 343 (subtracted instead of added) and do not notice the answer is smaller than either number. Estimation catches these errors: ~450 + ~300 ≈ 750.


Multi-digit addition and subtraction is place value in action. Carrying is creating a new ten (or hundred). Borrowing is breaking a ten (or hundred) into smaller units. When your child can explain why these trades work — not just how to do them — they have genuine understanding that supports every multi-digit operation to come.

If you want a system that builds multi-digit operations on solid place value understanding and verifies comprehension before advancing — that is what Lumastery does.

Adaptive math that teaches itself

Lumastery handles the daily math lessons, adapts to each child’s level, and gives you weekly reports on their progress.

Join the Waitlist