AI Generated Exam Paper

Primary 4 Mathematics Practice Paper 4

Free Kimi AI-generated P4 Maths Practice Paper 4 with questions, answers, and syllabus-aligned practice for Singapore students preparing for exams.

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-06-09

Questions

<!-- TuitionGoWhere generation metadata: stage=5-2; model=moonshotai/kimi-k2.6:free; model_label=Kimi K2.6 Free; generated=2026-06-09; Sources: Stage 4-0 LLM templates, syllabus context, and Stage 2 evidence where available. -->

TuitionGoWhere Practice Paper - Mathematics Primary 4

TuitionGoWhere Practice Paper (AI)

Subject:Mathematics
Level:Primary 4
Paper:Practice Paper - Whole Numbers
Version:4 of 5
Duration:1 hour 15 minutes
Total Marks:50 marks

Name: _________________________________ Class: _______________ Date: _______________


Instructions

  • Answer all questions.
  • Write your answers in the spaces provided.
  • Show all working clearly. Marks will be given for correct method even if the final answer is wrong.
  • Use a calculator where allowed, but show your working for all steps.
  • Write units where required. Omission of units may cost marks.

Section A (20 marks)

Answer all questions. Each question carries 1 or 2 marks.

Estimated time: 20 minutes


Question 1 (1 mark)

Write 73,508 in words.



Question 2 (1 mark)

In the number 91,426, what does the digit 9 stand for?



Question 3 (1 mark)

What is the smallest 5-digit number that can be formed using all of the digits 2, 5, 0, 8, 3?



Question 4 (2 marks)

Complete the number pattern: 12,450, 12,550, _______, 12,750, 12,850.

Find the missing number and explain the rule.

Missing number: ________________

Rule: _________________________________________________________________


Question 5 (2 marks)

Round 86,437 to the nearest thousand. Then round the same number to the nearest hundred. Show both answers.

Nearest thousand: ________________

Nearest hundred: ________________


Question 6 (2 marks)

The table below shows the number of visitors to three Singapore museums in one week.

MuseumNumber of Visitors
National Museum52,847
ArtScience Museum38,156
Asian Civilisations Museum45,093

(a) Which museum had about 40,000 visitors when rounded to the nearest thousand? (1 mark)


(b) Find the difference between the highest and lowest number of visitors. (1 mark)



Question 7 (2 marks)

Fill in the blanks with >, <, or =.

(a) 63,092 _______ 63,902

(b) 10,000 + 4,000 + 800 + 30 _______ 14,803


Question 8 (2 marks)

A school has 4,568 students. A nearby school has 1,947 more students. How many students are there in the nearby school?



Question 9 (2 marks)

Mr. Lim wants to pack 8,460 stickers equally into 6 boxes. How many stickers will be in each box?



Question 10 (2 marks)

A bakery made 5,280 brownies. They packed 36 brownies into each tin. How many tins did they need?



Section B (20 marks)

Answer all questions. Each question carries 3 or 4 marks.

Estimated time: 35 minutes


Question 11 (3 marks)

<image_placeholder> id: Q11-fig1 type: diagram linked_question: Q11 description: Number line showing positions from 0 to 100,000 with major tick marks every 10,000 labels: A, B, C at various positions; 0, 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, 100000 values: Point A at approximately 35,000; Point B at approximately 72,000; Point C at approximately 68,000 must_show: Equal spacing between major ticks; arrows at both ends of number line; labels A, B, C clearly marked with dots; approximate positions relative to surrounding marked values </image_placeholder>

The number line above shows three points A, B, and C.

(a) Write the number that point A represents. (1 mark)


(b) Point C represents 68,000. Is it nearer to 60,000 or 70,000? Explain. (2 marks)



Question 12 (3 marks)

A factory produced 93,576 toys in 2023. In 2024, it produced 15,849 more toys than in 2023. The factory aims to produce 120,000 toys in 2025. How many more toys must it produce in 2025 than in 2024?





Question 13 (3 marks)

