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.
Questions
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.
| Museum | Number of Visitors |
|---|---|
| National Museum | 52,847 |
| ArtScience Museum | 38,156 |
| Asian Civilisations Museum | 45,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 2,340 on a laptop and 980. How much more money does she need?
Question 14 (4 marks)
The table shows the population of four towns.
| Town | Population |
|---|---|
| Woodvale | 47,856 |
| Riverdale | 52,143 |
| Meadowbrook | 38,927 |
| Sunset Ridge | 56,281 |
(a) Round each population to the nearest ten thousand. (2 marks)
| Town | Population 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, 37.00; Cooking oil: 3 bottles, 26.70; Instant noodles: 5 packs, 22.50; Biscuits: 4 tins, 27.00; GRAND TOTAL: 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 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: 1,875 = $4,215
- Remaining: 4,215 = $4,285
- More needed: 4,285 = −$3,305 — she has enough!
Wait, re-reading: "How much more money does she need?" for the printer.
Actually: 980. She has enough! So she needs $0 more, or the question assumes she hasn't bought it yet.
Re-interpreting: She has 2,340 + 4,215. Left: 980. She has enough.
So answer: She needs 4,285 and the printer costs 3,305.
But likely intended: Total wanted = 1,875 + 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 2,340 − 4,285 remaining. The printer costs 4,285.
However, if question intends "how much more to afford all three": 8,500 = she has enough.
Given wording ambiguity, most likely intended answer: She has enough; needs **3,305 remaining after all purchases).
Marking flexibility: Award marks for correct financial reasoning shown.
Question 14 (4 marks)
(a) Answer:
| Town | Population to nearest 10,000 |
|---|---|
| Woodvale | 50,000 |
| Riverdale | 50,000 |
| Meadowbrook | 40,000 |
| Sunset Ridge | 60,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 × 37.00
- Oil: 3 × 26.70
- Noodles: 5 × 22.50
- Biscuits: 4 × 27.00
Total: 26.70 + 27.00 = $113.20 ✓
(b) Answer: $6.80
Working: 113.20 = $6.80
(c) Answer: No, she does not have enough.
Working:
- 10 packs of noodles: 10 × 45.00**
- Change received: $6.80
- 45.00
She is short by 6.80 = $38.20
Marking: 1 mark each part.
Total Marks Summary
| Section | Marks |
|---|---|
| Section A | 20 |
| Section B | 20 |
| Section C | 10 |
| Total | 50 |