Grade 3 Math

Addition with carry to 1000

On this page children practise adding three-digit numbers when ones or tens carry over — for example 357 + 286 = 643. Start with the short method and the examples, then use the online practice or print a worksheet with answers.

How to solve this

  • Addition with carrying to 1000 can produce carries in both the tens and hundreds columns — track each one carefully.
  • Add ones first; carry to tens if the sum ≥ 10. Add tens next; carry to hundreds if sum ≥ 10.
  • Check with an estimate: round both numbers to the nearest hundred and confirm the exact answer is close.

Examples

478 + 295 = ?

773

356 + 487 = ?

843

Practice problems with answers

Solve these problems on paper or out loud, then check the answer key. The online practice and the printable worksheet give a new set every time.

  1. 438 + 236 = ___
  2. 280 + 293 = ___
  3. 429 + 312 = ___
  4. 216 + 377 = ___
  5. 442 + 270 = ___
  6. 445 + 472 = ___
  7. 127 + 108 = ___
  8. 435 + 179 = ___
Show answers
  1. 674
  2. 573
  3. 741
  4. 593
  5. 712
  6. 917
  7. 235
  8. 614

More topics in this section