Subtraction practice worksheet with six-digit numbers.
A math worksheet with subtraction problems involving six-digit numbers, including spaces for name, score, teacher, and date.
PNG
600×776
70.8 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #342953
⭐
Show Answer Key & Explanations
Step-by-step solution for: Math Worksheets for Grade 6 Subtraction | Worsheets libraryWorksheets | Math ...
▼
Show Answer Key & Explanations
Step-by-step solution for: Math Worksheets for Grade 6 Subtraction | Worsheets libraryWorksheets | Math ...
Let’s solve each subtraction problem step by step. I’ll go row by row, left to right, and double-check each answer before moving on.
---
Row 1:
1. 578101 - 194129
Start from the right:
- 1 - 9 → can’t do, borrow → 11 - 9 = 2 (tens place becomes 9)
- 9 - 2 = 7
- 0 - 1 → borrow → 10 - 1 = 9 (hundreds was 1, now 0 after borrow? Wait — let’s do it carefully.)
Actually, better to write it out:
```
578101
- 194129
--------
```
Start from units:
- Units: 1 < 9 → borrow from tens. Tens is 0 → so borrow from hundreds. Hundreds is 1 → becomes 0, tens become 10, then lend to units → tens become 9, units become 11.
→ 11 - 9 = 2
Tens: 9 - 2 = 7
Hundreds: 0 - 1 → need to borrow from thousands. Thousands is 8 → becomes 7, hundreds become 10.
→ 10 - 1 = 9
Thousands: 7 - 4 = 3
Ten-thousands: 7 - 9 → can’t, borrow from hundred-thousands. 5 becomes 4, ten-thousands become 17.
→ 17 - 9 = 8
Hundred-thousands: 4 - 1 = 3
So: 383972
✔ Check with calculator logic: 578101 - 194129 = 383972 ✔️
---
2. 909259 - 255629
```
909259
- 255629
--------
```
Units: 9 - 9 = 0
Tens: 5 - 2 = 3
Hundreds: 2 - 6 → borrow → 12 - 6 = 6 (thousands becomes 8)
Thousands: 8 - 5 = 3
Ten-thousands: 0 - 5 → borrow → 10 - 5 = 5 (hundred-thousands becomes 8)
Hundred-thousands: 8 - 2 = 6
Wait — original number is 909259 → hundred-thousands digit is 9, not 8? Let me recheck.
Actually:
Breakdown:
- Units: 9 - 9 = 0
- Tens: 5 - 2 = 3
- Hundreds: 2 - 6 → borrow from thousands (which is 9). So thousands becomes 8, hundreds becomes 12 → 12 - 6 = 6
- Thousands: 8 - 5 = 3
- Ten-thousands: 0 - 5 → borrow from hundred-thousands (9 → 8), ten-thousands becomes 10 → 10 - 5 = 5
- Hundred-thousands: 8 - 2 = 6
Result: 653630
✔ Check: 909259 - 255629 = 653630 ✔️
---
3. 754629 - 298374
```
754629
- 298374
--------
```
Units: 9 - 4 = 5
Tens: 2 - 7 → borrow → 12 - 7 = 5 (hundreds becomes 5)
Hundreds: 5 - 3 = 2
Thousands: 4 - 8 → borrow → 14 - 8 = 6 (ten-thousands becomes 4)
Ten-thousands: 4 - 9 → borrow → 14 - 9 = 5 (hundred-thousands becomes 6)
Hundred-thousands: 6 - 2 = 4
Result: 456255
✔ Check: 754629 - 298374 = 456255 ✔️
---
4. 466734 - 372741
```
466734
- 372741
--------
```
Units: 4 - 1 = 3
Tens: 3 - 4 → borrow → 13 - 4 = 9 (hundreds becomes 6)
Hundreds: 6 - 7 → borrow → 16 - 7 = 9 (thousands becomes 5)
Thousands: 5 - 2 = 3
Ten-thousands: 6 - 7 → borrow → 16 - 7 = 9 (hundred-thousands becomes 3)
Hundred-thousands: 3 - 3 = 0 → but we don’t write leading zero.
Wait — actually:
After borrowing:
Original: 466734
Subtract: 372741
Step-by-step:
- Units: 4 - 1 = 3
- Tens: 3 < 4 → borrow from hundreds (7 → 6), tens become 13 → 13 - 4 = 9
- Hundreds: 6 - 7 → borrow from thousands (6 → 5), hundreds become 16 → 16 - 7 = 9
- Thousands: 5 - 2 = 3
- Ten-thousands: 6 - 7 → borrow from hundred-thousands (4 → 3), ten-thousands become 16 → 16 - 7 = 9
- Hundred-thousands: 3 - 3 = 0 → so result starts with 9...
So: 93993
Wait — that can’t be right because 466k - 372k should be around 94k.
Yes: 466734 - 372741 = 93993 ✔️
But let’s verify:
372741 + 93993 = 466734?
372741 + 90000 = 462741
+3993 = 466734 → yes ✔️
So: 93993
---
Row 2:
5. 742837 - 285841
```
742837
- 285841
--------
```
Units: 7 - 1 = 6
Tens: 3 - 4 → borrow → 13 - 4 = 9 (hundreds becomes 7)
Hundreds: 7 - 8 → borrow → 17 - 8 = 9 (thousands becomes 1)
Thousands: 1 - 5 → borrow → 11 - 5 = 6 (ten-thousands becomes 3)
Ten-thousands: 3 - 8 → borrow → 13 - 8 = 5 (hundred-thousands becomes 6)
Hundred-thousands: 6 - 2 = 4
Result: 456996
Check: 742837 - 285841 = 456996 ✔️
---
6. 456139 - 341689
```
456139
- 341689
--------
```
Units: 9 - 9 = 0
Tens: 3 - 8 → borrow → 13 - 8 = 5 (hundreds becomes 0)
Hundreds: 0 - 6 → borrow → 10 - 6 = 4 (thousands becomes 5)
Thousands: 5 - 1 = 4
Ten-thousands: 5 - 4 = 1
Hundred-thousands: 4 - 3 = 1
Result: 114450
Check: 456139 - 341689 = 114450 ✔️
---
7. 781168 - 650368
This one is easier — same last three digits almost.
```
781168
- 650368
--------
```
Units: 8 - 8 = 0
Tens: 6 - 6 = 0
Hundreds: 1 - 3 → borrow → 11 - 3 = 8 (thousands becomes 0)
Thousands: 0 - 0 = 0 (but wait — we borrowed, so thousands was 1 → became 0)
Ten-thousands: 8 - 5 = 3
Hundred-thousands: 7 - 6 = 1
Wait — let's align:
Actually:
781168
650368
------
Subtract:
From right:
- 8 - 8 = 0
- 6 - 6 = 0
- 1 - 3 → borrow from thousands (1 → 0), hundreds become 11 → 11 - 3 = 8
- Thousands: 0 - 0 = 0
- Ten-thousands: 8 - 5 = 3
- Hundred-thousands: 7 - 6 = 1
So: 130800
Check: 781168 - 650368 = 130800 ✔️
---
8. 836551 - 378159
```
836551
- 378159
--------
```
Units: 1 - 9 → borrow → 11 - 9 = 2 (tens becomes 4)
Tens: 4 - 5 → borrow → 14 - 5 = 9 (hundreds becomes 4)
Hundreds: 4 - 1 = 3
Thousands: 6 - 8 → borrow → 16 - 8 = 8 (ten-thousands becomes 2)
Ten-thousands: 2 - 7 → borrow → 12 - 7 = 5 (hundred-thousands becomes 7)
Hundred-thousands: 7 - 3 = 4
Result: 458392
Check: 836551 - 378159 = 458392 ✔️
---
Row 3:
9. 564832 - 409925
```
564832
- 409925
--------
```
Units: 2 - 5 → borrow → 12 - 5 = 7 (tens becomes 2)
Tens: 2 - 2 = 0
Hundreds: 8 - 9 → borrow → 18 - 9 = 9 (thousands becomes 3)
Thousands: 3 - 9 → borrow → 13 - 9 = 4 (ten-thousands becomes 5)
Ten-thousands: 5 - 0 = 5
Hundred-thousands: 5 - 4 = 1
Result: 154907
Check: 564832 - 409925 = 154907 ✔️
---
10. 782310 - 639959
```
782310
- 639959
--------
```
Units: 0 - 9 → borrow → 10 - 9 = 1 (tens becomes 0)
Tens: 0 - 5 → borrow → 10 - 5 = 5 (hundreds becomes 2)
Hundreds: 2 - 9 → borrow → 12 - 9 = 3 (thousands becomes 1)
Thousands: 1 - 9 → borrow → 11 - 9 = 2 (ten-thousands becomes 7)
Ten-thousands: 7 - 3 = 4
Hundred-thousands: 7 - 6 = 1
Result: 142351
Check: 782310 - 639959 = 142351 ✔️
---
11. 346213 - 345655
These are close!
```
346213
- 345655
--------
```
Units: 3 - 5 → borrow → 13 - 5 = 8 (tens becomes 0)
Tens: 0 - 5 → borrow → 10 - 5 = 5 (hundreds becomes 1)
Hundreds: 1 - 6 → borrow → 11 - 6 = 5 (thousands becomes 5)
Thousands: 5 - 5 = 0
Ten-thousands: 4 - 4 = 0
Hundred-thousands: 3 - 3 = 0
So: 558
Check: 346213 - 345655 = 558 ✔️
---
12. 918450 - 119237
```
918450
- 119237
--------
```
Units: 0 - 7 → borrow → 10 - 7 = 3 (tens becomes 4)
Tens: 4 - 3 = 1
Hundreds: 4 - 2 = 2
Thousands: 8 - 9 → borrow → 18 - 9 = 9 (ten-thousands becomes 0)
Ten-thousands: 0 - 1 → borrow → 10 - 1 = 9 (hundred-thousands becomes 8)
Hundred-thousands: 8 - 1 = 7
Result: 799213
Check: 918450 - 119237 = 799213 ✔️
---
Row 4:
13. 638365 - 622453
```
638365
- 622453
--------
```
Units: 5 - 3 = 2
Tens: 6 - 5 = 1
Hundreds: 3 - 4 → borrow → 13 - 4 = 9 (thousands becomes 7)
Thousands: 7 - 2 = 5
Ten-thousands: 3 - 2 = 1
Hundred-thousands: 6 - 6 = 0 → ignore
Result: 15912
Check: 638365 - 622453 = 15912 ✔️
---
14. 789753 - 785964
Close numbers.
```
789753
- 785964
--------
```
Units: 3 - 4 → borrow → 13 - 4 = 9 (tens becomes 4)
Tens: 4 - 6 → borrow → 14 - 6 = 8 (hundreds becomes 6)
Hundreds: 6 - 9 → borrow → 16 - 9 = 7 (thousands becomes 8)
Thousands: 8 - 5 = 3
Ten-thousands: 8 - 8 = 0
Hundred-thousands: 7 - 7 = 0
Result: 3789
Check: 789753 - 785964 = 3789 ✔️
---
15. 967966 - 407328
```
967966
- 407328
--------
```
Units: 6 - 8 → borrow → 16 - 8 = 8 (tens becomes 5)
Tens: 5 - 2 = 3
Hundreds: 9 - 3 = 6
Thousands: 7 - 7 = 0
Ten-thousands: 6 - 0 = 6
Hundred-thousands: 9 - 4 = 5
Result: 560638
Check: 967966 - 407328 = 560638 ✔️
---
16. 410095 - 259682
```
410095
- 259682
--------
```
Units: 5 - 2 = 3
Tens: 9 - 8 = 1
Hundreds: 0 - 6 → borrow → 10 - 6 = 4 (thousands becomes 9, but wait — thousands is 0 too!)
Need to borrow across zeros.
Breakdown:
Start from right:
- Units: 5 - 2 = 3
- Tens: 9 - 8 = 1
- Hundreds: 0 - 6 → can’t, borrow from thousands. But thousands is 0 → borrow from ten-thousands. Ten-thousands is 1 → becomes 0, thousands become 10, then lend to hundreds → thousands become 9, hundreds become 10 → 10 - 6 = 4
- Thousands: 9 - 9 = 0
- Ten-thousands: 0 - 5 → can’t, borrow from hundred-thousands (4 → 3), ten-thousands become 10 → 10 - 5 = 5
- Hundred-thousands: 3 - 2 = 1
Result: 150413
Check: 410095 - 259682 = 150413 ✔️
---
Row 5:
17. 967018 - 906037
```
967018
- 906037
--------
```
Units: 8 - 7 = 1
Tens: 1 - 3 → borrow → 11 - 3 = 8 (hundreds becomes 9)
Hundreds: 9 - 0 = 9
Thousands: 7 - 6 = 1
Ten-thousands: 6 - 0 = 6
Hundred-thousands: 9 - 9 = 0
Result: 60981
Check: 967018 - 906037 = 60981 ✔️
---
18. 441552 - 233078
```
441552
- 233078
--------
```
Units: 2 - 8 → borrow → 12 - 8 = 4 (tens becomes 4)
Tens: 4 - 7 → borrow → 14 - 7 = 7 (hundreds becomes 4)
Hundreds: 4 - 0 = 4
Thousands: 1 - 3 → borrow → 11 - 3 = 8 (ten-thousands becomes 3)
Ten-thousands: 3 - 3 = 0
Hundred-thousands: 4 - 2 = 2
Result: 208474
Check: 441552 - 233078 = 208474 ✔️
---
19. 798381 - 786583
```
798381
- 786583
--------
```
Units: 1 - 3 → borrow → 11 - 3 = 8 (tens becomes 7)
Tens: 7 - 8 → borrow → 17 - 8 = 9 (hundreds becomes 2)
Hundreds: 2 - 5 → borrow → 12 - 5 = 7 (thousands becomes 7)
Thousands: 7 - 6 = 1
Ten-thousands: 9 - 8 = 1
Hundred-thousands: 7 - 7 = 0
Result: 11798
Check: 798381 - 786583 = 11798 ✔️
---
20. 675196 - 322889
```
675196
- 322889
--------
```
Units: 6 - 9 → borrow → 16 - 9 = 7 (tens becomes 8)
Tens: 8 - 8 = 0
Hundreds: 1 - 8 → borrow → 11 - 8 = 3 (thousands becomes 4)
Thousands: 4 - 2 = 2
Ten-thousands: 7 - 2 = 5
Hundred-thousands: 6 - 3 = 3
Result: 352307
Check: 675196 - 322889 = 352307 ✔️
---
Now, compiling all answers in order as they appear in the worksheet (left to right, top to bottom):
Row 1:
1. 383972
2. 653630
3. 456255
4. 93993
Row 2:
5. 456996
6. 114450
7. 130800
8. 458392
Row 3:
9. 154907
10. 142351
11. 558
12. 799213
Row 4:
13. 15912
14. 3789
15. 560638
16. 150413
Row 5:
17. 60981
18. 208474
19. 11798
20. 352307
Final Answer:
383972, 653630, 456255, 93993, 456996, 114450, 130800, 458392, 154907, 142351, 558, 799213, 15912, 3789, 560638, 150413, 60981, 208474, 11798, 352307
---
Row 1:
1. 578101 - 194129
Start from the right:
- 1 - 9 → can’t do, borrow → 11 - 9 = 2 (tens place becomes 9)
- 9 - 2 = 7
- 0 - 1 → borrow → 10 - 1 = 9 (hundreds was 1, now 0 after borrow? Wait — let’s do it carefully.)
Actually, better to write it out:
```
578101
- 194129
--------
```
Start from units:
- Units: 1 < 9 → borrow from tens. Tens is 0 → so borrow from hundreds. Hundreds is 1 → becomes 0, tens become 10, then lend to units → tens become 9, units become 11.
→ 11 - 9 = 2
Tens: 9 - 2 = 7
Hundreds: 0 - 1 → need to borrow from thousands. Thousands is 8 → becomes 7, hundreds become 10.
→ 10 - 1 = 9
Thousands: 7 - 4 = 3
Ten-thousands: 7 - 9 → can’t, borrow from hundred-thousands. 5 becomes 4, ten-thousands become 17.
→ 17 - 9 = 8
Hundred-thousands: 4 - 1 = 3
So: 383972
✔ Check with calculator logic: 578101 - 194129 = 383972 ✔️
---
2. 909259 - 255629
```
909259
- 255629
--------
```
Units: 9 - 9 = 0
Tens: 5 - 2 = 3
Hundreds: 2 - 6 → borrow → 12 - 6 = 6 (thousands becomes 8)
Thousands: 8 - 5 = 3
Ten-thousands: 0 - 5 → borrow → 10 - 5 = 5 (hundred-thousands becomes 8)
Hundred-thousands: 8 - 2 = 6
Wait — original number is 909259 → hundred-thousands digit is 9, not 8? Let me recheck.
Actually:
Breakdown:
- Units: 9 - 9 = 0
- Tens: 5 - 2 = 3
- Hundreds: 2 - 6 → borrow from thousands (which is 9). So thousands becomes 8, hundreds becomes 12 → 12 - 6 = 6
- Thousands: 8 - 5 = 3
- Ten-thousands: 0 - 5 → borrow from hundred-thousands (9 → 8), ten-thousands becomes 10 → 10 - 5 = 5
- Hundred-thousands: 8 - 2 = 6
Result: 653630
✔ Check: 909259 - 255629 = 653630 ✔️
---
3. 754629 - 298374
```
754629
- 298374
--------
```
Units: 9 - 4 = 5
Tens: 2 - 7 → borrow → 12 - 7 = 5 (hundreds becomes 5)
Hundreds: 5 - 3 = 2
Thousands: 4 - 8 → borrow → 14 - 8 = 6 (ten-thousands becomes 4)
Ten-thousands: 4 - 9 → borrow → 14 - 9 = 5 (hundred-thousands becomes 6)
Hundred-thousands: 6 - 2 = 4
Result: 456255
✔ Check: 754629 - 298374 = 456255 ✔️
---
4. 466734 - 372741
```
466734
- 372741
--------
```
Units: 4 - 1 = 3
Tens: 3 - 4 → borrow → 13 - 4 = 9 (hundreds becomes 6)
Hundreds: 6 - 7 → borrow → 16 - 7 = 9 (thousands becomes 5)
Thousands: 5 - 2 = 3
Ten-thousands: 6 - 7 → borrow → 16 - 7 = 9 (hundred-thousands becomes 3)
Hundred-thousands: 3 - 3 = 0 → but we don’t write leading zero.
Wait — actually:
After borrowing:
Original: 466734
Subtract: 372741
Step-by-step:
- Units: 4 - 1 = 3
- Tens: 3 < 4 → borrow from hundreds (7 → 6), tens become 13 → 13 - 4 = 9
- Hundreds: 6 - 7 → borrow from thousands (6 → 5), hundreds become 16 → 16 - 7 = 9
- Thousands: 5 - 2 = 3
- Ten-thousands: 6 - 7 → borrow from hundred-thousands (4 → 3), ten-thousands become 16 → 16 - 7 = 9
- Hundred-thousands: 3 - 3 = 0 → so result starts with 9...
So: 93993
Wait — that can’t be right because 466k - 372k should be around 94k.
Yes: 466734 - 372741 = 93993 ✔️
But let’s verify:
372741 + 93993 = 466734?
372741 + 90000 = 462741
+3993 = 466734 → yes ✔️
So: 93993
---
Row 2:
5. 742837 - 285841
```
742837
- 285841
--------
```
Units: 7 - 1 = 6
Tens: 3 - 4 → borrow → 13 - 4 = 9 (hundreds becomes 7)
Hundreds: 7 - 8 → borrow → 17 - 8 = 9 (thousands becomes 1)
Thousands: 1 - 5 → borrow → 11 - 5 = 6 (ten-thousands becomes 3)
Ten-thousands: 3 - 8 → borrow → 13 - 8 = 5 (hundred-thousands becomes 6)
Hundred-thousands: 6 - 2 = 4
Result: 456996
Check: 742837 - 285841 = 456996 ✔️
---
6. 456139 - 341689
```
456139
- 341689
--------
```
Units: 9 - 9 = 0
Tens: 3 - 8 → borrow → 13 - 8 = 5 (hundreds becomes 0)
Hundreds: 0 - 6 → borrow → 10 - 6 = 4 (thousands becomes 5)
Thousands: 5 - 1 = 4
Ten-thousands: 5 - 4 = 1
Hundred-thousands: 4 - 3 = 1
Result: 114450
Check: 456139 - 341689 = 114450 ✔️
---
7. 781168 - 650368
This one is easier — same last three digits almost.
```
781168
- 650368
--------
```
Units: 8 - 8 = 0
Tens: 6 - 6 = 0
Hundreds: 1 - 3 → borrow → 11 - 3 = 8 (thousands becomes 0)
Thousands: 0 - 0 = 0 (but wait — we borrowed, so thousands was 1 → became 0)
Ten-thousands: 8 - 5 = 3
Hundred-thousands: 7 - 6 = 1
Wait — let's align:
Actually:
781168
650368
------
Subtract:
From right:
- 8 - 8 = 0
- 6 - 6 = 0
- 1 - 3 → borrow from thousands (1 → 0), hundreds become 11 → 11 - 3 = 8
- Thousands: 0 - 0 = 0
- Ten-thousands: 8 - 5 = 3
- Hundred-thousands: 7 - 6 = 1
So: 130800
Check: 781168 - 650368 = 130800 ✔️
---
8. 836551 - 378159
```
836551
- 378159
--------
```
Units: 1 - 9 → borrow → 11 - 9 = 2 (tens becomes 4)
Tens: 4 - 5 → borrow → 14 - 5 = 9 (hundreds becomes 4)
Hundreds: 4 - 1 = 3
Thousands: 6 - 8 → borrow → 16 - 8 = 8 (ten-thousands becomes 2)
Ten-thousands: 2 - 7 → borrow → 12 - 7 = 5 (hundred-thousands becomes 7)
Hundred-thousands: 7 - 3 = 4
Result: 458392
Check: 836551 - 378159 = 458392 ✔️
---
Row 3:
9. 564832 - 409925
```
564832
- 409925
--------
```
Units: 2 - 5 → borrow → 12 - 5 = 7 (tens becomes 2)
Tens: 2 - 2 = 0
Hundreds: 8 - 9 → borrow → 18 - 9 = 9 (thousands becomes 3)
Thousands: 3 - 9 → borrow → 13 - 9 = 4 (ten-thousands becomes 5)
Ten-thousands: 5 - 0 = 5
Hundred-thousands: 5 - 4 = 1
Result: 154907
Check: 564832 - 409925 = 154907 ✔️
---
10. 782310 - 639959
```
782310
- 639959
--------
```
Units: 0 - 9 → borrow → 10 - 9 = 1 (tens becomes 0)
Tens: 0 - 5 → borrow → 10 - 5 = 5 (hundreds becomes 2)
Hundreds: 2 - 9 → borrow → 12 - 9 = 3 (thousands becomes 1)
Thousands: 1 - 9 → borrow → 11 - 9 = 2 (ten-thousands becomes 7)
Ten-thousands: 7 - 3 = 4
Hundred-thousands: 7 - 6 = 1
Result: 142351
Check: 782310 - 639959 = 142351 ✔️
---
11. 346213 - 345655
These are close!
```
346213
- 345655
--------
```
Units: 3 - 5 → borrow → 13 - 5 = 8 (tens becomes 0)
Tens: 0 - 5 → borrow → 10 - 5 = 5 (hundreds becomes 1)
Hundreds: 1 - 6 → borrow → 11 - 6 = 5 (thousands becomes 5)
Thousands: 5 - 5 = 0
Ten-thousands: 4 - 4 = 0
Hundred-thousands: 3 - 3 = 0
So: 558
Check: 346213 - 345655 = 558 ✔️
---
12. 918450 - 119237
```
918450
- 119237
--------
```
Units: 0 - 7 → borrow → 10 - 7 = 3 (tens becomes 4)
Tens: 4 - 3 = 1
Hundreds: 4 - 2 = 2
Thousands: 8 - 9 → borrow → 18 - 9 = 9 (ten-thousands becomes 0)
Ten-thousands: 0 - 1 → borrow → 10 - 1 = 9 (hundred-thousands becomes 8)
Hundred-thousands: 8 - 1 = 7
Result: 799213
Check: 918450 - 119237 = 799213 ✔️
---
Row 4:
13. 638365 - 622453
```
638365
- 622453
--------
```
Units: 5 - 3 = 2
Tens: 6 - 5 = 1
Hundreds: 3 - 4 → borrow → 13 - 4 = 9 (thousands becomes 7)
Thousands: 7 - 2 = 5
Ten-thousands: 3 - 2 = 1
Hundred-thousands: 6 - 6 = 0 → ignore
Result: 15912
Check: 638365 - 622453 = 15912 ✔️
---
14. 789753 - 785964
Close numbers.
```
789753
- 785964
--------
```
Units: 3 - 4 → borrow → 13 - 4 = 9 (tens becomes 4)
Tens: 4 - 6 → borrow → 14 - 6 = 8 (hundreds becomes 6)
Hundreds: 6 - 9 → borrow → 16 - 9 = 7 (thousands becomes 8)
Thousands: 8 - 5 = 3
Ten-thousands: 8 - 8 = 0
Hundred-thousands: 7 - 7 = 0
Result: 3789
Check: 789753 - 785964 = 3789 ✔️
---
15. 967966 - 407328
```
967966
- 407328
--------
```
Units: 6 - 8 → borrow → 16 - 8 = 8 (tens becomes 5)
Tens: 5 - 2 = 3
Hundreds: 9 - 3 = 6
Thousands: 7 - 7 = 0
Ten-thousands: 6 - 0 = 6
Hundred-thousands: 9 - 4 = 5
Result: 560638
Check: 967966 - 407328 = 560638 ✔️
---
16. 410095 - 259682
```
410095
- 259682
--------
```
Units: 5 - 2 = 3
Tens: 9 - 8 = 1
Hundreds: 0 - 6 → borrow → 10 - 6 = 4 (thousands becomes 9, but wait — thousands is 0 too!)
Need to borrow across zeros.
Breakdown:
Start from right:
- Units: 5 - 2 = 3
- Tens: 9 - 8 = 1
- Hundreds: 0 - 6 → can’t, borrow from thousands. But thousands is 0 → borrow from ten-thousands. Ten-thousands is 1 → becomes 0, thousands become 10, then lend to hundreds → thousands become 9, hundreds become 10 → 10 - 6 = 4
- Thousands: 9 - 9 = 0
- Ten-thousands: 0 - 5 → can’t, borrow from hundred-thousands (4 → 3), ten-thousands become 10 → 10 - 5 = 5
- Hundred-thousands: 3 - 2 = 1
Result: 150413
Check: 410095 - 259682 = 150413 ✔️
---
Row 5:
17. 967018 - 906037
```
967018
- 906037
--------
```
Units: 8 - 7 = 1
Tens: 1 - 3 → borrow → 11 - 3 = 8 (hundreds becomes 9)
Hundreds: 9 - 0 = 9
Thousands: 7 - 6 = 1
Ten-thousands: 6 - 0 = 6
Hundred-thousands: 9 - 9 = 0
Result: 60981
Check: 967018 - 906037 = 60981 ✔️
---
18. 441552 - 233078
```
441552
- 233078
--------
```
Units: 2 - 8 → borrow → 12 - 8 = 4 (tens becomes 4)
Tens: 4 - 7 → borrow → 14 - 7 = 7 (hundreds becomes 4)
Hundreds: 4 - 0 = 4
Thousands: 1 - 3 → borrow → 11 - 3 = 8 (ten-thousands becomes 3)
Ten-thousands: 3 - 3 = 0
Hundred-thousands: 4 - 2 = 2
Result: 208474
Check: 441552 - 233078 = 208474 ✔️
---
19. 798381 - 786583
```
798381
- 786583
--------
```
Units: 1 - 3 → borrow → 11 - 3 = 8 (tens becomes 7)
Tens: 7 - 8 → borrow → 17 - 8 = 9 (hundreds becomes 2)
Hundreds: 2 - 5 → borrow → 12 - 5 = 7 (thousands becomes 7)
Thousands: 7 - 6 = 1
Ten-thousands: 9 - 8 = 1
Hundred-thousands: 7 - 7 = 0
Result: 11798
Check: 798381 - 786583 = 11798 ✔️
---
20. 675196 - 322889
```
675196
- 322889
--------
```
Units: 6 - 9 → borrow → 16 - 9 = 7 (tens becomes 8)
Tens: 8 - 8 = 0
Hundreds: 1 - 8 → borrow → 11 - 8 = 3 (thousands becomes 4)
Thousands: 4 - 2 = 2
Ten-thousands: 7 - 2 = 5
Hundred-thousands: 6 - 3 = 3
Result: 352307
Check: 675196 - 322889 = 352307 ✔️
---
Now, compiling all answers in order as they appear in the worksheet (left to right, top to bottom):
Row 1:
1. 383972
2. 653630
3. 456255
4. 93993
Row 2:
5. 456996
6. 114450
7. 130800
8. 458392
Row 3:
9. 154907
10. 142351
11. 558
12. 799213
Row 4:
13. 15912
14. 3789
15. 560638
16. 150413
Row 5:
17. 60981
18. 208474
19. 11798
20. 352307
Final Answer:
383972, 653630, 456255, 93993, 456996, 114450, 130800, 458392, 154907, 142351, 558, 799213, 15912, 3789, 560638, 150413, 60981, 208474, 11798, 352307
Parent Tip: Review the logic above to help your child master the concept of 6th grade printable subtraction worksheet.