AI Generated Exam Paper

Primary 3 Mathematics Practice Paper 4

Free P3 Maths Practice Paper 4, LongCat 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 LongCat 2.0 LLM 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 — Answer Key

Mathematics Primary 3 | Whole Numbers | Version 4 of 5


Section A: Multiple Choice (10 marks)

1. What is the value of the digit 6 in the number 6,342?

  • Answer: D (6,000)
  • The digit 6 is in the thousands place. Value = 6 × 1,000 = 6,000.
  • Common mistake: Choosing A (6) — this is the digit itself, not its value.

2. Which digit is in the hundreds place in the number 8,573?

  • Answer: B (5)
  • Place values in 8,573: 8 (thousands), 5 (hundreds), 7 (tens), 3 (ones).

3. "Four thousand, two hundred and five" in numerals.

  • Answer: C (4,205)
  • 4,000 + 200 + 5 = 4,205. Note: there are no tens, so a 0 goes in the tens place.
  • Common mistake: Choosing B (4,025) — this swaps the tens and ones digits.

4. Which is the smallest number?

  • Answer: D (3,124)
  • Compare digit by digit from the left: all start with 3. In the hundreds place: 1 < 2 < 4, so 3,124 is smallest.

5. Round 4,678 to the nearest hundred.

  • Answer: C (4,700)
  • The tens digit is 7 (≥ 5), so round up: 4,678 → 4,700.

6. Which number is even?

  • Answer: D (5,842)
  • An even number ends in 0, 2, 4, 6, or 8. Only 5,842 ends in an even digit.

7. What is 1,000 more than 5,329?

  • Answer: B (6,329)
  • 5,329 + 1,000 = 6,329. Add 1 to the thousands digit.

8. Arrange in ascending order: 7,205; 7,025; 7,502; 7,052

  • Answer: A (7,025; 7,052; 7,205; 7,502)
  • Compare hundreds place: 0 < 0 < 2 < 5. For 7,025 and 7,052 (both have 0 hundreds), compare tens: 2 < 5, so 7,025 < 7,052.

9. In 9,080, the digit 8 is in the __________ place.

  • Answer: B (tens)
  • Place values: 9 (thousands), 0 (hundreds), 8 (tens), 0 (ones).

10. Which number is closest to 6,000?

  • Answer: C (5,999)
  • Find the difference from 6,000: A = 110, B = 105, C = 1, D = 250. The smallest difference is 1.

Section B: Short Answer (20 marks)

11. Write 3,506 in words.

  • Answer: Three thousand, five hundred and six
  • 3 (thousands) + 5 (hundreds) + 0 (tens) + 6 (ones). Note: "and" is used before the ones when there are no tens.
  • Marking note: Accept "three thousand five hundred and six" without commas. Award 2 marks for correct answer, 1 mark if one part is wrong (e.g., "three thousand and six" — missing "five hundred").

12. Write "Seven thousand, eight hundred and twelve" in numerals.

  • Answer: 7,812
  • 7,000 + 800 + 10 + 2 = 7,812.
  • Marking note: Award 2 marks for correct answer. Award 1 mark if the student writes 7,802 or 7,821 (digit transposition).

13. Fill in the blanks.

  • (a) Answer: 8
    • For 5,___38 > 5,738, the hundreds digit must be greater than 7. The smallest such digit is 8.
  • (b) Answer: 200
    • 4,261 = 4,000 + ___ + 60 + 1. The missing place is hundreds: 2 × 100 = 200.
  • Marking note: 1 mark each part.

14. Use digits 2, 7, 4, 9 (each used once).

  • (a) Largest: 9,742
    • Arrange digits in descending order: 9, 7, 4, 2.
  • (b) Smallest: 2,479
    • Arrange digits in ascending order: 2, 4, 7, 9.
  • Marking note: 1 mark each part. Award 0 if any digit is repeated or omitted.

15. Round to the nearest ten.

  • (a) 3,457 → 3,460
    • Ones digit is 7 (≥ 5), so round up the tens digit: 5 → 6.
  • (b) 8,293 → 8,290
    • Ones digit is 3 (< 5), so round down: keep the tens digit as 9.
  • (c) 6,555 → 6,560
    • Ones digit is 5 (≥ 5), so round up the tens digit: 5 → 6.
  • Marking note: 1 mark each part.

