AI Generated Quiz

Primary 4 Mathematics Addition Subtraction Quiz

Free P4 Maths Addition Subtraction quiz, 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 4 Mathematics AI Generated Generated by DeepSeek V4 Flash Sample 02 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 4 Mathematics Quiz - Addition Subtraction (Answer Key)

Total Marks: 40


Section A: Multiple-Choice Questions (Questions 1 to 5)

Each question carries 2 marks.

1. B) 7 747

  • Working: 4 528 + 3 219 = 7 747
  • Explanation: Add the ones: 8 + 9 = 17, write 7, carry 1 to the tens. Tens: 2 + 1 + 1 (carry) = 4. Hundreds: 5 + 2 = 7. Thousands: 4 + 3 = 7. So the sum is 7 747.
  • Common mistake: Students may forget to add the carry-over from the ones place, leading to 7 737 (option A).

2. A) 4 544

  • Working: 8 000 – 3 456 = 4 544
  • Explanation: Subtract using regrouping. 8 000 – 3 456. Since 0 is less than 6 in the ones place, regroup. 8 000 becomes 7 999 + 1. Subtract: 7 999 – 3 456 = 4 543, then add the 1 back: 4 544. Alternatively, 8 000 – 3 000 = 5 000, then 5 000 – 456 = 4 544.
  • Common mistake: Students may subtract without regrouping correctly, e.g., 8 000 – 3 456 = 5 544 (option C).

3. B) 625

  • Working: 2 500 – 1 875 = 625
  • Explanation: Subtract the number of eggs used from the total. 2 500 – 1 875. Regroup: 2 500 = 2 499 + 1. 2 499 – 1 875 = 624, then add the 1 back: 625.
  • Common mistake: Students may add instead of subtract: 2 500 + 1 875 = 4 375 (not an option), or subtract incorrectly: 2 500 – 1 800 = 700, then 700 – 75 = 625 (correct method).

4. B) 3 600

  • Working: 9 200 – 5 600 = 3 600
  • Explanation: To find the missing addend, subtract the known addend from the sum. 9 200 – 5 600 = 3 600.
  • Common mistake: Students may add instead of subtract: 5 600 + 9 200 = 14 800 (not an option).

5. C) 19 134

  • Working: 12 345 + 6 789 = 19 134
  • Explanation: Add the ones: 5 + 9 = 14, write 4, carry 1. Tens: 4 + 8 + 1 = 13, write 3, carry 1. Hundreds: 3 + 7 + 1 = 11, write 1, carry 1. Thousands: 2 + 6 + 1 = 9. Ten thousands: 1 + 0 = 1. So the sum is 19 134.
  • Common mistake: Students may forget to carry over correctly, leading to 19 124 (option B) or 18 134 (option A).

Section B: Short-Answer Questions (Questions 6 to 15)

Each question carries 2 marks.

6. Answer: 10 003

  • Working: 7 834 + 2 169 = 10 003
  • Explanation: Add ones: 4 + 9 = 13, write 3, carry 1. Tens: 3 + 6 + 1 = 10, write 0, carry 1. Hundreds: 8 + 1 + 1 = 10, write 0, carry 1. Thousands: 7 + 2 + 1 = 10, write 0, carry 1. Ten thousands: 0 + 0 + 1 = 1. So the sum is 10 003.
  • Marking: 1 mark for correct method (showing addition with carrying), 1 mark for correct answer.

7. Answer: 5 433

  • Working: 10 000 – 4 567 = 5 433
  • Explanation: Subtract using regrouping. 10 000 – 4 567. Regroup 10 000 as 9 999 + 1. 9 999 – 4 567 = 5 432, then add the 1 back: 5 433.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

