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.
- 438 + 236 = ___
- 280 + 293 = ___
- 429 + 312 = ___
- 216 + 377 = ___
- 442 + 270 = ___
- 445 + 472 = ___
- 127 + 108 = ___
- 435 + 179 = ___
Show answers
- 674
- 573
- 741
- 593
- 712
- 917
- 235
- 614