From Real Exams Quiz

Primary 3 Mathematics Addition Subtraction Quiz

Free P3 Maths Addition Subtraction quiz, Exam 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 3 Mathematics From Real Exams Generated by DeepSeek V4 Flash Sample 03 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

Answer Key - Primary 3 Mathematics Quiz - Addition Subtraction

Total Marks: 40


Section A: Multiple-Choice Questions (10 × 2 marks = 20 marks)

Q1. Answer: A) 4 889

Working:

  4 3 2 8
+   5 6 1
---------
  4 8 8 9

Teaching Note: Align the numbers by place value (ones under ones, tens under tens, etc.). Add from right to left: 8 + 1 = 9 (ones), 2 + 6 = 8 (tens), 3 + 5 = 8 (hundreds), 4 + 0 = 4 (thousands). The sum is 4 889.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q2. Answer: A) 4 655

Working:

  7 0 0 0
− 2 3 4 5
---------
  4 6 5 5

Teaching Note: This requires regrouping. Start from the ones: 0 − 5 cannot be done, so regroup from the tens, hundreds, and thousands. After regrouping, 7 000 becomes 6 thousands, 9 hundreds, 9 tens, and 10 ones. Then subtract: 10 − 5 = 5, 9 − 4 = 5, 9 − 3 = 6, 6 − 2 = 4. The answer is 4 655.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q3. Answer: A) 2 786

Working:

  9 0 0 0
− 6 2 1 4
---------
  2 7 8 6

Teaching Note: To find the missing number, use the inverse operation. Since 6 214 + ______ = 9 000, we subtract: 9 000 − 6 214 = 2 786. Check: 6 214 + 2 786 = 9 000. ✓

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q4. Answer: D) 4

Working:

  5 8 3 2
− 2 4 1 5
---------
  3 4 1 7

Teaching Note: Work backwards from the ones column. 2 − 5 cannot be done, so we regroup from the tens: 12 − 5 = 7. The tens column now has 2 (since 3 was regrouped). So 2 − 1 = 1. The hundreds column: 8 − □ = 4, so □ = 4. Check: 8 − 4 = 4. ✓ The thousands column: 5 − 2 = 3. ✓

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q5. Answer: B) 3 630

Working:

  1 2 5 0
+ 2 3 8 0
---------
  3 6 3 0

Teaching Note: "Altogether" means we add. 1 250 + 2 380 = 3 630. Add from right to left: 0 + 0 = 0, 5 + 8 = 13 (write 3, carry 1), 2 + 3 + 1 = 6, 1 + 2 = 3. The answer is 3 630.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q6. Answer: A) 4 544

Working:

  8 0 0 0
− 3 4 5 6
---------
  4 5 4 4

Teaching Note: This requires regrouping. 8 000 becomes 7 thousands, 9 hundreds, 9 tens, and 10 ones. Then subtract: 10 − 6 = 4, 9 − 5 = 4, 9 − 4 = 5, 7 − 3 = 4. The answer is 4 544.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q7. Answer: B) 6 000

Working:

  3 5 0 0
+ 2 5 0 0
---------
  6 0 0 0

Teaching Note: Add from right to left: 0 + 0 = 0, 0 + 0 = 0, 5 + 5 = 10 (write 0, carry 1), 3 + 2 + 1 = 6. The answer is 6 000.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q8. Answer: A) 3 840

Working:

  5 6 2 0
− 1 7 8 0
---------
  3 8 4 0

Teaching Note: "Sells" means we subtract. 5 620 − 1 780 = 3 840. Subtract from right to left: 0 − 0 = 0, 2 − 8 cannot be done, so regroup from the hundreds: 12 − 8 = 4. The hundreds column now has 5 (since 6 was regrouped): 5 − 7 cannot be done, so regroup from the thousands: 15 − 7 = 8. The thousands column now has 4: 4 − 1 = 3. The answer is 3 840.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q9. Answer: A) 4 650

Working:

  7 5 0 0
− 2 8 5 0
---------
  4 6 5 0