8. Answer: 6 230 balloons

  • Working: 3 450 + 2 780 = 6 230
  • Explanation: Add the number of red and blue balloons. 3 450 + 2 780. Ones: 0 + 0 = 0. Tens: 5 + 8 = 13, write 3, carry 1. Hundreds: 4 + 7 + 1 = 12, write 2, carry 1. Thousands: 3 + 2 + 1 = 6. So the total is 6 230.
  • Marking: 1 mark for correct method, 1 mark for correct answer with unit.

9. Answer: 3 750

  • Working: 5 000 – 1 250 = 3 750
  • Explanation: The difference is the result of subtraction. If the larger number is 5 000 and the difference is 1 250, then the smaller number is 5 000 – 1 250 = 3 750.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

10. Answer: 10 000

  • Working: 8 999 + 1 001 = 10 000
  • Explanation: Add ones: 9 + 1 = 10, write 0, carry 1. Tens: 9 + 0 + 1 = 10, write 0, carry 1. Hundreds: 9 + 0 + 1 = 10, write 0, carry 1. Thousands: 8 + 1 + 1 = 10, write 0, carry 1. Ten thousands: 0 + 0 + 1 = 1. So the sum is 10 000.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

11. Answer: 3 001

  • Working: 7 000 – 3 999 = 3 001
  • Explanation: Subtract using regrouping. 7 000 – 3 999. Regroup 7 000 as 6 999 + 1. 6 999 – 3 999 = 3 000, then add the 1 back: 3 001.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

12. Answer: 1 870 kg

  • Working: 4 650 – 2 780 = 1 870
  • Explanation: Subtract the amount unloaded from the total. 4 650 – 2 780. Ones: 0 – 0 = 0. Tens: 5 – 8, need to regroup. 4 650 = 4 500 + 150. 150 – 80 = 70. Hundreds: 4 500 – 2 700 = 1 800. Total: 1 800 + 70 = 1 870.
  • Marking: 1 mark for correct method, 1 mark for correct answer with unit.

13. Answer: 3 550

  • Working: 10 000 – 6 450 = 3 550
  • Explanation: To find the number to be added, subtract the known number from the target. 10 000 – 6 450 = 3 550.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

14. Answer: 1 750 cans

  • Working: 5 600 – 3 850 = 1 750
  • Explanation: Subtract the smaller number from the larger number to find the difference. 5 600 – 3 850. Ones: 0 – 0 = 0. Tens: 0 – 5, need to regroup. 5 600 = 5 500 + 100. 100 – 50 = 50. Hundreds: 5 500 – 3 800 = 1 700. Total: 1 700 + 50 = 1 750.
  • Marking: 1 mark for correct method, 1 mark for correct answer with unit.

15. Answer: 15 308

  • Working: 9 876 + 5 432 = 15 308
  • Explanation: Add ones: 6 + 2 = 8. Tens: 7 + 3 = 10, write 0, carry 1. Hundreds: 8 + 4 + 1 = 13, write 3, carry 1. Thousands: 9 + 5 + 1 = 15, write 5, carry 1. Ten thousands: 0 + 0 + 1 = 1. So the sum is 15 308.
  • Marking: 1 mark for correct method, 1 mark for correct answer.

Section C: Problem-Solving Questions (Questions 16 to 20)

Each question carries 4 marks.

16. Answer (a): 6 430 apples Answer (b): 2 070 apples

  • Working (a): 3 650 + 2 780 = 6 430
  • Working (b): 8 500 – 6 430 = 2 070
  • Explanation:
    • (a) To find the total sold, add the number sold on Monday and Tuesday. 3 650 + 2 780. Ones: 0 + 0 = 0. Tens: 5 + 8 = 13, write 3, carry 1. Hundreds: 6 + 7 + 1 = 14, write 4, carry 1. Thousands: 3 + 2 + 1 = 6. Total: 6 430.
    • (b) To find the number left, subtract the total sold from the initial amount. 8 500 – 6 430. Ones: 0 – 0 = 0. Tens: 0 – 3, need to regroup. 8 500 = 8 400 + 100. 100 – 30 = 70. Hundreds: 8 400 – 6 400 = 2 000. Total: 2 000 + 70 = 2 070.
  • Marking: 2 marks for (a): 1 mark for correct method, 1 mark for correct answer. 2 marks for (b): 1 mark for correct method, 1 mark for correct answer. Accept correct answer with unit.