16. Singapore Zoo visitors.

  • (a) Answer: Tuesday
    • 4,853 is the largest number.
  • (b) Answer: Wednesday
    • 4,128 is the smallest number.
  • (c) Answer: 725 more visitors
    • Working: 4,853 − 4,128 = 725
    • Step-by-step: 4,853 − 4,000 = 853; 853 − 128 = 725.
  • Marking note: 1 mark each for (a) and (b). For (c), award 2 marks for correct answer with working, 1 mark for correct answer without working or with minor arithmetic error.

Section C: Structured / Word Problems (10 marks)

17. School library books.

  • (a) Answer: 6,254 books
    • Working: 3,765 + 2,489
    • Step-by-step:
      • Ones: 5 + 9 = 14 → write 4, carry 1
      • Tens: 6 + 8 + 1 = 15 → write 5, carry 1
      • Hundreds: 7 + 4 + 1 = 12 → write 2, carry 1
      • Thousands: 3 + 2 + 1 = 6
      • Total: 6,254
  • (b) Answer: 1,276 more storybooks
    • Working: 3,765 − 2,489
    • Step-by-step:
      • Ones: 5 − 9 → borrow → 15 − 9 = 6
      • Tens: 5 − 8 → borrow → 15 − 8 = 7
      • Hundreds: 6 − 4 = 2
      • Thousands: 3 − 2 = 1
      • Difference: 1,276
  • Marking note: (a) — 2 marks: 1 for correct method/working, 1 for correct answer. (b) — 1 mark for correct answer.

18. Charity drive.

  • (a) Answer: $4,230
    • Working: 2,450+2,450 + 1,780
    • Step-by-step:
      • Ones: 0 + 0 = 0
      • Tens: 5 + 8 = 13 → write 3, carry 1
      • Hundreds: 4 + 7 + 1 = 12 → write 2, carry 1
      • Thousands: 2 + 1 + 1 = 4
      • Total: $4,230
  • (b) Answer: $670
    • Working: 2,4502,450 − 1,780
    • Step-by-step:
      • Ones: 0 − 0 = 0
      • Tens: 5 − 8 → borrow → 15 − 8 = 7
      • Hundreds: 3 − 7 → borrow → 13 − 7 = 6
      • Thousands: 1 − 1 = 0
      • Difference: $670
  • Marking note: (a) — 2 marks: 1 for correct method/working, 1 for correct answer. (b) — 1 mark for correct answer.

19. Chicken rice plates.

  • Answer: 1,470 plates
  • Working:
    • Total sold in first two weeks: 1,350 + 2,180 = 3,530
    • Plates needed in third week: 5,000 − 3,530 = 1,470
    • Step-by-step:
      • 1,350 + 2,180: 1,000 + 2,000 = 3,000; 350 + 180 = 530; total = 3,530
      • 5,000 − 3,530: 5,000 − 3,000 = 2,000; 2,000 − 530 = 1,470
  • Marking note: Award 2 marks for correct answer with clear working. Award 1 mark for correct answer without working, or for correct method with minor arithmetic error.

20. HDB town populations.

  • (a) Answer: 8,246; 8,462; 8,624; 8,642
    • Compare digit by digit from the left:
      • All start with 8 (thousands).
      • Hundreds: 2 < 4 < 6 = 6, so 8,246 is smallest, then 8,462.
      • For 8,624 and 8,642 (both have 6 hundreds): compare tens: 2 < 4, so 8,624 < 8,642.
  • (b) Answer: Town A (8,462)
    • Working:
      • Town A: 8,462 → tens digit is 6 (≥ 5) → round up → 8,500 ✓
      • Town B: 8,624 → rounds to 8,600
      • Town C: 8,246 → rounds to 8,200
      • Town D: 8,642 → rounds to 8,600
    • Only Town A rounds to 8,500.
  • Marking note: 1 mark each part. For (a), award 0 if the order is not fully correct. For (b), award the mark for the correct town name; working is not required but helps confirm reasoning.

Total: 40 marks