Teaching Note: To find the missing number, use the inverse operation. Since 7 500 − ______ = 2 850, we subtract: 7 500 − 2 850 = 4 650. Check: 7 500 − 4 650 = 2 850. ✓

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Q10. Answer: A) 3 450 + 2 300 = 5 750

Working:

Check each option:
A) 3 450 + 2 300 = 5 750 ✓
B) 4 200 + 3 100 = 7 300, not 7 200 ✗
C) 5 600 − 2 400 = 3 200 ✓ (also true!)
D) 6 800 − 3 500 = 3 300, not 3 200 ✗

Teaching Note: Wait, let me re-check option C: 5 600 − 2 400 = 3 200. This is also correct! Let me re-check option A: 3 450 + 2 300 = 5 750. This is also correct!

Hmm, both A and C appear to be true. Let me re-examine:

A) 3 450 + 2 300 = 5 750 → 3 450 + 2 300 = 5 750 ✓ C) 5 600 − 2 400 = 3 200 → 5 600 − 2 400 = 3 200 ✓

Both A and C are true. This is a problem with the question. Let me fix this.

Corrected Q10. Which number sentence is TRUE?

  • A) 3 450 + 2 300 = 5 750
  • B) 4 200 + 3 100 = 7 200
  • C) 5 600 − 2 400 = 3 300
  • D) 6 800 − 3 500 = 3 200

Answer: A) 3 450 + 2 300 = 5 750

Working:

Check each option:
A) 3 450 + 2 300 = 5 750 ✓
B) 4 200 + 3 100 = 7 300, not 7 200 ✗
C) 5 600 − 2 400 = 3 200, not 3 300 ✗
D) 6 800 − 3 500 = 3 300, not 3 200 ✗

Teaching Note: Check each number sentence by performing the calculation. Only option A gives the correct result. This question tests the ability to verify calculations.

Marking: 2 marks for correct answer. 1 mark if working is shown but answer is wrong due to a minor calculation error.


Section B: Short-Answer Questions (5 × 2 marks = 10 marks)

Q11. Answer: 7 964

Working:

  3 6 7 5
+ 4 2 8 9
---------
  7 9 6 4

Teaching Note: "Sum" means we add. Align by place value and add from right to left: 5 + 9 = 14 (write 4, carry 1), 7 + 8 + 1 = 16 (write 6, carry 1), 6 + 2 + 1 = 9, 3 + 4 = 7. The sum is 7 964.

Marking: 2 marks for correct answer. 1 mark for correct method but minor calculation error.


Q12. Answer: 3 544

Working:

  6 0 0 0
− 2 4 5 6
---------
  3 5 4 4

Teaching Note: "Subtract 2 456 from 6 000" means 6 000 − 2 456. This requires regrouping. 6 000 becomes 5 thousands, 9 hundreds, 9 tens, and 10 ones. Then subtract: 10 − 6 = 4, 9 − 5 = 4, 9 − 4 = 5, 5 − 2 = 3. The answer is 3 544.

Marking: 2 marks for correct answer. 1 mark for correct method but minor calculation error.


Q13. Answer: 5 250

Working:

  3 7 5 0
+ 1 5 0 0
---------
  5 2 5 0

Teaching Note: "1 500 more than" means we add 1 500 to 3 750. 3 750 + 1 500 = 5 250. Add from right to left: 0 + 0 = 0, 5 + 0 = 5, 7 + 5 = 12 (write 2, carry 1), 3 + 1 + 1 = 5. The answer is 5 250.

Marking: 2 marks for correct answer. 1 mark for correct method but minor calculation error.


Q14. Answer: 3 322

Working:

  9 0 0 0
− 5 6 7 8
---------
  3 3 2 2

Teaching Note: "Difference" means we subtract. 9 000 − 5 678 = 3 322. This requires regrouping. 9 000 becomes 8 thousands, 9 hundreds, 9 tens, and 10 ones. Then subtract: 10 − 8 = 2, 9 − 7 = 2, 9 − 6 = 3, 8 − 5 = 3. The answer is 3 322.

Marking: 2 marks for correct answer. 1 mark for correct method but minor calculation error.


Q15. Answer: 6 340

Working:

  3 4 5 0
+ 2 8 9 0
---------
  6 3 4 0

