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.
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
| Section | Questions | Marks per Question | Total Marks |
|---|---|---|---|
| A: Addition | 1–5 | 2 | 10 |
| B: Subtraction | 6–10 | 2 | 10 |
| C: Mental Calculation & Word Problems | 11–15 | 2 | 10 |
| D: Challenging Problems | 16–20 | 2 | 10 |
| Total | 20 questions | 30 |
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:
| Section | Questions | Marks per Question | Section Total |
|---|---|---|---|
| A: Addition | 1–5 | 2 marks each | 10 |
| B: Subtraction | 6–10 | 2 marks each | 10 |
| C: Mental Calculation | 11–13 | 1 mark each | 3 |
| C: Word Problems | 14–15 | 2 marks each | 4 |
| D: Challenging Problems | 16–20 | 2 marks each | 10 |
| Total | 20 questions | 30 marks |
End of Answer Key