From Real Exams Exam Paper

Primary 3 Mathematics Semestral Assessment 2 (End of Year) Paper 2

Free P3 Maths SA2 Paper 2, HY3 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 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 Exam Practice (AI) — SA2 Practice Paper Answer Key

Mathematics Primary 3 — Version 2 (Whole Numbers)

Total Marks: 40
Section A: 20 marks | Section B: 20 marks


Section A Answers

1. (2 marks)
Answer: 7
Teaching note: Place values from right are ones, tens, hundreds, thousands. In 4 736 → thousands=4, hundreds=7, tens=3, ones=6. The digit in the hundreds place is 7.
Common mistake: saying "700" (that is the value, not the digit).

2. (2 marks)
Answer: 8 000
Teaching note: The 8 is in the thousands place, so its value is 8 × 1 000 = 8 000.
Marking: 2 marks for 8 000; 1 mark if writes "8" (digit not value).

3. (2 marks)
Answer: 9 412
Teaching note: nine thousand = 9 000, four hundred = 400, twelve = 12 → 9 000 + 400 + 12 = 9 412.

4. (2 marks)
Answer: 6 248
Teaching note: Compare left to right: both have 6 thousands, then 2 hundreds; tens: 8 vs 4 → 4 smaller, so 6 248 < 6 284.

5. (2 marks)
Answer: 3 105, 3 150, 3 501, 3 510
Teaching note: Ascending = smallest to largest. All have 3 thousands; compare hundreds: 1 (105,150) then 5 (501,510). Within 1-group: 105<150; within 5-group: 501<510.

6. (2 marks)
Answer: 4 700
Teaching note: Round to nearest hundred: look at tens digit = 7 (≥5) → round up hundreds 6→7, so 4 700.

7. (2 marks)
Answer: 2 000
Teaching note: Round to nearest thousand: hundreds digit = 3 (<5) → round down, so 2 000.

8. (2 marks)
Answer: 1 600, 2 000
Teaching note: Pattern increases by 200 each step (1 400−1 200=200). 1 400+200=1 600; 1 800+200=2 000.

9. (2 marks)
Answer: 9 200
Teaching note: Decreasing by 100 each time. 9 300−100 = 9 200.

10. (2 marks)
Answer: 7 430
Teaching note: Largest even number using 3,7,0,4: even means ones digit 0 or 4. To maximise, thousands=7, hundreds=4, tens=3, ones=0 → 7 430 (larger than 7 034, 4 730 etc.).


Section B Answers

11. (2 marks)
Answer: 5 312 branch
Teaching note: Compare 5 312 and 4 987: thousands 5 > 4, so 5 312 is more.

12. (2 marks)
Answer: 0 to 9 (any one, e.g. 0)
Teaching note: 7 0_5 between 7 000 and 7 100 means hundreds digit is 0, missing digit is tens and can be 0–9. Example: 7 005.

13. (2 marks)
Answer: 5 460
Teaching note: Nearest ten: ones digit = 5 (≥5) → round up tens 5→6, so 5 460.

14. (2 marks)
Answer: 2 575, 2 600
Teaching note: Increase by 25 each step. 2 550+25=2 575; +25=2 600.

15. (2 marks)
Answer: six thousand seventy
Teaching note: 6 070 = 6 000 + 70 (no hundreds, so "six thousand seventy", not "six thousand zero hundred seventy").

16. (2 marks)
Answer: 18
Working: 8 642 − 8 624 = (8 642−8 600)=42; 42−24=18. Or vertical: 642−624=18.

17. (2 marks)
Answer: Mei
Teaching note: 3 456 vs 3 465: tens 5<6, so Mei has fewer.

18. (2 marks)
Answer: 2 780, 2 708
Teaching note: Descending = largest first. 2 780 > 2 708 (tens 8>0).

19. (2 marks)
Answer: 3 000
Teaching note: 3 is in thousands place → 3 × 1 000 = 3 000.

20. (2 marks)
Answer: any from 4 500–5 499 e.g. 4 800
Teaching note: Rounding to nearest thousand gives 5 000 if number ≥4 500 and ≤5 499. Example 4 800 acceptable.