Devi has 8,500inhersavings.Shespends8,500 in her savings. She spends 2,340 on a laptop and 1,875onatablet.Shewantstobuyaprinterthatcosts1,875 on a tablet. She wants to buy a printer that costs 980. How much more money does she need?





Question 14 (4 marks)

The table shows the population of four towns.

TownPopulation
Woodvale47,856
Riverdale52,143
Meadowbrook38,927
Sunset Ridge56,281

(a) Round each population to the nearest ten thousand. (2 marks)

TownPopulation to nearest 10,000
Woodvale
Riverdale
Meadowbrook
Sunset Ridge

(b) Use your rounded values to estimate the total population of all four towns. Show your estimation clearly. (2 marks)




Question 15 (4 marks)

<image_placeholder> id: Q15-fig1 type: chart linked_question: Q15 description: Bar chart showing monthly book sales at a Singapore bookstore (January to June) labels: January, February, March, April, May, June on x-axis; Number of books sold on y-axis (scale 0 to 12,000 in increments of 2,000) values: January: 8,500; February: 6,200; March: 9,400; April: 7,800; May: 11,200; June: 5,600 must_show: Bar heights matching given values; clear axis labels; grid lines for readability; title "Monthly Book Sales 2024"; value labels on or near each bar </image_placeholder>

The bar chart shows the number of books sold at a bookstore from January to June 2024.

(a) How many books were sold in March? (1 mark)


(b) In which month were about 11,000 books sold? (1 mark)


(c) The bookstore had a goal to sell at least 50,000 books in the first six months. Did they reach their goal? Show your working. (2 marks)




Question 16 (3 marks)

A number, when rounded to the nearest hundred, becomes 7,500.

(a) What is the smallest possible original number? (1 mark)


(b) What is the largest possible original number? (1 mark)


(c) Is it possible that the original number was 7,459? Explain your answer. (1 mark)



Section C (10 marks)

Answer all questions. Show your working clearly.

Estimated time: 20 minutes


Question 17 (4 marks)

<image_placeholder> id: Q17-fig1 type: diagram linked_question: Q17 description: Map of Singapore showing three HDB towns with distances between them labels: Tampines, Sengkang, Jurong West; distances shown as Tampines to Sengkang: 18,450 m; Sengkang to Jurong West: 24,680 m; Tampines to Jurong West: 31,250 m (via direct route) must_show: Three towns as labelled points; connecting lines with distance labels; North arrow; scale bar showing "5 km"; clear labels for all distances </image_placeholder>

The map shows three HDB towns in Singapore. The distances between them are given in metres.

(a) Convert the distance from Tampines to Sengkang into kilometres. (1 mark)


(b) Mrs. Tan drives from Tampines to Sengkang, then from Sengkang to Jurong West. What is the total distance she drives? Give your answer in kilometres and metres. (2 marks)



(c) Mr. Lee claims that driving from Tampines to Jurong West directly is more than 10 km shorter than driving via Sengkang. Is he correct? Show your working. (1 mark)



Question 18 (3 marks)

A school library has 12,480 books. The librarian wants to arrange them equally on 8 shelves. After filling 5 shelves completely, she finds that the remaining books are not enough for the 6th shelf. How many books are on each full shelf, and how many books are short for the 6th shelf?





Question 19 (3 marks)

<image_placeholder> id: Q19-fig1 type: table linked_question: Q19 description: Receipt from a Singapore supermarket showing items purchased labels: Item, Quantity, Unit Price, Total values: Rice: 2 bags, 18.50perbag,Total18.50 per bag, Total 37.00; Cooking oil: 3 bottles, 8.90perbottle,Total8.90 per bottle, Total 26.70; Instant noodles: 5 packs, 4.50perpack,Total4.50 per pack, Total 22.50; Biscuits: 4 tins, 6.75pertin,Total6.75 per tin, Total 27.00; GRAND TOTAL: 113.20;Amountpaid:113.20; Amount paid: 120.00; Change: blank must_show: All items with quantities and unit prices; calculated totals; clear GRAND TOTAL line; Amount paid and Change fields; supermarket header with "Sheng Sheng Supermarket" </image_placeholder>

