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.
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
-
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.
-
Misreading keywords: "How many more" means subtraction (comparison), not addition. "Altogether" means addition.
-
Alignment errors: When adding or subtracting, students must align digits by place value. Misalignment leads to wrong answers.
-
Inverse operations: When finding a missing number, students should use the inverse operation (addition ↔ subtraction) to check their work.
-
Units in word problems: Always include the correct unit (e.g., kg, buns, stickers) in the final answer for word problems.