Primary 4 · Mathematics · Addition & Subtraction

Addition & Subtraction questions for Primary 4 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
  • Missing number
  • Adding three numbers
  • Difference
  • Three steps
  • Two-step word problem
  • Word problem
0 of 10 answered
Question 1 of 10Addition with regrouping
24678 + 15954 = ?
Question 2 of 10Subtraction across zeros
60004 − 27856 = ?
Question 3 of 10Missing number
18675 + ? = 45000
Question 4 of 10Adding three numbers
A factory made 12480 bottles in January, 9765 in February and 14320 in March. How many bottles did it make in the three months?
Question 5 of 10Difference
How much greater is 38260 than 19475?
Question 6 of 10Missing number
A charity wants to raise 50000 dollars and has raised 32485 dollars so far. How much more does it need?
Question 7 of 10Three steps
A shop had 28500 stickers. It sold 9875 and then received 12400 more. How many stickers did it have then?
Question 8 of 10Missing number
The sum of two numbers is 74000. One number is 28650. What is the other number?
Question 9 of 10Two-step word problem
Town A has 15680 people. Town B has 7395 more people than Town A. How many people live in the two towns altogether?
Question 10 of 10Word problem
A car costs 45600 dollars. A discount of 8750 dollars is given. What is the price after the discount?
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. 24678 + 15954 = ?

    Answer: 40632

    24678 + 15954 = 40632.

  2. 60004 − 27856 = ?

    Answer: 32148

    60004 − 27856 = 32148. The three zeros all need regrouping.

  3. 18675 + ? = 45000

    Answer: 26325

    45000 − 18675 = 26325.

  4. A factory made 12480 bottles in January, 9765 in February and 14320 in March. How many bottles did it make in the three months?

    Answer: 36565

    12480 + 9765 = 22245, and 22245 + 14320 = 36565.

  5. How much greater is 38260 than 19475?

    Answer: 18785

    38260 − 19475 = 18785.

  6. A charity wants to raise 50000 dollars and has raised 32485 dollars so far. How much more does it need?

    Answer: 17515

    50000 − 32485 = 17515.

  7. A shop had 28500 stickers. It sold 9875 and then received 12400 more. How many stickers did it have then?

    Answer: 31025

    28500 − 9875 = 18625, then + 12400 = 31025.

  8. The sum of two numbers is 74000. One number is 28650. What is the other number?

    Answer: 45350

    74000 − 28650 = 45350.

  9. Town A has 15680 people. Town B has 7395 more people than Town A. How many people live in the two towns altogether?

    Answer: 38755

    Town B: 15680 + 7395 = 23075. Altogether: 15680 + 23075 = 38755.

  10. A car costs 45600 dollars. A discount of 8750 dollars is given. What is the price after the discount?

    Answer: 36850

    45600 − 8750 = 36850.