Teaching Note: "Both pages" means we add the words on both pages. 3 450 + 2 890 = 6 340. Add from right to left: 0 + 0 = 0, 5 + 9 = 14 (write 4, carry 1), 4 + 8 + 1 = 13 (write 3, carry 1), 3 + 2 + 1 = 6. The answer is 6 340.

Marking: 2 marks for correct answer. 1 mark for correct method but minor calculation error.


Section C: Word Problems (5 × 2 marks = 10 marks)

Q16. Answer: 5 830 old newspapers

Working:

  2 3 5 0
+ 3 4 8 0
---------
  5 8 3 0

Teaching Note: "Altogether" means we add. 2 350 + 3 480 = 5 830. Add from right to left: 0 + 0 = 0, 5 + 8 = 13 (write 3, carry 1), 3 + 4 + 1 = 8, 2 + 3 = 5. The answer is 5 830 old newspapers.

Marking: 2 marks for correct answer with correct units. 1 mark for correct method but minor calculation error, or correct answer without units.


Q17. Answer: 2 350 buns

Working:

  5 6 0 0
− 3 2 5 0
---------
  2 3 5 0

Teaching Note: "Not sold" means we subtract the sold buns from the total. 5 600 − 3 250 = 2 350. Subtract from right to left: 0 − 0 = 0, 0 − 5 cannot be done, so regroup from the hundreds: 10 − 5 = 5. The hundreds column now has 5 (since 6 was regrouped): 5 − 2 = 3. The thousands column: 5 − 3 = 2. The answer is 2 350 buns.

Marking: 2 marks for correct answer with correct units. 1 mark for correct method but minor calculation error, or correct answer without units.


Q18. Answer: 1 750 kg

Working:

  4 5 0 0
− 2 7 5 0
---------
  1 7 5 0

Teaching Note: "Left on the lorry" means we subtract the sand dropped off from the original amount. 4 500 − 2 750 = 1 750. Subtract from right to left: 0 − 0 = 0, 0 − 5 cannot be done, so regroup from the hundreds: 10 − 5 = 5. The hundreds column now has 4 (since 5 was regrouped): 4 − 7 cannot be done, so regroup from the thousands: 14 − 7 = 7. The thousands column now has 3: 3 − 2 = 1. The answer is 1 750 kg.

Marking: 2 marks for correct answer with correct units. 1 mark for correct method but minor calculation error, or correct answer without units.


Q19. Answer: 1 950 stickers

Working:

Step 1: Find total sold
  3 4 5 0
+ 2 6 0 0
---------
  6 0 5 0

Step 2: Find remaining
  8 0 0 0
− 6 0 5 0
---------
  1 9 5 0

Teaching Note: This is a two-step problem. First, find the total number of stickers sold: 3 450 + 2 600 = 6 050. Then, subtract from the original amount: 8 000 − 6 050 = 1 950. The answer is 1 950 stickers.

Marking: 2 marks for correct answer with correct units. 1 mark for correct method but minor calculation error, or correct answer without units.


Q20. Answer: 4 240 more storybooks

Working:

  6 7 8 0
− 2 5 4 0
---------
  4 2 4 0

Teaching Note: "How many more" means we find the difference by subtracting. 6 780 − 2 540 = 4 240. Subtract from right to left: 0 − 0 = 0, 8 − 4 = 4, 7 − 5 = 2, 6 − 2 = 4. The answer is 4 240 more storybooks.

Marking: 2 marks for correct answer with correct units. 1 mark for correct method but minor calculation error, or correct answer without units.


Common Mistakes to Watch For

  1. Forgetting to regroup: In subtraction problems like 6 000 − 2 456, students often forget to regroup across multiple zeros. Remind them to regroup step by step from right to left.

  2. Misreading keywords: "How many more" means subtraction (comparison), not addition. "Altogether" means addition.

  3. Alignment errors: When adding or subtracting, students must align digits by place value. Misalignment leads to wrong answers.

  4. Inverse operations: When finding a missing number, students should use the inverse operation (addition ↔ subtraction) to check their work.

  5. Units in word problems: Always include the correct unit (e.g., kg, buns, stickers) in the final answer for word problems.