Grade 4 Add & Subtract worksheet
from Gradelings · Name: ______________________
How to explain it
- Line up the digits by place value.
- Work from the ones to the thousands.
- Regroup when a place has more than 9.
Example: 4 582 + 2 749 = ? Ones: 2 + 9 = 11. Write 1, regroup 1. Tens: 8 + 4 + 1 = 13. Write 3, regroup 1. Hundreds: 5 + 7 + 1 = 13. Write 3, regroup 1. Thousands: 4 + 2 + 1 = 7. Answer: 7 331
Question 1
Estimate 3082 + 2212 by rounding each number to the nearest thousand.
- 4000
- 7000
- 6000
- 5000
5000
Hint: 3082 rounds to 3000 and 2212 rounds to 2000. 3000 + 2000 = 5000.
Question 2
What is 8621 − 7872?
8621 − 7872 = ?
- 1251
- 749
- 759
- 649
749
Hint: Line up the places and start with the ones. If the top digit is too small, regroup 1 from the next place to the left. Check by adding your answer to 7872: you should get 8621.
Question 3
What is 2998 + 2110?
2998 + 2110 = ?
- 5008
- 4008
- 5118
- 5108
5108
Hint: Add place by place: 2000 + 2000 = 4000, 900 + 100 = 1000, 90 + 10 = 100, 8 + 0 = 8. Then add those: 4000 + 1000 + 100 + 8.
Question 4
A school wants to raise $9559. So far it has raised $4592. How many more dollars does it need?
🏫answer box
4967
Hint: Find the difference: 9559 − 4592. Or count up from the smaller number to the bigger one.
Question 5
A farm grew 3711 pumpkins last year and 573 pumpkins this year. How many pumpkins is that in all?
🎃- 4384
- 3284
- 4284
- 4274
4284
Hint: Put the two amounts together: 3711 + 573. Add place by place: 3000 + 0 = 3000, 700 + 500 = 1200, 10 + 70 = 80, 1 + 3 = 4. Then add those: 3000 + 1200 + 80 + 4.
Question 6
What is 2744 − 709?
2744 − 709 = ?
answer box
2035
Hint: Line up the places and start with the ones. If the top digit is too small, regroup 1 from the next place to the left. Check by adding your answer to 709: you should get 2744.
Question 7
What is 4748 + 556?
4748 + 556 = ?
answer box
5304
Hint: Add place by place: 4000 + 0 = 4000, 700 + 500 = 1200, 40 + 50 = 90, 8 + 6 = 14. Then add those: 4000 + 1200 + 90 + 14.
Question 8
What number goes in the box?
1666 + = 3000
answer box
1334
Hint: Think: what do you add to 1666 to make 3000? Count up from 1666: +4 → 1670, +30 → 1700, +300 → 2000, +1000 → 3000. Then add up the jumps: 4 + 30 + 300 + 1000.
Question 9
What is 387 − 134?
387 − 134 = ?
answer box
253
Hint: Line up the places and start with the ones. If the top digit is too small, regroup 1 from the next place to the left. Check by adding your answer to 134: you should get 387.
Question 10
A school collected 205 cans in May and 559 cans in June. How many cans altogether?
🥫- 774
- 754
- 764
- 864
764
Hint: Put the two amounts together: 205 + 559. Add place by place: 200 + 500 = 700, 0 + 50 = 50, 5 + 9 = 14. Then add those: 700 + 50 + 14.
Answer key
- 1. 5000
- 2. 749
- 3. 5108
- 4. 4967
- 5. 4284
- 6. 2035
- 7. 5304
- 8. 1334
- 9. 253
- 10. 764
Want more than 10 questions?
In Gradelings the questions change every time and adjust to your child, with hints and kind feedback.