1
Mental math: subtracting 2-digit numbers
Grade 4 Subtraction Worksheet
Find the difference.
1. 40 - 39 = 2. 48 - 48 =
3. 69 - 29 = 4. 61 - 34 =
5. 68 - 62 = 6. 33 - 25 =
7. 81 - 19 = 8. 32 - 15 =
9. 32 - 26 = 10. 37 - 2 =
11. 25 - 5 = 12. 56 - 14 =
13. 70 - 70 = 14. 63 - 26 =
15. 31 - 28 = 16. 44 - 40 =
17. 91 - 79 = 18. 13 - 7 =
19. 48 - 32 = 20. 97 - 77 =
Online reading & math for K-5 © [Link]
2
Mental math: subtracting from whole hundred
Grade 4 Subtraction Worksheet
Find the difference.
1. 100 - 94 = 2. 200 - 30 =
3. 900 - 26 = 4. 700 - 59 =
5. 200 - 42 = 6. 600 - 21 =
7. 300 - 96 = 8. 800 - 67 =
9. 100 - 28 = 10. 800 - 29 =
11. 900 - 47 = 12. 600 - 65 =
13. 300 - 84 = 14. 300 - 37 =
15. 500 - 62 = 16. 400 - 84 =
17. 900 - 74 = 18. 300 - 99 =
19. 600 - 11 = 20. 400 - 73 =
Online reading & math for K-5 © [Link]
3
Subtracting whole tens from 3-digit numbers
Grade 3 Subtraction Worksheet
Find the difference.
1. 90 - 30 = 2. 556 - 20 =
3. 520 - 20 = 4. 771 - 50 =
5. 424 - 40 = 6. 916 - 80 =
7. 874 - 60 = 8. 251 - 30 =
9. 733 - 90 = 10. 476 - 70 =
11. 670 - 10 = 12. 486 - 10 =
13. 219 - 50 = 14. 398 - 30 =
15. 715 - 50 = 16. 354 - 90 =
17. 874 - 20 = 18. 763 - 70 =
19. 834 - 30 = 20. 341 - 80 =
Online reading & math for K-5 © [Link]
4
Mental math: subtracting whole tens
Grade 4 Subtraction Worksheet
Find the difference.
1. 820 - 750 = 2. 570 - 430 =
3. 810 - 580 = 4. 780 - 90 =
5. 130 - 60 = 6. 800 - 580 =
7. 470 - 90 = 8. 510 - 240 =
9. 460 - 260 = 10. 630 - 100 =
11. 300 - 200 = 12. 370 - 70 =
13. 820 - 730 = 14. 520 - 390 =
15. 890 - 150 = 16. 910 - 370 =
17. 630 - 430 = 18. 230 - 120 =
19. 530 - 290 = 20. 640 - 230 =
Online reading & math for K-5 © [Link]
5
Mental math: subtracting whole hundreds
Grade 4 Subtraction Worksheet
Find the difference.
1. 6,400 - 100 = 2. 7,000 - 100 =
3. 8,100 - 1,800 = 4. 7,400 - 4,000 =
5. 1,600 - 400 = 6. 8,300 - 6,100 =
7. 2,500 - 1,000 = 8. 2,400 - 1,300 =
9. 3,400 - 2,200 = 10. 4,500 - 3,000 =
11. 7,700 - 5,200 = 12. 9,900 - 7,700 =
13. 2,700 - 1,100 = 14. 4,300 - 2,600 =
15. 9,600 - 3,500 = 16. 2,800 - 1,100 =
17. 8,400 - 4,600 = 18. 9,300 - 6,300 =
19. 5,300 - 1,900 = 20. 2,200 - 1,500 =
Online reading & math for K-5 © [Link]
6
Subtracting whole hundreds from 4-digit
numbers
Grade 4 Subtraction Worksheet
Find the difference.
1. 1,015 - 100 = 2. 3,487 - 200 =
3. 5,885 - 500 = 4. 4,926 - 700 =
5. 5,164 - 700 = 6. 6,342 - 300 =
7. 3,625 - 700 = 8. 954 - 800 =
9. 8,103 - 100 = 10. 6,888 - 700 =
11. 4,639 - 700 = 12. 9,111 - 200 =
13. 396 - 100 = 14. 9,992 - 600 =
15. 1,453 - 900 = 16. 6,970 - 900 =
17. 1,859 - 200 = 18. 6,715 - 100 =
19. 369 - 200 = 20. 6,895 - 100 =
Online reading & math for K-5 © [Link]
7
Subtracting from 1,000
Grade 4 Subtraction Worksheet
Find the difference.
1. 1,000 - 122 = 2. 1,000 - 636 =
3. 1,000 - 476 = 4. 1,000 - 719 =
5. 1,000 - 265 = 6. 1,000 - 343 =
7. 1,000 - 249 = 8. 1,000 - 987 =
9. 1,000 - 962 = 10. 1,000 - 934 =
11. 1,000 - 743 = 12. 1,000 - 253 =
13. 1,000 - 386 = 14. 1,000 - 966 =
15. 1,000 - 193 = 16. 1,000 - 521 =
17. 1,000 - 766 = 18. 1,000 - 335 =
19. 1,000 - 884 = 20. 1,000 - 226 =
Online reading & math for K-5 © [Link]
8
Subtracting from whole thousands
Grade 4 Subtraction Worksheet
Find the difference.
1. 5,000 - 195 = 2. 6,000 - 303 =
3. 3,000 - 507 = 4. 8,000 - 783 =
5. 9,000 - 392 = 6. 2,000 - 716 =
7. 8,000 - 283 = 8. 1,000 - 120 =
9. 4,000 - 419 = 10. 6,000 - 152 =
11. 5,000 - 632 = 12. 7,000 - 912 =
13. 7,000 - 824 = 14. 4,000 - 891 =
15. 1,000 - 836 = 16. 6,000 - 454 =
17. 1,000 - 980 = 18. 4,000 - 387 =
19. 3,000 - 381 = 20. 6,000 - 122 =
Online reading & math for K-5 © [Link]
9
Mental math: subtracting 2-digit numbers
(missing number)
Grade 4 Subtraction Worksheet
Find the missing number.
1. - 18 = 24 2. - 74 = 18
3. 8 - = 5 4. 78 - = 46
5. - 85 = 7 6. 91 - 86 =
7. - 3 = 23 8. - 11 = 3
9. - 14 = 32 10. 95 - 74 =
11. 86 - 64 = 12. 19 - 14 =
13. 28 - = 11 14. 2 - = 0
15. 5 - = 0 16. 45 - 6 =
17. - 64 = 5 18. 72 - 36 =
19. 28 - 3 = 20. - 2 = 2
Online reading & math for K-5 © [Link]
10
Mental math: subtracting whole tens
(missing number)
Grade 4 Subtraction Worksheet
Find the difference.
1. 270 - 90 = 2. 260 - = 210
3. 600 - 40 = 4. - 60 = 250
5. - 50 = 900 6. - 70 = 650
7. 250 - = 180 8. 860 - 20 =
9. - 10 = 360 10. - 90 = 250
11. - 20 = 560 12. 570 - 0 =
13. 550 - = 510 14. - 70 = 760
15. 870 - = 820 16. 690 - = 680
17. 300 - = 260 18. 380 - = 330
19. 480 - 10 = 20. - 20 = 570
Online reading & math for K-5 © [Link]
11
Mental math: subtracting from 3-digit numbers
(missing number)
Grade 4 Subtraction Worksheet
Find the missing number.
1. 824 - 97 = 2. - 39 = 600
3. 542 - = 534 4. 846 - = 838
5. - 60 = 162 6. 662 - = 579
7. - 49 = 618 8. 953 - 54 =
9. 550 - = 492 10. 529 - 68 =
11. 713 - = 620 12. - 35 = 342
13. 479 - = 421 14. 106 - 18 =
15. - 64 = 423 16. 320 - = 264
17. 389 - = 333 18. 409 - 51 =
19. 674 - = 629 20. 758 - 12 =
Online reading & math for K-5 © [Link]
12
Subtracting 3-digit numbers, with regrouping
Grade 4 Subtraction Worksheet
Find the difference.
1. 705 2. 253 3. 553
- 136 - 133 - 298
4. 795 5. 251 6. 658
- 184 - 153 - 296
7. 725 8. 556 9. 595
- 371 - 311 - 488
10. 249 11. 426 12. 277
- 118 - 281 - 170
Online reading & math for K-5 © [Link]
13
Subtracting 4-digit numbers, with regrouping
Grade 4 Subtraction Worksheet
Find the difference.
1. 4,387 2. 8,385 3. 6,247
- 3,359 - 1,851 - 3,694
4. 8,173 5. 4,184 6. 2,367
- 2,950 - 1,936 - 1,308
7. 9,532 8. 5,803 9. 550
- 8,278 - 3,290 - 450
10. 8,073 11. 4,792 12. 4,871
- 7,000 - 2,226 - 2,890
Online reading & math for K-5 © [Link]
14
Subtracting 5 & 6 digit numbers
Grade 4 Subtraction Worksheet
Find the difference.
1. 74,765 2. 822,450
- 26,591 - 80,124
3. 71,224 4. 899,394
- 24,433 - 17,954
5. 964,978 6. 993,563
- 961,233 - 796,376
7. 221,162 8. 843,281
- 36,018 - 44,189
9. 48,446 10. 586,369
- 42,029 - 41,860
Online reading & math for K-5 © [Link]
15
Subtracting - borrowing across two zeros
Grade 4 Subtraction Worksheet
Find the difference.
1. 9,400 2. 600 3. 5,200
- 8,647 - 208 - 3,181
4. 3,400 5. 9,600 6. 7,400
- 2,746 - 8,000 - 363
7. 9,400 8. 8,300 9. 3,100
- 1,555 - 6,898 - 144
10. 4,100 11. 2,100 12. 9,800
- 2,921 - 1,012 - 8,434
Online reading & math for K-5 © [Link]
16
Subtracting - borrowing across three zeros
Grade 4 Subtraction Worksheet
Find the difference.
1. 26,000 2. 26,000 3. 29,000
- 1,845 - 6,062 - 5,626
4. 78,000 5. 91,000 6. 12,000
- 4,452 - 7,685 - 9,074
7. 66,000 8. 46,000 9. 40,000
- 8,741 - 2,798 - 6,348
10. 83,000 11. 26,000 12. 93,000
- 7,703 - 1,986 - 9,521
Online reading & math for K-5 © [Link]
17
Addition and subtraction word problems
Grade 4 Word Problems Worksheet
The table shows the number of people visiting an art museum over 3
months.
January February March
Child 28 34 56
Adult 59 ? 55
Senior 15 22 ?
Total ? 139 ?
1. What is the total number of people that visited the art museum
in January?
2. Compared to January, how many more children go to the
museum in February?
3. How many adults visited the museum in February?
Reading and Math for K-5 © [Link]
18
4. 16 more seniors visited in March than the number that visited in
January and February combined. How many seniors visited the
museum in March?
5. Which month had the highest number of visitors?
6. Write an equation using “x” and then solve the equation.
“In February, there were x museum pass holders admitted to
the museum. 68 of the visitors did not have a museum pass.”
Reading and Math for K-5 © [Link]
19
Mixed operations word problems
Grade 4 Word Problems Worksheet
There are 4 doctors working in a clinic. Each doctor has 2 nurses
assisting them. There are two receptionists, Jay, and Molly, working at
the reception.
1. How many people are working in the clinic?
2. On Monday, 23 patients made appointments with each
doctor. However, 6 of the patients did not show up. How many
patients visited the clinic on Monday?
3. On Tuesday, Jay answered 45 phone calls and Molly answered
12 more calls than Jay did. How many calls were answered in
total?
Reading and Math for K-5 © [Link]
20
4. On Wednesday, a doctor called in sick. The two nurses and Jay
together called 36 patients to reschedule their appointments.
They shared the calls evenly. How many calls did they each
make?
5. Among the calls they made, 13 of the patients decided to
cancel their appointments and the rest decided to postpone
their appointments. How many appointments were
postponed?
6. Write an equation using “x” and then solve the equation.
For each patient they see, each doctor can get paid $80. If
there are x patients on that day, the doctor will be paid $1,760.
Reading and Math for K-5 © [Link]