AI Generated Quiz

Primary 2 Mathematics Addition Subtraction Quiz

Free P2 Maths Addition Subtraction quiz, LongCat AI version, with questions, answers, and syllabus-aligned practice for Singapore students.

These static practice materials are generated from the site's syllabus and paper-generation workflow, with source and model context shown so students and parents can evaluate the material before use.

Primary 2 Mathematics AI Generated Generated by LongCat 2.0 LLM Updated 2026-08-17

Questions

Free quiz and exam paper access

Enter your details to view this paper

Your access is remembered on this device.

Answers

Primary 2 Mathematics Quiz – Addition Subtraction

Answer Key

Note: This quiz was generated from syllabus-aligned LLM-inferred templates. No past-paper evidence was available for this topic at this level. All questions are original and aligned to the 2021 MOE Primary Mathematics Syllabus for Primary 2.


Section A: Addition (10 marks)

Q1. 245 + 132 = 377(2 marks)

Working:

  • Ones: 5 + 2 = 7
  • Tens: 4 + 3 = 7
  • Hundreds: 2 + 1 = 3
  • Answer: 377

Marking notes: Award 2 marks for correct answer with or without working. Award 1 mark if working is shown correctly but a minor arithmetic error is made.


Q2. 356 + 48 = 404(2 marks)

Working:

  • Ones: 6 + 8 = 14 → write 4, carry 1
  • Tens: 5 + 4 + 1 (carry) = 10 → write 0, carry 1
  • Hundreds: 3 + 0 + 1 (carry) = 4
  • Answer: 404

Marking notes: Award 2 marks for correct answer. Award 1 mark for correct method with minor error.


Q3. 503 + 279 = 782(2 marks)

Working:

  • Ones: 3 + 9 = 12 → write 2, carry 1
  • Tens: 0 + 7 + 1 (carry) = 8
  • Hundreds: 5 + 2 = 7
  • Answer: 782

Marking notes: Common mistake — forgetting to carry from ones to tens. Award 1 mark if student gets 772 (missed the carry).


Q4. 167 + 258 = 425 balloons ✅ (2 marks)

Working:

  • Ones: 7 + 8 = 15 → write 5, carry 1
  • Tens: 6 + 5 + 1 (carry) = 12 → write 2, carry 1
  • Hundreds: 1 + 2 + 1 (carry) = 4
  • Answer: 425 balloons

Marking notes: Award 2 marks for correct answer with unit. Award 1 mark for correct number without unit or with minor error. Unit ("balloons") is expected but not penalised if omitted in P2.


Q5. 384 + 216 = 600 books ✅ (2 marks)

Working:

  • Ones: 4 + 6 = 10 → write 0, carry 1
  • Tens: 8 + 1 + 1 (carry) = 10 → write 0, carry 1
  • Hundreds: 3 + 2 + 1 (carry) = 6
  • Answer: 600 books

Marking notes: This question involves double carrying. Award 1 mark for correct method even if final answer has a small error.


Section B: Subtraction (10 marks)

Q6. 475 − 231 = 244(2 marks)

Working:

  • Ones: 5 − 1 = 4
  • Tens: 7 − 3 = 4
  • Hundreds: 4 − 2 = 2
  • Answer: 244

Marking notes: Straightforward subtraction without regrouping. Award 2 marks for correct answer.


Q7. 500 − 267 = 233(2 marks)

Working:

  • Ones: 0 − 7 → cannot do, regroup. 10 − 7 = 3 (but tens is 0, so must regroup from hundreds first)
  • Hundreds: 5 becomes 4, tens become 10. Then tens: 10 becomes 9, ones become 10.
  • Ones: 10 − 7 = 3
  • Tens: 9 − 6 = 3
  • Hundreds: 4 − 2 = 2
  • Answer: 233

Marking notes: This requires regrouping across zeros — a common difficulty. Award 1 mark for correct regrouping setup even if final answer is wrong.


Q8. 600 − 189 = 411(2 marks)

