AI Generated Exam Paper

Primary 3 Mathematics Practice Paper 2

Free P3 Maths Practice Paper 2, HY3 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 3 Mathematics AI Generated Generated by Tencent HY3 Free 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

TuitionGoWhere Practice Paper - Mathematics Primary 3 (Answer Key)

Version 2 of 5


Section A Answers (10 marks)

1. B (8) [1 mark]
Teaching note: Place values from right: ones (6), tens (2), hundreds (8), thousands (4). Hundreds digit is 8.

2. 7000 [1 mark]
Teaching note: 7 is in thousands place, so its value is 7 × 1000 = 7000. Common mistake: writing 7 instead of 7000.

3. C (2019) [1 mark]
Teaching note: Compare thousands (all 2), then hundreds: 0 (C) < 1 (A,D) < 6 (B). So 2019 smallest.

4. 3600 [1 mark]
Teaching note: Rounding to nearest hundred: look at tens digit 4 (<5), round down → 3600.

5. 4998, 5021, 5120, 5201 [1 mark]
Teaching note: Compare by place value left to right.

6. 1350 [1 mark]
Teaching note: Pattern increases by 50 each step (1250−1200=50). 1300+50=1350.

7. 6412 [1 mark]
Teaching note: six thousand=6000, four hundred=400, twelve=12 → 6412.

8. B (4812) [1 mark]
Teaching note: Even numbers end in 0,2,4,6,8. Only 4812 ends in 2.

9. 2435 [1 mark]
Teaching note: Sum parts: 2000+400+30+5 = 2435.

10. 10000 [1 mark]
Teaching note: Nearest thousand: hundreds digit 9 (≥5) round up 9999 → 10000.


Section B Answers (12 marks)

11. [2 marks: 1 for digit, 1 for value]

  • Digit: 5 (hundreds place)
  • Value: 500
    Working: 3572 → thousands=3, hundreds=5, tens=7, ones=2. Level digit = 5, value = 5×100 = 500.

12. [2 marks: 1 for order, 1 for gap]

  • Order: 3C (2874), 3A (2847), 3B (2784)
  • Need: 3000 − 2874 = 126 more
    Working: Compare hundreds: 2874 & 2847 (8 vs 8, tens 7 vs 4 → 3C>3A); 2784 smallest. 3000−2874 = 126.

13. [2 marks: 1 each]

  • Nearest thousand: 7000 (hundreds 4<5 round down)
  • Nearest hundred: 7500 (tens 5 round up)
    Working: 7455 → thousand: 7000; hundred: 7455→7500.

14. [2 marks: 1 each]

  • 3930, 3900
    Working: Difference = 3990−4020 = −30 (decrease 30). 3960−30=3930; 3930−30=3900.

15. [2 marks: 1 for words, 1 for digit]

  • Six thousand eighty
  • Tens digit: 8
    Working: 6080 = 6000+80. Tens place is 8.

16. [2 marks: 1 symbol, 1 reason]

  • 7342 > 7324
  • Reason: Thousands same (7), hundreds same (3), tens: 4 > 2, so 7342 larger.
    Working: Compare left to right.

Section C Answers (16 marks)

17. [4 marks total]
(a) Digit for level: 2 [1 mark]
(b) Value: 200 [1 mark] (hundreds place)
(c) 5263 → nearest ten: ones 3 <5 round down → 5260 [2 marks: 1 for method, 1 for answer]
Working: Block=5, level=2, row=6, room=3. Value of 2 = 2×100=200. Round 5263 to ten: 5260.

18. [4 marks total]
(a) Largest to smallest: 1405, 1382, 1247, 1199 [2 marks]
(b) Difference: 1405 − 1199 = 206 [2 marks: 1 working, 1 answer]
Working: Compare thousands then hundreds. 1405−1199 = 206.

19. [4 marks total]
(a) Monday 4820 → 5000; Tuesday 3975 → 4000 [2 marks]
(b) Tuesday larger before rounding? No, Monday (4820 > 3975) [1 mark]
(c) Total: 4820 + 3975 = 8795 m [1 mark]
Working: Round: 4820 hundred=8≥5→5000; 3975 hundred=9≥5→4000. Total = 8795.

20. [4 marks total]
(a) Class 3C [1 mark] (bar highest at 35)
(b) Smallest to largest: 3B (28), 3D (30), 3A (32), 3C (35) [2 marks]
(c) 35 − 28 = 7 more [1 mark]
Working: From graph values: 3C=35 max, 3B=28 min. Difference = 7. Image must show bars at those heights.