AI Generated Exam Paper

Primary 4 Mathematics Practice Paper 2

Free P4 Maths Practice Paper 2, Kimi2.6 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 Kimi K2.6 Free Updated 2026-08-27

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 Answers — Mathematics Primary 4 (Version 2)

Total Marks: 60


Section A: Multiple Choice (20 marks)

QAnswerExplanation
1CIn 84,736, counting from right: 6 (ones), 3 (tens), 7 (hundreds), 4 (thousands), 8 (ten thousands). The digit 7 is in the hundreds place. Common mistake: Confusing "hundreds place" with "hundreds value" — the digit 7 stands for 700, but its place is hundreds.
2DIn 64,582, the digit 4 is in the thousands place (64,582 = 60,000 + 4,000 + 500 + 80 + 2). Therefore, the digit 4 stands for 4,000. Method: Identify place first, then state value.
3DCompare digit by digit from left: All start with 7, then compare second digit: 78,954 and 78,549 and 78,945 have 8, but 79,458 has 9 in the thousands place. So 79,458 is greatest.
4A56,849 → hundreds digit is 8, next digit is 4 (less than 5, so round down). 56,849 ≈ 56,800. Method: Look at the tens digit (4). Since 4 < 5, keep hundreds digit 8 and change rest to 0.
5DDivision by zero is undefined/impossible. 5,000 ÷ 0 has no answer. This is a fundamental rule in mathematics. Common mistake: Students sometimes think 0 ÷ 0 = 0 or any number ÷ 0 = 0.
6BLargest 5-digit number = 99,999. Smallest 4-digit number = 1,000. Difference = 99,999 − 1,000 = 98,999.
7C56,843 → thousands digit is 6, next digit is 8 (5 or more, round up). 56,843 ≈ 57,000. Real-world context: Rounding visitor numbers makes them easier to report in news articles.
8CRound to nearest ten thousand: look at thousands digit. For 70,000, numbers from 65,000 to 74,999 round to 70,000. Boundary check: 64,999 rounds down to 60,000; 75,000 rounds up to 80,000.
9BFebruary: 3,456 × 4 = 13,824. Total: 3,456 + 13,824 = 17,280. Step 1: Find February's sales. Step 2: Add January + February.
10CLarger number = 23,678 + 12,450 = 36,128. Sum = 23,678 + 36,128 = 59,806. Alternative: Sum = 2 × smaller number + difference = 2 × 23,678 + 12,450 = 47,356 + 12,450 = 59,806. Common mistake: Finding the larger number but forgetting to add both numbers together.

Section B: Short Answer (24 marks)


11. (a) Eighty-seven thousand and fifty-six (1 mark)

(b) 56,008 (2 marks)

Teaching note: For (a), stress the "and" before the tens/units when there are no hundreds. For (b), "fifty-six thousand" = 56,000; "and eight" = +8. The hundreds place is empty, so write 0.


12. 93,784; 93,847; 94,378; 94,837 (3 marks)

Method: Compare digit by digit from left:

  • All have 9 ten thousands
  • 93,___ vs 94,: 93, comes first
  • 93,784 vs 93,847: 7 hundreds < 8 hundreds, so 93,784 first
  • 94,378 vs 94,837: 3 hundreds < 8 hundreds, so 94,378 first

Marking: Each number out of order: −1 mark (max −3).


13. (a) 46,000 (or 45,678 ≈ 46,000) (1 mark)

Method: 45,678 → hundreds digit is 6, tens digit is 7 (≥5, round up).

(b) 129,200 (or ≈ 129,200) (2 marks)

Working: 45,678 + 62,945 + 38,567 = 147,190. Error: Let me recalculate: 45,678 + 62,945 = 108,623; 108,623 + 38,567 = 147,190.

Rounded to nearest hundred: 147,190 → 147,200.

Marking: Correct total: 1 mark. Correct rounding: 1 mark.


14. (a) 784 full cartons (1 mark)

Working: 78,450 ÷ 100 = 784.5 → 784 full cartons.

(b) 50 boxes left over (2 marks)

Working: 784 × 100 = 78,400. Left over: 78,450 − 78,400 = 50. Or: 0.5 carton × 100 = 50 boxes.