The receipt shows Mrs. Lee's purchases at a supermarket.

(a) Verify that the grand total of $113.20 is correct by showing your calculation. (1 mark)


(b) How much change should Mrs. Lee receive? (1 mark)


(c) If Mrs. Lee wants to buy exactly 10 packs of instant noodles with her change, does she have enough money? Each pack costs $4.50. Show your working. (1 mark)



End of Paper

Please check your work before handing in your paper.

Answers

<!-- TuitionGoWhere generation metadata: stage=5-2; model=moonshotai/kimi-k2.6:free; model_label=Kimi K2.6 Free; generated=2026-06-09; Sources: Stage 4-0 LLM templates, syllabus context, and Stage 2 evidence where available. -->

TuitionGoWhere Practice Paper - Mathematics Primary 4

Answer Key — Version 4 of 5

Total Marks: 50


Section A (20 marks)


Question 1 (1 mark)

Answer: Seventy-three thousand, five hundred and eight.

Explanation:

  • 73,000 = seventy-three thousand
  • 500 = five hundred
  • 8 = eight
  • Note: We say "and" between the hundreds and the units when there are no tens, or use "and" before the last two digits in formal British English usage common in Singapore.

Marking: 1 mark for correct wording. Deduct ½ mark for "seventy-three thousand five hundred eight" (missing "and") or similar minor errors.


Question 2 (1 mark)

Answer: 90,000 (or 9 ten thousands)

Explanation: The digit 9 is in the ten thousands place. In a 5-digit number, the places from left to right are: ten thousands, thousands, hundreds, tens, ones.

  • Position: 9 | 1 | 4 | 2 | 6
  • Place: ten thousands | thousands | hundreds | tens | ones

So the digit 9 represents 9 × 10,000 = 90,000.

Common mistake: Saying "9" or "9 thousands" — the digit 9 is not the same as its place value.

Marking: 1 mark for "90,000" or "9 ten thousands" or equivalent.


Question 3 (1 mark)

Answer: 20,358

Explanation: To form the smallest 5-digit number:

  • The first digit (ten thousands place) cannot be 0, or it would be a 4-digit number.
  • Use the next smallest digit for the first place: 2
  • Arrange the remaining digits in ascending order: 0, 3, 5, 8
  • Result: 2 0 3 5 8 = 20,358

Common mistake: 02,358 (not a valid 5-digit number) or 23,058 (not the smallest possible).

Marking: 1 mark for correct answer.


Question 4 (2 marks)

Answer: Missing number: 12,650; Rule: Add 100 each time (or "increase by 100")

Working:

  • 12,550 − 12,450 = 100
  • 12,550 + 100 = 12,650 ✓
  • 12,650 + 100 = 12,750 ✓

Marking: 1 mark for correct missing number; 1 mark for correct rule.


Question 5 (2 marks)

Answer:

  • Nearest thousand: 86,000
  • Nearest hundred: 86,400

Working for nearest thousand:

  • 86,437: the thousands digit is 6, look at the hundreds digit (4)
  • 4 < 5, so round down: 86,000

Working for nearest hundred:

  • 86,437: the hundreds digit is 4, look at the tens digit (3)
  • 3 < 5, so round down: 86,400

Marking: 1 mark each.


Question 6 (2 marks)

(a) Answer: ArtScience Museum

Working: 38,156 rounded to nearest thousand: look at hundreds digit (1), 1 < 5, so round down to 38,000, which is about 40,000? No — check again.

  • 38,156: hundreds digit is 1, so 38,156 → 38,000

Wait — re-reading: "about 40,000" suggests rounding to nearest ten thousand or the question uses "about" loosely.

  • 38,156 to nearest ten thousand: thousands digit is 8, so 8 ≥ 5, round up to 40,000

Or: 45,093 → 45,000 (nearest thousand), 52,847 → 53,000.

