Primary 3 · Mathematics · Addition & Subtraction

Addition & Subtraction questions for Primary 3 Maths

10 questions to work through online. Answer and you get the working straight away, then a score at the end. No sign-up, and you can retake it as often as you like.

  • Addition with regrouping
  • Subtraction across zeros
  • Word problem
  • Missing number
  • Two-step word problem
  • Difference
0 of 10 answered
Question 1 of 10Addition with regrouping
3456 + 2178 = ?
Question 2 of 10Subtraction across zeros
8005 − 2467 = ?
Question 3 of 10Word problem
A shop had 1250 books. It sold 476 of them. How many books were left?
Question 4 of 10Missing number
? + 2350 = 5000
Question 5 of 10Missing number
What must be added to 3780 to make 6000?
Question 6 of 10Two-step word problem
Ali collected 2340 stamps. Bala collected 1875 more stamps than Ali. How many stamps did they collect altogether?
Question 7 of 10Subtraction across zeros
7000 − 3456 = ?
Question 8 of 10Two-step word problem
There were 4512 people at a fair. 1236 people went home, then 845 more arrived. How many people were at the fair then?
Question 9 of 10Missing number
The sum of two numbers is 8400. One of them is 3650. What is the other number?
Question 10 of 10Difference
How much greater is 2748 than 1359?
Answers and explanations for all 10 questions

Every answer with the reasoning behind it. Worth reading after you have tried the set — or on its own, if you are a parent marking it.

  1. 3456 + 2178 = ?

    Answer: 5634

    3456 + 2178 = 5634.

  2. 8005 − 2467 = ?

    Answer: 5538

    8005 − 2467 = 5538. The two zeros in the middle both need regrouping.

  3. A shop had 1250 books. It sold 476 of them. How many books were left?

    Answer: 774

    1250 − 476 = 774.

  4. ? + 2350 = 5000

    Answer: 2650

    5000 − 2350 = 2650, so 2650 + 2350 = 5000.

  5. What must be added to 3780 to make 6000?

    Answer: 2220

    6000 − 3780 = 2220.

  6. Ali collected 2340 stamps. Bala collected 1875 more stamps than Ali. How many stamps did they collect altogether?

    Answer: 6555

    Bala has 2340 + 1875 = 4215. Altogether: 2340 + 4215 = 6555.

  7. 7000 − 3456 = ?

    Answer: 3544

    7000 − 3456 = 3544. Every column needs regrouping from the 7 thousands.

  8. There were 4512 people at a fair. 1236 people went home, then 845 more arrived. How many people were at the fair then?

    Answer: 4121

    4512 − 1236 = 3276, then 3276 + 845 = 4121.

  9. The sum of two numbers is 8400. One of them is 3650. What is the other number?

    Answer: 4750

    8400 − 3650 = 4750.

  10. How much greater is 2748 than 1359?

    Answer: 1389

    2748 − 1359 = 1389.