AI Generated Exam Paper

Primary 4 Mathematics Practice Paper 5

Free P4 Maths Practice Paper 5, 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 4 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 4 (Answer Key)

Version: 5
Total Marks: 40


Section A (10 marks)

1. [1 mark]
Answer: 84,007
Teaching note: "Eighty-four thousand" = 84,000. "And seven" = 7 in the ones place. Combine: 84,007. Common mistake: writing 84,700 by misplacing the 7.

2. [1 mark]
Answer: 7
Teaching note: 57,392 → ten thousands=5, thousands=7, hundreds=3, tens=9, ones=2. The thousands digit is 7.

3. [1 mark]
Answer: 60,000 (sixty thousand)
Teaching note: In 61,408, the 6 is in the ten thousands place, so it stands for 6 × 10,000 = 60,000.

4. [1 mark]
Answer: 29,100
Teaching note: Rounding to nearest hundred: look at tens digit (5). Since 5 ≥ 5, round up hundreds digit: 29,056 → 29,100.

5. [1 mark]
Answer: 72,000
Teaching note: Rounding to nearest thousand: look at hundreds digit (4). Since 4 < 5, keep thousand digit same: 72,450 → 72,000.

6. [1 mark]
Answer: B) 4,384
Teaching note: Numbers rounding to nearest ten = 4,380 must be from 4,375 to 4,384. Only 4,384 fits. (4,373→4,370; 4,391→4,390; 4,366→4,370)

7. [1 mark]
Answer: 21,099
Working: 12,345 + 8,754 = 20,000 + 1,099 = 21,099.

8. [1 mark]
Answer: 10,713
Working: 20,000 − 9,287 = 10,713.

9. [1 mark]
Answer: 9,642
Working: 3,214 × 3 = 9,642.

10. [1 mark]
Answer: 2,118
Working: 8,472 ÷ 4 = 2,118.


Section B (12 marks)

11. [2 marks]
Answer: 46,219 ≈ 46,000
Working: Round to nearest thousand: hundreds digit = 2 (<5), so 46,219 → 46,000. Use ≈ : 46,219 ≈ 46,000.
Marking: 1 mark for correct rounded value, 1 mark for using ≈.

12. [2 marks]
Answer: Digit = 3; it is in ten thousands place, value = 30,000.
Teaching note: 39,847 → 3 is ten thousands (3×10,000=30,000). In postal code context, the first two digits often indicate sector; here digit 3 shows the broad sector region.
Marking: 1 mark digit, 1 mark place value explanation.

13. [2 marks]
Answer: 1, 2, 3, 4, 6, 9, 12, 18, 36
Working: Test divisibility: 36÷1=36, ÷2=18, ÷3=12, ÷4=9, ÷6=6. Include 1 and 36.
Common mistake: missing 1 or 36.

14. [2 marks]
Answer: 4
Working: Factors of 24: 1,2,3,4,6,8,12,24. Factors of 40: 1,2,4,5,8,10,20,40. Common: 1,2,4,8. From options, only 4.
Marking: 1 mark listing/common, 1 mark correct choice.

15. [2 marks]
Answer: 5,223 packets
Working: 2,145 + 3,078 = 5,223.

16. [2 marks]
Answer: 3,090 trips
Working: 18,540 ÷ 6 = 3,090.


Section C (18 marks)

17. [3 marks]
Answer: 59,000; difference = 33,088; "thirty-three thousand and eighty-eight"
Working:

  • Round 58,935 to nearest thousand: hundreds=9 (≥5) → 59,000. [1 mark]
  • Difference: 59,000 − 25,847 = 33,088. [1 mark]
  • In words: thirty-three thousand and eighty-eight. [1 mark]
    Teaching note: Rounding first then subtract as question asks difference between rounded figure and residents.

18. [3 marks]
Answer: 7,972 markers
Working:

  • Total bought: 4 × 2,368 = 9,472. [1 mark]
  • Left: 9,472 − 1,500 = 7,972. [2 marks: 1 for subtraction step, 1 for final]
    Common mistake: multiplying wrongly or subtracting before total.

19. [3 marks]
Answer: 22,605; ≈ 23,000
Working:

  • Remain: 65,000 − 23,475 = 41,525. [1 mark]
  • 41,525 − 18,920 = 22,605. [1 mark]
  • Round to nearest thousand: hundreds=6 (≥5) → 23,000. Write 22,605 ≈ 23,000. [1 mark]

20. [3 marks]
Answer: 600 bundles
Working:

  • Step 1: rows of 8 from 7,200 → 7,200 ÷ 8 = 900 rows. [1.5 marks]
  • Step 2: bundles of 12 from 7,200 chairs → 7,200 ÷ 12 = 600 bundles. [1.5 marks]
    Note: Question asks bundles of 12, so final = 600.