AI Generated Exam Paper

Primary 3 Mathematics Practice Paper 4

Free P3 Maths Practice Paper 4, 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: 4
Subject: Mathematics
Level: Primary 3
Total Marks: 40

Section A Answers (10 marks)

1. 8
Teaching note: Place value order from right: ones (7), tens (2), hundreds (8), thousands (4). The hundreds digit is 8.

2. 6000
Teaching note: Digit 6 is in thousands place, so its value = 6 × 1000 = 6000. Common mistake: writing 6 instead of 6000.

3. 7209
Teaching note: Seven thousand = 7000, two hundred = 200, nine = 9 → 7209. No tens, so 0 in tens place.

4. 3657
Teaching note: Compare thousands (both 3), hundreds: 5 vs 6 → 3657 larger.

5. 2009, 2049, 2094, 2940
Teaching note: Compare thousands (all 2), hundreds (0,0,0,9 → 2940 last), then tens: 2009 (0), 2049 (4), 2094 (9).

6. 4700
Teaching note: Rounding to hundred: look at tens digit 3 (<5) → round down, 4732 → 4700.

7. 2400
Teaching note: Pattern increases by 100 each time: 2300 + 100 = 2400.

8. 4850
Teaching note: Pattern decreases by 50: 4900 − 50 = 4850.

9. Even
Teaching note: Last digit 4 is even → whole number even.

10. Seven thousand eighty
Teaching note: 7000 + 80 = 7080; no hundreds so "seven thousand eighty".

Section B Answers (12 marks)

11. Level number = 3, value = 300. [1 mark for level, 1 mark for value]
Working: Address 1357 → thousands=1 (block), hundreds=3 (level). Value = 3 × 100 = 300.

12. 6789 is smaller. [1 mark answer, 1 mark explanation]
Explanation: Both have thousands 6, hundreds 7. Tens: 8 vs 9 → 6789 < 6798.

13. 9000. [1 mark answer, 1 mark step]
Step: Rounding to nearest thousand: look at hundreds digit 5 (≥5) → round up 8000 → 9000.

14. 1600, 2000. [1 mark each]
Working: Difference = 200. 1400+200=1600; 1800+200=2000.

15. Digit = 3, place value = ones. [1 mark each]
Working: 2943 → ones digit is 3, place is ones.

16. 4421, 4412, 4214, 4142. [2 marks full order]
Working: Compare thousands (all 4), hundreds: 4,4,2,1 → 44xx first. Among 4421 & 4412: tens 2 vs 1 → 4421 larger.

Section C Answers (18 marks)

17. [3 marks: 1 for order, 2 for calculation]
Order: Class 3C (2874), Class 3A (2847), Class 3B (2784).
Highest = 2874. Needed = 3000 − 2874 = 126 points.
Teaching note: Compare hundreds: all 2; tens 8,8,7 → 3B lowest. Then 3C vs 3A: ones 4 vs 7 → 3C higher.

18. [3 marks: 1 floor, 1 value, 1 explanation]
Block 3625: thousands=3 (block), hundreds=6 → floor 6. Value = 6 × 100 = 600.
Explanation: Place value shows hundreds digit represents floor level.

19. [3 marks: 1 correct/incorrect, 2 working]
Mdm Lim is incorrect. Number 5082: thousands=5, hundreds=0, tens=8, ones=2. Tens digit is 8, value = 8 × 10 = 80.
Common mistake: Thinking tens place is second from left; it is second from right.

20. [3 marks: 1 order, 1 trophy, 1 working]
Order: 1920, 2019, 2190, 2291.
Team 4 = 2291 > 2250 → gets trophy.
Working: Compare thousands then hundreds: 1xxx lowest, 2xxx: 2019 (hundreds 0), 2190 (1), 2291 (2).