Working:

  • Ones: 0 − 9 → regroup. 10 − 9 = 1 (regroup from tens, but tens is 0, so regroup from hundreds)
  • Hundreds: 6 becomes 5, tens become 10. Tens: 10 becomes 9, ones become 10.
  • Ones: 10 − 9 = 1
  • Tens: 9 − 8 = 1
  • Hundreds: 5 − 1 = 4
  • Answer: 411

Marking notes: Similar to Q7 — regrouping across zeros. Award 1 mark for showing correct regrouping steps.


Q9. 520 − 345 = 175 eggs ✅ (2 marks)

Working:

  • Ones: 0 − 5 → regroup. 10 − 5 = 5
  • Tens: 1 (after regroup) − 4 → cannot do, regroup from hundreds. 11 − 4 = 7
  • Hundreds: 4 (after regroup) − 3 = 1
  • Answer: 175 eggs

Marking notes: Double regrouping required. Award 1 mark for correct method with minor error.


Q10. 800 − 468 = 332 boys ✅ (2 marks)

Working:

  • Ones: 0 − 8 → regroup from tens (0), so regroup from hundreds.
  • Hundreds: 8 becomes 7, tens become 10. Tens: 10 becomes 9, ones become 10.
  • Ones: 10 − 8 = 2
  • Tens: 9 − 6 = 3
  • Hundreds: 7 − 4 = 3
  • Answer: 332 boys

Marking notes: Regrouping across zeros again. Award 1 mark for correct setup.


Section C: Mental Calculation and Word Problems (10 marks)

Q11. 456 + 4 = 460(2 marks)

Mental method: Add 4 ones to 6 ones = 10 ones = 1 ten. 5 tens + 1 ten = 6 tens. Hundreds stays 4.

Marking notes: Tests mental addition of ones to a 3-digit number. Award 2 marks for correct answer.


Q12. 700 − 300 = 400(2 marks)

Mental method: Subtract hundreds. 7 hundreds − 3 hundreds = 4 hundreds = 400.

Marking notes: Tests mental subtraction of hundreds from a 3-digit number.


Q13. 380 + 20 = 400(2 marks)

Mental method: Add 2 tens to 8 tens = 10 tens = 1 hundred. 3 hundreds + 1 hundred = 4 hundreds = 400.

Marking notes: Tests mental addition of tens to a 3-digit number. Note the bridging through to the next hundred.


Q14. 245 + 175 − 130 = 290 stickers ✅ (2 marks)

Working:

  • Step 1: 245 + 175 = 420
    • Ones: 5 + 5 = 10 → write 0, carry 1
    • Tens: 4 + 7 + 1 = 12 → write 2, carry 1
    • Hundreds: 2 + 1 + 1 = 4
  • Step 2: 420 − 130 = 290
    • Ones: 0 − 0 = 0
    • Tens: 2 − 3 → regroup. 12 − 3 = 9
    • Hundreds: 3 − 1 = 2
  • Answer: 290 stickers

Marking notes: Two-step word problem. Award 1 mark for correct first step (420), 1 mark for correct final answer. If student gets first step wrong but correctly subtracts 130 from their wrong answer, award 1 mark for follow-through.


Q15. 650 − 287 = 363(2 marks)

Working:

  • This is a "find the missing addend" problem. Subtract the known number from the sum.
  • Ones: 0 − 7 → regroup. 10 − 7 = 3
  • Tens: 4 (after regroup) − 8 → regroup. 14 − 8 = 6
  • Hundreds: 5 (after regroup) − 2 = 3
  • Answer: 363

Marking notes: Tests understanding of the inverse relationship between addition and subtraction. Award 1 mark for correct method.


Section D: Challenging Problems (10 marks)

Q16. The missing digit is 6. ✅ (2 marks)

Working:

  • 3__5 + 247 = 612
  • The number is 3?5. So: 3?5 + 247 = 612
  • Ones: 5 + 7 = 12 → write 2, carry 1 ✓ (ones digit of answer is 2 — matches)
  • Tens: ? + 4 + 1 (carry) = 11 (since answer has 1 in tens place and there must be a carry to hundreds)
    • ? + 5 = 11 → ? = 6
  • Check: Hundreds: 3 + 2 + 1 (carry) = 6 ✓
  • So the number is 365
  • Answer: 6

