Primary 2 · Mathematics · Addition & Subtraction

Addition & Subtraction questions for Primary 2 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
  • Subtraction across a zero
  • Difference
0 of 10 answered
Question 1 of 10Addition with regrouping
346 + 275 = ?
Question 2 of 10Subtraction across zeros
500 − 267 = ?
Question 3 of 10Word problem
A stall had 184 oranges. It sold 57 of them. How many oranges were left?
Question 4 of 10Missing number
? + 165 = 400
Question 5 of 10Missing number
What must be added to 278 to make 500?
Question 6 of 10Two-step word problem
Ali has 125 stickers. Bala has 48 more stickers than Ali. How many stickers do they have altogether?
Question 7 of 10Subtraction across a zero
703 − 258 = ?
Question 8 of 10Two-step word problem
There were 86 children in the hall. 29 went out, then 17 more came in. How many children were in the hall then?
Question 9 of 10Missing number
The sum of two numbers is 360. One of them is 145. What is the other number?
Question 10 of 10Difference
How much greater is 482 than 159?
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. 346 + 275 = ?

    Answer: 621

    346 + 275 = 621.

  2. 500 − 267 = ?

    Answer: 233

    500 − 267 = 233.

  3. A stall had 184 oranges. It sold 57 of them. How many oranges were left?

    Answer: 127

    184 − 57 = 127.

  4. ? + 165 = 400

    Answer: 235

    400 − 165 = 235, so 235 + 165 = 400.

  5. What must be added to 278 to make 500?

    Answer: 222

    500 − 278 = 222.

  6. Ali has 125 stickers. Bala has 48 more stickers than Ali. How many stickers do they have altogether?

    Answer: 298

    Bala has 125 + 48 = 173. Altogether: 125 + 173 = 298.

  7. 703 − 258 = ?

    Answer: 445

    703 − 258 = 445.

  8. There were 86 children in the hall. 29 went out, then 17 more came in. How many children were in the hall then?

    Answer: 74

    86 − 29 = 57, then 57 + 17 = 74.

  9. The sum of two numbers is 360. One of them is 145. What is the other number?

    Answer: 215

    360 − 145 = 215.

  10. How much greater is 482 than 159?

    Answer: 323

    482 − 159 = 323.