Alternative: Remainder of 78,450 ÷ 100 = 50.


15. $1,445 (3 marks)

Step-by-step:

  • Refrigerator: 2,899+2,899 + 1,756 = $4,655 (1 mark)
  • Total spent: 2,899+2,899 + 4,655 = $7,554 (1 mark)
  • Change: 8,0008,000 − 7,554 = $1,445 (1 mark)

Common mistake: Adding 1,756to1,756 to 8,000 instead of finding the refrigerator's price first.


16. (a) 45,550 (1 mark)

Method: For rounding to nearest hundred, the smallest number that rounds up to 45,600 must have 5 in the tens place (round up boundary). So 45,550.

(b) 45,649 (2 marks)

Method: The largest number that rounds down from below 45,600 must have 4 in the tens place, with largest possible units: 45,649.

Key concept: Numbers from 45,550 to 45,649 inclusive round to 45,600.


17. (a) 6,134 students (1 mark)

Working: 3,256 + 2,878 = 6,134

(b) 12,268 packets (2 marks)

Working: 6,134 × 2 = 12,268

Marking: (a) correct: 1 mark. (b) correct: 2 marks (or 1 mark for correct method with error).


18. Example answer: 48,362 or any valid number (3 marks)

Requirements:

  • Rounds to 50,000 when rounded to nearest ten thousand: number must be 45,000 to 54,999
  • Digit sum = 20

Example verification for 48,362:

  • 48,362: ten thousands digit is 4, thousands is 8 (≥5, round up to 50,000) ✓
  • Digit sum: 4 + 8 + 3 + 6 + 2 = 20

Marking: Valid 5-digit number in range: 1 mark. Correct rounding: 1 mark. Digit sum 20: 1 mark.

Other valid answers: 47,381 (4+7+3+8+1=23, no); 49,301 (4+9+3+0+1=17, no); 45,992 (4+5+9+9+2=29, no). Let me verify 46,541: 4+6+5+4+1=20, and 46,541 rounds to 50,000 ✓.


Section C: Structured Problems (16 marks)


19. (a) Sixty-eight thousand, four hundred and thirty-two (1 mark)

Note: Must include "and" before tens/units. No "and" after "thousand" in standard Singapore format.

(b) 74,568 ≈ 75,000 (2 marks)

Method: Thousands digit is 4, hundreds digit is 5 (≥5, round up). Change 74 to 75, rest become 0s.

Marking: Correct use of ≈ symbol: 1 mark. Correct value: 1 mark.

(c) 21,701 more people (2 marks)

Working: 74,568 − 52,867 = 21,701

Marking: Correct subtraction method: 1 mark. Correct answer: 1 mark.

(d) 129,700 (or ≈ 129,700) (3 marks)

Working:

  • Bedok + Woodlands: 68,432 + 61,245 = 129,677 (2 marks)
  • Rounded to nearest hundred: 129,677 ≈ 129,700 (1 mark)

20. (a) 569 boxes (2 marks)

Working: 28,450 ÷ 50 = 569

Verification: 569 × 50 = 28,450 exactly. No remainder, so 569 boxes needed.

Marking: Correct method shown: 1 mark. Correct answer: 1 mark.

(b) 6,620 books left (2 marks)

Working:

  • Total sold: 12,876 + 8,954 = 21,830 (1 mark for method)
  • Left: 28,450 − 21,830 = 6,620 (1 mark for answer)

(c) 448 books per shelf; 20 books left over (4 marks)

Working:

  • Books after sales and new delivery: 6,620 + 15,600 = 22,220 (1 mark)
  • Per shelf: 22,220 ÷ 100 = 222 remainder 20 (2 marks)

Wait — let me recalculate: Original 28,450 − 21,830 sold = 6,620 left. Add 15,600 new = 22,220.

22,220 ÷ 100 = 222 remainder 20.

So: 222 books per shelf; 20 books left over

Marking:

  • Correct total books: 1 mark
  • Correct division method: 2 marks
  • Correct quotient and remainder: 1 mark

Common mistake: Forgetting to add the remaining books to the new delivery, or adding to original instead.


Marking Summary

SectionMarks
A (Q1-10)20
B (Q11-18)24
C (Q19-20)16
Total60