Actually, checking all to nearest thousand: 52,847 → 53,000; 38,156 → 38,000; 45,093 → 45,000.

To nearest ten thousand: 52,847 → 50,000; 38,156 → 40,000; 45,093 → 50,000.

So ArtScience Museum rounds to 40,000 when rounded to nearest ten thousand.

Acceptable answer: ArtScience Museum with either rounding justification.

(b) Answer: 14,691 visitors

Working:

  • Highest: National Museum at 52,847
  • Lowest: ArtScience Museum at 38,156
  • Difference: 52,847 − 38,156 = 14,691

Marking: 1 mark each part.


Question 7 (2 marks)

(a) Answer: 63,092 < 63,902

Explanation: Compare digit by digit from left: both have 6 ten thousands, 3 thousands. Then 0 hundreds < 9 hundreds.

(b) Answer: 10,000 + 4,000 + 800 + 30 = 14,830 > 14,803 (or 14,830 > 14,803)

Explanation: 10,000 + 4,000 + 800 + 30 = 14,830. Compare with 14,803: 14,830 has 30 in tens/ones, while 14,803 has 03. So 14,830 > 14,803.

Marking: 1 mark each.


Question 8 (2 marks)

Answer: 6,515 students

Working: 4,568 + 1,947 = 6,515

  4 5 6 8
+ 1 9 4 7
---------
  6 5 1 5
  • Ones: 8 + 7 = 15 (write 5, carry 1)
  • Tens: 6 + 4 + 1 = 11 (write 1, carry 1)
  • Hundreds: 5 + 9 + 1 = 15 (write 5, carry 1)
  • Thousands: 4 + 1 + 1 = 6

Marking: 2 marks for correct answer with working, or 1 mark for correct method with calculation error.


Question 9 (2 marks)

Answer: 1,410 stickers

Working: 8,460 ÷ 6 = 1,410

    1 4 1 0
  _______
6 | 8 4 6 0
    6
   ---
    2 4
    2 4
   ----
      0 6
      0 6
     ----
        0 0
        0 0
       ----
          0

Or: 8,400 ÷ 6 = 1,400; 60 ÷ 6 = 10; so 1,400 + 10 = 1,410.

Marking: 2 marks for correct answer with working shown.


Question 10 (2 marks)

Answer: 147 tins (with remainder, but since they need to pack all brownies: need 146 full tins and 1 tin with 24, or 147 tins needed)

Working: 5,280 ÷ 36 = 146 remainder 24

    1 4 6
  ______
36| 5 2 8 0
    3 6
   ----
    1 6 8
    1 4 4
   ------
      2 4 0
      2 1 6
     ------
         24

Since 24 brownies must also be packed (even if not full), they need 146 + 1 = 147 tins.

Marking: 2 marks for 147 with correct reasoning, or 146 with working shown but incorrect interpretation (1 mark).


Section B (20 marks)


Question 11 (3 marks)

(a) Answer: 35,000 (accept 34,000 to 36,000 if reading from approximate position; exact intended: 35,000)

Explanation: Point A is located halfway between 30,000 and 40,000, representing 35,000.

(b) Answer: Nearer to 70,000

Explanation:

  • Distance to 60,000: 68,000 − 60,000 = 8,000
  • Distance to 70,000: 70,000 − 68,000 = 2,000
  • Since 2,000 < 8,000, 68,000 is nearer to 70,000.

Marking: (a) 1 mark; (b) 1 mark for correct choice, 1 mark for explanation with numbers.


Question 12 (3 marks)

Answer: 10,575 more toys

Working:

  • 2024 production: 93,576 + 15,849 = 109,425
  • Toys needed in 2025: 120,000
  • Difference: 120,000 − 109,425 = 10,575
  9 3 5 7 6
+ 1 5 8 4 9
-----------
 1 0 9 4 2 5

  1 2 0 0 0 0
-  1 0 9 4 2 5
  -----------
      1 0 5 7 5

Marking: 1 mark for 2024 production; 1 mark for correct subtraction set up; 1 mark for final answer.


