3-digit addition and subtraction worksheet for practice.
Addition and subtraction math worksheet with 20 problems for 3-digit numbers, including both operations, from Math Monks.
JPG
742×1050
135.6 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #756828
⭐
Show Answer Key & Explanations
Step-by-step solution for: 4th Grade Addition and Subtraction Worksheets with Answer Key
▼
Show Answer Key & Explanations
Step-by-step solution for: 4th Grade Addition and Subtraction Worksheets with Answer Key
Let's solve each problem on the Addition & Subtraction Worksheet step by step. I'll go through all 20 problems and explain the process.
---
```
936
- 745
-----
191
```
- Start from the right: 6 - 5 = 1
- Middle: 3 - 4 → can't do, borrow from 9 → 13 - 4 = 9
- Left: 8 (after borrowing) - 7 = 1
✔ Answer: 191
---
```
763
- 477
-----
286
```
- Right: 3 - 7 → borrow → 13 - 7 = 6
- Middle: 5 (after borrow) - 7 → borrow again → 15 - 7 = 8
- Left: 6 (after borrow) - 4 = 2
✔ Answer: 286
---
```
975
- 418
-----
557
```
- 5 - 8 → borrow → 15 - 8 = 7
- 6 (after borrow) - 1 = 5
- 9 - 4 = 5
✔ Answer: 557
---
```
261
+ 578
-----
839
```
- 1 + 8 = 9
- 6 + 7 = 13 → write 3, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 839
---
```
625
- 495
-----
130
```
- 5 - 5 = 0
- 2 - 9 → borrow → 12 - 9 = 3
- 5 (after borrow) - 4 = 1
✔ Answer: 130
---
```
709
- 439
-----
270
```
- 9 - 9 = 0
- 0 - 3 → borrow → 10 - 3 = 7
- 6 (after borrow) - 4 = 2
✔ Answer: 270
---
```
654
- 543
-----
111
```
- 4 - 3 = 1
- 5 - 4 = 1
- 6 - 5 = 1
✔ Answer: 111
---
```
273
+ 528
-----
801
```
- 3 + 8 = 11 → write 1, carry 1
- 7 + 2 + 1 = 10 → write 0, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 801
---
```
274
+ 528
-----
802
```
- 4 + 8 = 12 → write 2, carry 1
- 7 + 2 + 1 = 10 → write 0, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 802
---
```
347
- 289
-----
58
```
- 7 - 9 → borrow → 17 - 9 = 8
- 3 (after borrow) - 8 → borrow → 13 - 8 = 5
- 2 (after borrow) - 2 = 0 → but we have 0 in tens place? Wait:
Actually:
- After borrowing: hundreds digit becomes 2, tens becomes 13 → then borrow for units → tens becomes 12, units becomes 17
So:
- Units: 17 - 9 = 8
- Tens: 12 - 8 = 4 → wait! Let's recalculate carefully:
Wait, better:
```
347
- 289
-----
```
- Units: 7 < 9 → borrow from tens → tens is 4 → so tens becomes 3, units becomes 17 → 17 - 9 = 8
- Tens: 3 (after borrow) < 8 → borrow from hundreds → hundreds becomes 2, tens becomes 13 → 13 - 8 = 5
- Hundreds: 2 - 2 = 0
So result: 58? No — 058 → 58
Wait: 347 - 289 = ?
Check: 289 + 58 = 347 → Yes ✔
✔ Answer: 58
---
```
999
+ 339
-----
1338
```
- 9 + 9 = 18 → write 8, carry 1
- 9 + 3 + 1 = 13 → write 3, carry 1
- 9 + 3 + 1 = 13 → write 3, carry 1
- Carry over: 1 → so total: 1338
✔ Answer: 1338
---
```
639
- 165
-----
474
```
- 9 - 5 = 4
- 3 - 6 → borrow → 13 - 6 = 7
- 5 (after borrow) - 1 = 4
✔ Answer: 474
---
```
352
- 109
-----
243
```
- 2 - 9 → borrow → 12 - 9 = 3
- 4 (after borrow) - 0 = 4
- 3 - 1 = 2
✔ Answer: 243
---
```
356
+ 749
-----
1105
```
- 6 + 9 = 15 → write 5, carry 1
- 5 + 4 + 1 = 10 → write 0, carry 1
- 3 + 7 + 1 = 11 → write 1, carry 1
- Final carry: 1 → 1105
✔ Answer: 1105
---
```
238
+ 597
-----
835
```
- 8 + 7 = 15 → write 5, carry 1
- 3 + 9 + 1 = 13 → write 3, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 835
---
```
359
- 150
-----
209
```
- 9 - 0 = 9
- 5 - 5 = 0
- 3 - 1 = 2
✔ Answer: 209
---
```
677
+ 970
-----
1647
```
- 7 + 0 = 7
- 7 + 7 = 14 → write 4, carry 1
- 6 + 9 + 1 = 16 → write 6, carry 1
- Final carry: 1 → 1647
✔ Answer: 1647
---
```
109
+ 889
-----
998
```
- 9 + 9 = 18 → write 8, carry 1
- 0 + 8 + 1 = 9
- 1 + 8 = 9
✔ Answer: 998
---
```
374
+ 465
-----
839
```
- 4 + 5 = 9
- 7 + 6 = 13 → write 3, carry 1
- 3 + 4 + 1 = 8
✔ Answer: 839
---
```
749
- 664
-----
85
```
- 9 - 4 = 5
- 4 - 6 → borrow → 14 - 6 = 8
- 6 (after borrow) - 6 = 0
→ So answer is 85
✔ Answer: 85
---
| # | Problem | Answer |
|---|--------|--------|
| 1 | 936 - 745 | 191 |
| 2 | 763 - 477 | 286 |
| 3 | 975 - 418 | 557 |
| 4 | 261 + 578 | 839 |
| 5 | 625 - 495 | 130 |
| 6 | 709 - 439 | 270 |
| 7 | 654 - 543 | 111 |
| 8 | 273 + 528 | 801 |
| 9 | 274 + 528 | 802 |
|10 | 347 - 289 | 58 |
|11 | 999 + 339 | 1338 |
|12 | 639 - 165 | 474 |
|13 | 352 - 109 | 243 |
|14 | 356 + 749 | 1105 |
|15 | 238 + 597 | 835 |
|16 | 359 - 150 | 209 |
|17 | 677 + 970 | 1647 |
|18 | 109 + 889 | 998 |
|19 | 374 + 465 | 839 |
|20 | 749 - 664 | 85 |
---
✔ All problems solved correctly!
Let me know if you'd like this as a printable PDF or need explanations for any specific one!
---
Problem 1: 936 - 745
```
936
- 745
-----
191
```
- Start from the right: 6 - 5 = 1
- Middle: 3 - 4 → can't do, borrow from 9 → 13 - 4 = 9
- Left: 8 (after borrowing) - 7 = 1
✔ Answer: 191
---
Problem 2: 763 - 477
```
763
- 477
-----
286
```
- Right: 3 - 7 → borrow → 13 - 7 = 6
- Middle: 5 (after borrow) - 7 → borrow again → 15 - 7 = 8
- Left: 6 (after borrow) - 4 = 2
✔ Answer: 286
---
Problem 3: 975 - 418
```
975
- 418
-----
557
```
- 5 - 8 → borrow → 15 - 8 = 7
- 6 (after borrow) - 1 = 5
- 9 - 4 = 5
✔ Answer: 557
---
Problem 4: 261 + 578
```
261
+ 578
-----
839
```
- 1 + 8 = 9
- 6 + 7 = 13 → write 3, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 839
---
Problem 5: 625 - 495
```
625
- 495
-----
130
```
- 5 - 5 = 0
- 2 - 9 → borrow → 12 - 9 = 3
- 5 (after borrow) - 4 = 1
✔ Answer: 130
---
Problem 6: 709 - 439
```
709
- 439
-----
270
```
- 9 - 9 = 0
- 0 - 3 → borrow → 10 - 3 = 7
- 6 (after borrow) - 4 = 2
✔ Answer: 270
---
Problem 7: 654 - 543
```
654
- 543
-----
111
```
- 4 - 3 = 1
- 5 - 4 = 1
- 6 - 5 = 1
✔ Answer: 111
---
Problem 8: 273 + 528
```
273
+ 528
-----
801
```
- 3 + 8 = 11 → write 1, carry 1
- 7 + 2 + 1 = 10 → write 0, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 801
---
Problem 9: 274 + 528
```
274
+ 528
-----
802
```
- 4 + 8 = 12 → write 2, carry 1
- 7 + 2 + 1 = 10 → write 0, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 802
---
Problem 10: 347 - 289
```
347
- 289
-----
58
```
- 7 - 9 → borrow → 17 - 9 = 8
- 3 (after borrow) - 8 → borrow → 13 - 8 = 5
- 2 (after borrow) - 2 = 0 → but we have 0 in tens place? Wait:
Actually:
- After borrowing: hundreds digit becomes 2, tens becomes 13 → then borrow for units → tens becomes 12, units becomes 17
So:
- Units: 17 - 9 = 8
- Tens: 12 - 8 = 4 → wait! Let's recalculate carefully:
Wait, better:
```
347
- 289
-----
```
- Units: 7 < 9 → borrow from tens → tens is 4 → so tens becomes 3, units becomes 17 → 17 - 9 = 8
- Tens: 3 (after borrow) < 8 → borrow from hundreds → hundreds becomes 2, tens becomes 13 → 13 - 8 = 5
- Hundreds: 2 - 2 = 0
So result: 58? No — 058 → 58
Wait: 347 - 289 = ?
Check: 289 + 58 = 347 → Yes ✔
✔ Answer: 58
---
Problem 11: 999 + 339
```
999
+ 339
-----
1338
```
- 9 + 9 = 18 → write 8, carry 1
- 9 + 3 + 1 = 13 → write 3, carry 1
- 9 + 3 + 1 = 13 → write 3, carry 1
- Carry over: 1 → so total: 1338
✔ Answer: 1338
---
Problem 12: 639 - 165
```
639
- 165
-----
474
```
- 9 - 5 = 4
- 3 - 6 → borrow → 13 - 6 = 7
- 5 (after borrow) - 1 = 4
✔ Answer: 474
---
Problem 13: 352 - 109
```
352
- 109
-----
243
```
- 2 - 9 → borrow → 12 - 9 = 3
- 4 (after borrow) - 0 = 4
- 3 - 1 = 2
✔ Answer: 243
---
Problem 14: 356 + 749
```
356
+ 749
-----
1105
```
- 6 + 9 = 15 → write 5, carry 1
- 5 + 4 + 1 = 10 → write 0, carry 1
- 3 + 7 + 1 = 11 → write 1, carry 1
- Final carry: 1 → 1105
✔ Answer: 1105
---
Problem 15: 238 + 597
```
238
+ 597
-----
835
```
- 8 + 7 = 15 → write 5, carry 1
- 3 + 9 + 1 = 13 → write 3, carry 1
- 2 + 5 + 1 = 8
✔ Answer: 835
---
Problem 16: 359 - 150
```
359
- 150
-----
209
```
- 9 - 0 = 9
- 5 - 5 = 0
- 3 - 1 = 2
✔ Answer: 209
---
Problem 17: 677 + 970
```
677
+ 970
-----
1647
```
- 7 + 0 = 7
- 7 + 7 = 14 → write 4, carry 1
- 6 + 9 + 1 = 16 → write 6, carry 1
- Final carry: 1 → 1647
✔ Answer: 1647
---
Problem 18: 109 + 889
```
109
+ 889
-----
998
```
- 9 + 9 = 18 → write 8, carry 1
- 0 + 8 + 1 = 9
- 1 + 8 = 9
✔ Answer: 998
---
Problem 19: 374 + 465
```
374
+ 465
-----
839
```
- 4 + 5 = 9
- 7 + 6 = 13 → write 3, carry 1
- 3 + 4 + 1 = 8
✔ Answer: 839
---
Problem 20: 749 - 664
```
749
- 664
-----
85
```
- 9 - 4 = 5
- 4 - 6 → borrow → 14 - 6 = 8
- 6 (after borrow) - 6 = 0
→ So answer is 85
✔ Answer: 85
---
✔ Final Answers:
| # | Problem | Answer |
|---|--------|--------|
| 1 | 936 - 745 | 191 |
| 2 | 763 - 477 | 286 |
| 3 | 975 - 418 | 557 |
| 4 | 261 + 578 | 839 |
| 5 | 625 - 495 | 130 |
| 6 | 709 - 439 | 270 |
| 7 | 654 - 543 | 111 |
| 8 | 273 + 528 | 801 |
| 9 | 274 + 528 | 802 |
|10 | 347 - 289 | 58 |
|11 | 999 + 339 | 1338 |
|12 | 639 - 165 | 474 |
|13 | 352 - 109 | 243 |
|14 | 356 + 749 | 1105 |
|15 | 238 + 597 | 835 |
|16 | 359 - 150 | 209 |
|17 | 677 + 970 | 1647 |
|18 | 109 + 889 | 998 |
|19 | 374 + 465 | 839 |
|20 | 749 - 664 | 85 |
---
✔ All problems solved correctly!
Let me know if you'd like this as a printable PDF or need explanations for any specific one!
Parent Tip: Review the logic above to help your child master the concept of addition subtraction worksheet with.