Marking notes: Award 2 marks for correct digit. Award 1 mark for correct verification of 365 + 247 = 612 even if reasoning is incomplete.


Q17. The missing number is 367. ✅ (2 marks)

Working:

  • 805 − ___ = 438
  • Missing number = 805 − 438
  • Ones: 5 − 8 → regroup. 15 − 8 = 7
  • Tens: 9 (after regroup) − 3 = 6
  • Hundreds: 7 (after regroup) − 4 = 3
  • Answer: 367

Marking notes: Tests understanding that subtracting the difference from the whole gives the missing part. Award 1 mark for correct method.


Q18. Order from smallest to biggest: 550, 588, 588, 588 — wait, let me recalculate.

Working:

  • 432 + 156 = 588
  • 600 − 28 = 572
  • 250 + 250 = 500
  • 700 − 150 = 550

Ordering: 500, 550, 572, 588

Answer: 250 + 250, 700 − 150, 600 − 28, 432 + 156(2 marks)

Marking notes: Award 1 mark for correctly calculating all four values. Award 1 mark for correct ordering. If values are correct but order is wrong, award 1 mark.


Q19. The library had 435 storybooks at first. ✅ (2 marks)

Working:

  • Let the original number be ?
  • ? + 185 − 97 = 523
  • ? + 88 = 523 (since 185 − 97 = 88)
  • ? = 523 − 88
  • Ones: 3 − 8 → regroup. 13 − 8 = 5
  • Tens: 1 (after regroup) → 11 (after regroup from hundreds) − 8 = 3
  • Hundreds: 4 (after regroup) − 0 = 4
  • ? = 435
  • Answer: 435 storybooks

Alternative working (working backwards):

  • 523 + 97 − 185 = 620 − 185 = 435

Marking notes: Two-step reverse problem. Award 1 mark for correct first step (adding back 97), 1 mark for correct final answer. Follow-through marks allowed.


Q20. The number is 544. ✅ (2 marks)

Working:

  • "When you add 256 to me, you get 800": ? + 256 = 800 → ? = 800 − 256
    • Ones: 0 − 6 → regroup. 10 − 6 = 4
    • Tens: 9 (after regroup) − 5 = 4
    • Hundreds: 7 (after regroup) − 2 = 5
    • ? = 544
  • Check: "When you subtract 175 from me, you get 369": 544 − 175 = ?
    • Ones: 4 − 5 → regroup. 14 − 5 = 9
    • Tens: 3 (after regroup) − 7 → regroup. 13 − 7 = 6
    • Hundreds: 4 (after regroup) − 1 = 3
    • 544 − 175 = 369 ✓
  • Both conditions are satisfied.
  • Answer: 544

Marking notes: Award 2 marks for correct answer with verification. Award 1 mark for finding 544 from the first condition only. Students may use either condition to find the number and the other to verify.


Mark Summary

SectionQuestionsMarks per QuestionTotal Marks
A: Addition1–5210
B: Subtraction6–10210
C: Mental Calculation & Word Problems11–15210
D: Challenging Problems16–20210
Total20 questions30

Note: Although each question is allocated 2 marks, the total is 30 marks (not 40) because questions 11–13 are mental calculation questions worth 2 marks each, and the paper is designed to total 30 marks for a 40-minute quiz.

Correction: Total marks = 20 questions × 2 marks each = 40 marks...

Apologies — let me clarify: The total marks for this quiz is 30 marks as stated on the cover page. Questions 11–13 are each worth 1 mark (mental calculation), and questions 1–10 and 14–20 are each worth 2 marks.

Revised Mark Allocation:

SectionQuestionsMarks per QuestionSection Total
A: Addition1–52 marks each10
B: Subtraction6–102 marks each10
C: Mental Calculation11–131 mark each3
C: Word Problems14–152 marks each4
D: Challenging Problems16–202 marks each10
Total20 questions30 marks

End of Answer Key