Question 13 (3 marks)

Answer: $595

Working:

  • Total spent: 2,340+2,340 + 1,875 = $4,215
  • Remaining: 8,5008,500 − 4,215 = $4,285
  • More needed: 980980 − 4,285 = −$3,305 — she has enough!

Wait, re-reading: "How much more money does she need?" for the printer.

Actually: 4,285remaining,printercosts4,285 remaining, printer costs 980. She has enough! So she needs $0 more, or the question assumes she hasn't bought it yet.

Re-interpreting: She has 8,500.Spends8,500. Spends 2,340 + 1,875=1,875 = 4,215. Left: 4,285.Printercosts4,285. Printer costs 980. She has enough.

So answer: She needs 0moreorShedoesnotneedmoremoney;shehas0 more** or **She does not need more money; she has 4,285 and the printer costs 980,leavingherwith980, leaving her with 3,305.

But likely intended: Total wanted = 2,340+2,340 + 1,875 + 980=980 = 5,195. She has $8,500. She has enough.

Alternative reading: She spent on laptop and tablet, wants to know if she can afford printer.

Revised answer: She does not need more money. She has 8,5008,500 − 2,340 − 1,875=1,875 = 4,285 remaining. The printer costs 980,whichislessthan980, which is less than 4,285.

However, if question intends "how much more to afford all three": 5,1955,195 − 8,500 = she has enough.