17. Answer (a): 6 720 books Answer (b): 940 books

  • Working (a): 12 500 – 5 780 = 6 720
  • Working (b): 6 720 – 5 780 = 940
  • Explanation:
    • (a) To find the number of non-fiction books, subtract the number of fiction books from the total. 12 500 – 5 780. Regroup: 12 500 = 12 499 + 1. 12 499 – 5 780 = 6 719, then add the 1 back: 6 720.
    • (b) To find how many more non-fiction books there are, subtract the number of fiction books from the number of non-fiction books. 6 720 – 5 780 = 940.
  • Marking: 2 marks for (a): 1 mark for correct method, 1 mark for correct answer. 2 marks for (b): 1 mark for correct method, 1 mark for correct answer. Accept correct answer with unit.

18. Answer (a): 10400Answer(b):10 400 **Answer (b):** 4 600

  • Working (a): 5600+5 600 + 4 800 = $10 400
  • Working (b): 1500015 000 – 10 400 = $4 600
  • Explanation:
    • (a) To find the total received by Charity A and B, add their amounts. 5600+5 600 + 4 800. Ones: 0 + 0 = 0. Tens: 0 + 0 = 0. Hundreds: 6 + 8 = 14, write 4, carry 1. Thousands: 5 + 4 + 1 = 10, write 0, carry 1. Ten thousands: 0 + 0 + 1 = 1. Total: $10 400.
    • (b) To find what Charity C received, subtract the total of A and B from the total donation. 1500015 000 – 10 400 = $4 600.
  • Marking: 2 marks for (a): 1 mark for correct method, 1 mark for correct answer with unit. 2 marks for (b): 1 mark for correct method, 1 mark for correct answer with unit.

19. Answer (a): 17 450 toy cars Answer (b): 10 150 toy cars

  • Working (a): 9 800 + 7 650 = 17 450
  • Working (b): 7 650 + 2 500 = 10 150
  • Explanation:
    • (a) To find the total produced in two months, add the January and February production. 9 800 + 7 650. Ones: 0 + 0 = 0. Tens: 0 + 5 = 5. Hundreds: 8 + 6 = 14, write 4, carry 1. Thousands: 9 + 7 + 1 = 17, write 7, carry 1. Ten thousands: 0 + 0 + 1 = 1. Total: 17 450.
    • (b) To find March production, add 2 500 to February's production. 7 650 + 2 500 = 10 150.
  • Marking: 2 marks for (a): 1 mark for correct method, 1 mark for correct answer with unit. 2 marks for (b): 1 mark for correct method, 1 mark for correct answer with unit.

20. Answer (a): 15 230 chickens Answer (b): 4 770 chickens

  • Working (a): 8 450 + 6 780 = 15 230
  • Working (b): 20 000 – 15 230 = 4 770
  • Explanation:
    • (a) To find the total sold, add the number sold to the market and the restaurant. 8 450 + 6 780. Ones: 0 + 0 = 0. Tens: 5 + 8 = 13, write 3, carry 1. Hundreds: 4 + 7 + 1 = 12, write 2, carry 1. Thousands: 8 + 6 + 1 = 15, write 5, carry 1. Ten thousands: 0 + 0 + 1 = 1. Total: 15 230.
    • (b) To find the number left, subtract the total sold from the initial number. 20 000 – 15 230. Regroup: 20 000 = 19 999 + 1. 19 999 – 15 230 = 4 769, then add the 1 back: 4 770.
  • Marking: 2 marks for (a): 1 mark for correct method, 1 mark for correct answer with unit. 2 marks for (b): 1 mark for correct method, 1 mark for correct answer with unit.

End of Answer Key