Math skills worksheet for practicing subtraction of five-digit numbers.
A math worksheet for subtracting numbers up to five digits, featuring grid lines and problems like 7,895 - 4,987, with a cartoon child character in the bottom right corner.
PNG
421×595
16.3 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #720025
⭐
Show Answer Key & Explanations
Step-by-step solution for: Fun and engaging free printable 4th Grade subtraction worksheets
▼
Show Answer Key & Explanations
Step-by-step solution for: Fun and engaging free printable 4th Grade subtraction worksheets
Let’s solve each subtraction problem step by step. We’ll line up the numbers by place value and subtract carefully, borrowing when needed.
---
1. 7,895 – 4,987
Start from the right:
- 5 – 7 → can’t do, borrow → 15 – 7 = 8
- 8 (became 8 after borrow) – 8 = 0
- 8 – 9 → can’t do, borrow → 18 – 9 = 9
- 7 (became 6) – 4 = 2
→ 2,908
---
2. 44,723 – 9,876
Align:
```
44,723
– 9,876
--------
```
Right to left:
- 3 – 6 → borrow → 13 – 6 = 7
- 1 (was 2) – 7 → borrow → 11 – 7 = 4
- 6 (was 7) – 8 → borrow → 16 – 8 = 8
- 3 (was 4) – 9 → borrow → 13 – 9 = 4
- 3 (was 4) – 0 = 3
→ 34,847
---
3. 68,479 – 4,652
```
68,479
– 4,652
--------
```
- 9 – 2 = 7
- 7 – 5 = 2
- 4 – 6 → borrow → 14 – 6 = 8
- 7 (was 8) – 4 = 3
- 6 – 0 = 6
→ 63,827
---
4. 59,035 – 46,279
```
59,035
– 46,279
--------
```
- 5 – 9 → borrow → 15 – 9 = 6
- 2 (was 3) – 7 → borrow → 12 – 7 = 5
- 9 (was 0, borrowed from 9) → now 9 becomes 8, then 19 – 2 = 17? Wait — let’s redo carefully.
Actually:
Units: 5 – 9 → borrow from tens → 15 – 9 = 6
Tens: 2 (was 3) – 7 → borrow from hundreds → 12 – 7 = 5
Hundreds: 9 (was 0, but we borrowed so it became 9? No — original is 0, so we need to borrow from thousands)
Better:
Write as:
```
59,035
– 46,279
----------
```
Start:
Units: 5 < 9 → borrow from tens → 15 – 9 = 6
Tens: 2 (after borrow) < 7 → borrow from hundreds → but hundreds is 0 → so borrow from thousands.
Thousands is 9 → becomes 8, hundreds becomes 10, then lend to tens → hundreds becomes 9, tens becomes 12.
So:
Tens: 12 – 7 = 5
Hundreds: 9 – 2 = 7
Thousands: 8 – 6 = 2
Ten-thousands: 5 – 4 = 1
Wait — that gives 12,756? Let me calculate numerically:
59,035 – 46,279 = ?
59,035 – 46,000 = 13,035
13,035 – 279 = 12,756
Yes → 12,756
---
5. 86,231 – 765
```
86,231
– 765
--------
```
Align:
```
86,231
– 0,765
---------
```
- 1 – 5 → borrow → 11 – 5 = 6
- 2 (was 3) – 6 → borrow → 12 – 6 = 6
- 1 (was 2) – 7 → borrow → 11 – 7 = 4
- 5 (was 6) – 0 = 5
- 8 – 0 = 8
→ 85,466
---
6. 63,022 – 57,368
```
63,022
– 57,368
--------
```
- 2 – 8 → borrow → 12 – 8 = 4
- 1 (was 2) – 6 → borrow → 11 – 6 = 5
- 9 (was 0, borrowed from 3) → 3 becomes 2, 0 becomes 10, then lend → 9 – 3 = 6
- 2 (was 3) – 7 → borrow → 12 – 7 = 5
- 5 (was 6) – 5 = 0
→ 5,654
Check: 57,368 + 5,654 = 63,022 → yes.
---
7. 86,879 – 29,130
```
86,879
– 29,130
--------
```
- 9 – 0 = 9
- 7 – 3 = 4
- 8 – 1 = 7
- 6 – 9 → borrow → 16 – 9 = 7
- 7 (was 8) – 2 = 5
→ 57,749
---
8. 31,000 – 22,320
```
31,000
– 22,320
--------
```
- 0 – 0 = 0
- 0 – 2 → borrow → 10 – 2 = 8
- 9 (was 0, borrowed) – 3 = 6
- 0 (was 1, borrowed) – 2 → borrow → 10 – 2 = 8
- 2 (was 3) – 2 = 0
→ 8,680
Check: 22,320 + 8,680 = 31,000 → yes.
---
9. 82,356 – 41,677
```
82,356
– 41,677
--------
```
- 6 – 7 → borrow → 16 – 7 = 9
- 4 (was 5) – 7 → borrow → 14 – 7 = 7
- 2 (was 3) – 6 → borrow → 12 – 6 = 6
- 1 (was 2) – 1 = 0
- 8 – 4 = 4
→ 40,679
---
10. 95,531 – 86,841
```
95,531
– 86,841
--------
```
- 1 – 1 = 0
- 3 – 4 → borrow → 13 – 4 = 9
- 4 (was 5) – 8 → borrow → 14 – 8 = 6
- 4 (was 5) – 6 → borrow → 14 – 6 = 8
- 8 (was 9) – 8 = 0
→ 8,690
Check: 86,841 + 8,690 = 95,531 → yes.
---
11. 89,861 – 3,972
```
89,861
– 3,972
--------
```
- 1 – 2 → borrow → 11 – 2 = 9
- 5 (was 6) – 7 → borrow → 15 – 7 = 8
- 7 (was 8) – 9 → borrow → 17 – 9 = 8
- 8 (was 9) – 3 = 5
- 8 – 0 = 8
→ 85,889
---
12. 58,835 – 27,507
```
58,835
– 27,507
--------
```
- 5 – 7 → borrow → 15 – 7 = 8
- 2 (was 3) – 0 = 2
- 8 – 5 = 3
- 8 – 7 = 1
- 5 – 2 = 3
→ 31,328
---
13. 50,645 – 47,142
```
50,645
– 47,142
--------
```
- 5 – 2 = 3
- 4 – 4 = 0
- 6 – 1 = 5
- 0 – 7 → borrow → 10 – 7 = 3
- 4 (was 5) – 4 = 0
→ 3,503
---
14. 67,189 – 52,698
```
67,189
– 52,698
--------
```
- 9 – 8 = 1
- 8 – 9 → borrow → 18 – 9 = 9
- 0 (was 1) – 6 → borrow → 10 – 6 = 4
- 6 (was 7) – 2 = 4
- 6 – 5 = 1
→ 14,491
---
15. 47,935 – 2,451
```
47,935
– 2,451
--------
```
- 5 – 1 = 4
- 3 – 5 → borrow → 13 – 5 = 8
- 8 (was 9) – 4 = 4
- 7 – 2 = 5
- 4 – 0 = 4
→ 45,484
---
Final Answers:
1. 2,908
2. 34,847
3. 63,827
4. 12,756
5. 85,466
6. 5,654
7. 57,749
8. 8,680
9. 40,679
10. 8,690
11. 85,889
12. 31,328
13. 3,503
14. 14,491
15. 45,484
Final Answer:
2,908; 34,847; 63,827; 12,756; 85,466; 5,654; 57,749; 8,680; 40,679; 8,690; 85,889; 31,328; 3,503; 14,491; 45,484
---
1. 7,895 – 4,987
Start from the right:
- 5 – 7 → can’t do, borrow → 15 – 7 = 8
- 8 (became 8 after borrow) – 8 = 0
- 8 – 9 → can’t do, borrow → 18 – 9 = 9
- 7 (became 6) – 4 = 2
→ 2,908
---
2. 44,723 – 9,876
Align:
```
44,723
– 9,876
--------
```
Right to left:
- 3 – 6 → borrow → 13 – 6 = 7
- 1 (was 2) – 7 → borrow → 11 – 7 = 4
- 6 (was 7) – 8 → borrow → 16 – 8 = 8
- 3 (was 4) – 9 → borrow → 13 – 9 = 4
- 3 (was 4) – 0 = 3
→ 34,847
---
3. 68,479 – 4,652
```
68,479
– 4,652
--------
```
- 9 – 2 = 7
- 7 – 5 = 2
- 4 – 6 → borrow → 14 – 6 = 8
- 7 (was 8) – 4 = 3
- 6 – 0 = 6
→ 63,827
---
4. 59,035 – 46,279
```
59,035
– 46,279
--------
```
- 5 – 9 → borrow → 15 – 9 = 6
- 2 (was 3) – 7 → borrow → 12 – 7 = 5
- 9 (was 0, borrowed from 9) → now 9 becomes 8, then 19 – 2 = 17? Wait — let’s redo carefully.
Actually:
Units: 5 – 9 → borrow from tens → 15 – 9 = 6
Tens: 2 (was 3) – 7 → borrow from hundreds → 12 – 7 = 5
Hundreds: 9 (was 0, but we borrowed so it became 9? No — original is 0, so we need to borrow from thousands)
Better:
Write as:
```
59,035
– 46,279
----------
```
Start:
Units: 5 < 9 → borrow from tens → 15 – 9 = 6
Tens: 2 (after borrow) < 7 → borrow from hundreds → but hundreds is 0 → so borrow from thousands.
Thousands is 9 → becomes 8, hundreds becomes 10, then lend to tens → hundreds becomes 9, tens becomes 12.
So:
Tens: 12 – 7 = 5
Hundreds: 9 – 2 = 7
Thousands: 8 – 6 = 2
Ten-thousands: 5 – 4 = 1
Wait — that gives 12,756? Let me calculate numerically:
59,035 – 46,279 = ?
59,035 – 46,000 = 13,035
13,035 – 279 = 12,756
Yes → 12,756
---
5. 86,231 – 765
```
86,231
– 765
--------
```
Align:
```
86,231
– 0,765
---------
```
- 1 – 5 → borrow → 11 – 5 = 6
- 2 (was 3) – 6 → borrow → 12 – 6 = 6
- 1 (was 2) – 7 → borrow → 11 – 7 = 4
- 5 (was 6) – 0 = 5
- 8 – 0 = 8
→ 85,466
---
6. 63,022 – 57,368
```
63,022
– 57,368
--------
```
- 2 – 8 → borrow → 12 – 8 = 4
- 1 (was 2) – 6 → borrow → 11 – 6 = 5
- 9 (was 0, borrowed from 3) → 3 becomes 2, 0 becomes 10, then lend → 9 – 3 = 6
- 2 (was 3) – 7 → borrow → 12 – 7 = 5
- 5 (was 6) – 5 = 0
→ 5,654
Check: 57,368 + 5,654 = 63,022 → yes.
---
7. 86,879 – 29,130
```
86,879
– 29,130
--------
```
- 9 – 0 = 9
- 7 – 3 = 4
- 8 – 1 = 7
- 6 – 9 → borrow → 16 – 9 = 7
- 7 (was 8) – 2 = 5
→ 57,749
---
8. 31,000 – 22,320
```
31,000
– 22,320
--------
```
- 0 – 0 = 0
- 0 – 2 → borrow → 10 – 2 = 8
- 9 (was 0, borrowed) – 3 = 6
- 0 (was 1, borrowed) – 2 → borrow → 10 – 2 = 8
- 2 (was 3) – 2 = 0
→ 8,680
Check: 22,320 + 8,680 = 31,000 → yes.
---
9. 82,356 – 41,677
```
82,356
– 41,677
--------
```
- 6 – 7 → borrow → 16 – 7 = 9
- 4 (was 5) – 7 → borrow → 14 – 7 = 7
- 2 (was 3) – 6 → borrow → 12 – 6 = 6
- 1 (was 2) – 1 = 0
- 8 – 4 = 4
→ 40,679
---
10. 95,531 – 86,841
```
95,531
– 86,841
--------
```
- 1 – 1 = 0
- 3 – 4 → borrow → 13 – 4 = 9
- 4 (was 5) – 8 → borrow → 14 – 8 = 6
- 4 (was 5) – 6 → borrow → 14 – 6 = 8
- 8 (was 9) – 8 = 0
→ 8,690
Check: 86,841 + 8,690 = 95,531 → yes.
---
11. 89,861 – 3,972
```
89,861
– 3,972
--------
```
- 1 – 2 → borrow → 11 – 2 = 9
- 5 (was 6) – 7 → borrow → 15 – 7 = 8
- 7 (was 8) – 9 → borrow → 17 – 9 = 8
- 8 (was 9) – 3 = 5
- 8 – 0 = 8
→ 85,889
---
12. 58,835 – 27,507
```
58,835
– 27,507
--------
```
- 5 – 7 → borrow → 15 – 7 = 8
- 2 (was 3) – 0 = 2
- 8 – 5 = 3
- 8 – 7 = 1
- 5 – 2 = 3
→ 31,328
---
13. 50,645 – 47,142
```
50,645
– 47,142
--------
```
- 5 – 2 = 3
- 4 – 4 = 0
- 6 – 1 = 5
- 0 – 7 → borrow → 10 – 7 = 3
- 4 (was 5) – 4 = 0
→ 3,503
---
14. 67,189 – 52,698
```
67,189
– 52,698
--------
```
- 9 – 8 = 1
- 8 – 9 → borrow → 18 – 9 = 9
- 0 (was 1) – 6 → borrow → 10 – 6 = 4
- 6 (was 7) – 2 = 4
- 6 – 5 = 1
→ 14,491
---
15. 47,935 – 2,451
```
47,935
– 2,451
--------
```
- 5 – 1 = 4
- 3 – 5 → borrow → 13 – 5 = 8
- 8 (was 9) – 4 = 4
- 7 – 2 = 5
- 4 – 0 = 4
→ 45,484
---
Final Answers:
1. 2,908
2. 34,847
3. 63,827
4. 12,756
5. 85,466
6. 5,654
7. 57,749
8. 8,680
9. 40,679
10. 8,690
11. 85,889
12. 31,328
13. 3,503
14. 14,491
15. 45,484
Final Answer:
2,908; 34,847; 63,827; 12,756; 85,466; 5,654; 57,749; 8,680; 40,679; 8,690; 85,889; 31,328; 3,503; 14,491; 45,484
Parent Tip: Review the logic above to help your child master the concept of fourth grade subtraction worksheet.