Given wording ambiguity, most likely intended answer: She has enough; needs **0(orcredit0** (or credit 3,305 remaining after all purchases).

Marking flexibility: Award marks for correct financial reasoning shown.


Question 14 (4 marks)

(a) Answer:

TownPopulation to nearest 10,000
Woodvale50,000
Riverdale50,000
Meadowbrook40,000
Sunset Ridge60,000

Working:

  • 47,856: thousands digit 7 ≥ 5, round up → 50,000
  • 52,143: thousands digit 2 < 5, round down → 50,000
  • 38,927: thousands digit 8 ≥ 5, round up → 40,000
  • 56,281: thousands digit 6 ≥ 5, round up → 60,000

(b) Answer: Estimated total: 200,000

Working: 50,000 + 50,000 + 40,000 + 60,000 = 200,000

Marking: (a) ½ mark each correct entry; (b) 1 mark for correct method, 1 mark for answer.


Question 15 (4 marks)

(a) Answer: 9,400 books

(b) Answer: May

(c) Answer: Yes, they reached their goal. Total = 49,900 books... wait, recalculate:

8,500 + 6,200 + 9,400 + 7,800 + 11,200 + 5,600 = 48,700

Actually: 8,500 + 6,200 = 14,700

  • 9,400 = 24,100
  • 7,800 = 31,900
  • 11,200 = 43,100
  • 5,600 = 48,700

48,700 < 50,000, so No, they did not reach their goal. They were short by 1,300 books.

Working shown: Summing all six values = 48,700. 48,700 < 50,000.

Marking: (a) 1 mark; (b) 1 mark; (c) 1 mark for correct method, 1 mark for correct conclusion with comparison.


Question 16 (3 marks)

(a) Answer: 7,450

Explanation: For rounding to nearest hundred to give 7,500, the number must be ≥ 7,450 (since 7,450 rounds up to 7,500).

(b) Answer: 7,549

Explanation: The number must be < 7,550 (since 7,550 would round to 7,600). So maximum is 7,549.

(c) Answer: No, 7,459 is not possible.

Explanation: 7,459 rounded to nearest hundred: look at tens digit (5). Since 5 ≥ 5, round up: 7,459 → 7,500. Wait — 7,459 DOES round to 7,500!

Let me recheck: 7,459. Hundreds digit is 4. Tens digit is 5. So 5 ≥ 5, round up: 4 becomes 5, giving 7,500. So Yes, 7,459 is possible!

Wait, but my range was 7,450 to 7,549. 7,459 is in this range. So yes, it is possible.

Corrected (c) Answer: Yes, 7,459 is possible.

7,459 rounded to nearest hundred: tens digit is 5, so round up the hundreds digit 4 → 5, giving 7,500. ✓

Marking: (a) 1 mark; (b) 1 mark; (c) 1 mark with correct explanation.


Section C (10 marks)


Question 17 (4 marks)

(a) Answer: 18.45 km (or 18 km 450 m)

Working: 18,450 ÷ 1,000 = 18.450 = 18.45 km

(b) Answer: 43.13 km or 43 km 130 m

Working:

  • Tampines to Sengkang to Jurong West: 18,450 + 24,680 = 43,130 m = 43.13 km = 43 km 130 m

(c) Answer: Yes, he is correct.

Working:

  • Via Sengkang: 43,130 m = 43.13 km
  • Direct: 31,250 m = 31.25 km
  • Difference: 43.13 − 31.25 = 11.88 km

11.88 km > 10 km, so yes, more than 10 km shorter.

Marking: (a) 1 mark; (b) 1 mark for correct addition, 1 mark for correct conversion; (c) 1 mark with working.


Question 18 (3 marks)

Answer: 1,560 books per full shelf; short by 1,560 books for 6th shelf (i.e., 0 books on 6th, all 6 shelves would need 9,360)

Wait, re-reading: 12,480 ÷ 8 = 1,560 exactly. So 5 shelves = 7,800 books. Remaining = 12,480 − 7,800 = 4,680. That's enough for 3 more shelves!

Re-interpreting: Perhaps she wants 8 shelves full, or the problem has different numbers.

Given numbers: 12,480 books, 8 shelves equally = 1,560 per shelf. After 5 shelves (7,800 books), remaining 4,680 = exactly 3 more shelves. All 8 shelves full.

Perhaps intended: 12,480 books, arrange on shelves with about 8 shelves, or different number.

Actually re-reading: "After filling 5 shelves completely, she finds that the remaining books are not enough for the 6th shelf." This contradicts 12,480 ÷ 8 = 1,560 exactly.

Unless: "equally on 8 shelves" means she wants 8 shelves but may not have enough, or the problem meant to say different numbers.

Given the problem as stated: 12,480 ÷ 8 = 1,560, but this doesn't match the scenario.

Alternative interpretation: She fills shelves with some number, not necessarily 8 shelves full. Perhaps "8 shelves" is maximum.

Given contradiction, solving as intended: If after 5 shelves full, 6th is not full:

Books per shelf = 12,480 ÷ 8 = 1,560 (target). 5 shelves = 7,800. Remaining = 4,680. But 4,680 > 1,560, so 6th shelf CAN be filled.

Problem seems inconsistent. Assuming typo in source numbers, if we proceed:

If books were e.g., 7,860: 5 × 1,560 = 7,800, remaining 60, short by 1,500.

Given actual numbers, books per full shelf = 1,560, and there are actually 3 more full shelves, not "not enough."

Practical marking: Award marks for correct division 12,480 ÷ 8 = 1,560. Note inconsistency in problem, or accept that all 8 shelves can be filled.


Question 19 (3 marks)

(a) Answer: $113.20 (verification)

Working:

  • Rice: 2 × 18.50=18.50 = 37.00
  • Oil: 3 × 8.90=8.90 = 26.70
  • Noodles: 5 × 4.50=4.50 = 22.50
  • Biscuits: 4 × 6.75=6.75 = 27.00

Total: 37.00+37.00 + 26.70 + 22.50+22.50 + 27.00 = $113.20

(b) Answer: $6.80

Working: 120.00120.00 − 113.20 = $6.80

(c) Answer: No, she does not have enough.

Working:

  • 10 packs of noodles: 10 × 4.50=4.50 = **45.00**
  • Change received: $6.80
  • 6.80<6.80 < 45.00

She is short by 45.0045.00 − 6.80 = $38.20

Marking: 1 mark each part.


Total Marks Summary

SectionMarks
Section A20
Section B20
Section C10
Total50