From Real Exams Quiz
Primary 4 Mathematics Whole Numbers Quiz
Free P4 Maths Whole Numbers quiz with questions, answers, and syllabus-aligned practice for Singapore students preparing for school assessments.
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
Primary 4 Mathematics Quiz - Whole Numbers
Name: _________________________________
Class: _________________
Date: _________________
Score: ________ / 50
Duration: 50 minutes
Total Marks: 50
Instructions:
- Answer all questions.
- Show your working clearly where required.
- Write your answers in the spaces provided.
- Use of calculators is not allowed.
Section A: Multiple Choice (Questions 1-5)
Choose the correct answer for each question. Each question carries 2 marks.
1. In the number 84,736, what does the digit 7 stand for?
A) 7
B) 70
C) 700
D) 7,000
Answer: _____________
2. Which of the following is sixty-two thousand and forty-eight in figures?
A) 62,480
B) 62,048
C) 6,248
D) 62,408
Answer: _____________
3. Round 47,582 to the nearest thousand.
A) 47,000
B) 47,500
C) 48,000
D) 50,000
Answer: _____________
4. What is the greatest 5-digit number that can be formed using the digits 3, 0, 5, 8, and 2?
A) 85,320
B) 85,302
C) 85,230
D) 85,203
Answer: _____________
5. 56,789 ≈ __________ (rounded to the nearest hundred)
A) 56,700
B) 56,790
C) 56,800
D) 57,000
Answer: _____________
Section B: Short Answer (Questions 6-15)
Answer each question in the space provided. Show your working where required.
6. Write the number 90,506 in words.
Answer: _____________________________________________________________
7. In 57,942, which digit is in the ten thousands place?
Answer: _____________________________________________________________
8. What is the value of the digit 4 in 94,506?
Answer: _____________________________________________________________
9. Arrange the following numbers in ascending order, from smallest to largest.
| 67,305 | 76,503 | 67,503 | 65,730 |
_______ , _______ , _______ , _______
10. Complete the number pattern: 24,500, 24,700, _______, 25,100, 25,300
Answer: _____________________________________________________________
11. Round 83,475 to:
(a) the nearest ten: _________________
(b) the nearest thousand: _________________
12. Find the sum of 34,567 and 45,823.
Working:
Answer: _____________________________________________________________
13. Subtract 28,456 from 73,205.
Working:
Answer: _____________________________________________________________
14. A factory produced 56,780 toys in January and 48,965 toys in February. How many toys were produced in the two months altogether?
Working:
Answer: _____________________________________________________________
15. A number, when rounded to the nearest hundred, becomes 62,400. What is the smallest possible original number?
Working:
Answer: _____________________________________________________________
Section C: Problem Solving (Questions 16-20)
Solve each problem. Show your working clearly. Each question carries 4 marks.
16. The population of Town A is 45,678. The population of Town B is 12,345 more than Town A. What is the total population of the two towns?
Working:
<image_placeholder> id: Q16-fig1 type: bar_model linked_question: Q16 description: A comparison bar model showing two towns with labelled unknowns labels: Town A (45,678), Town B (12,345 more than Town A), Total population (?) values: 45,678; 12,345 must_show: Two bars of different lengths with Town B visibly longer, bracket indicating total, question mark for total value </image_placeholder>
Answer: _____________________________________________________________
17. Mrs Lim has 18,560 on a car and $12,845 on a renovation. How much money does she have left?
Working:
Answer: _____________________________________________________________
18. A school has 3,456 boys and 2,789 fewer girls than boys.
(a) How many girls are there in the school?
(b) What is the total number of pupils in the school?
Working:
Answer: _____________________________________________________________
19. When a number is rounded to the nearest thousand, the answer is 80,000.
(a) What is the greatest possible number?
(b) What is the smallest possible number?
(c) List all the possible values of the thousands digit in the original number.
Working:
Answer: _____________________________________________________________
20. Study the number pattern below.
| Position | 1st | 2nd | 3rd | 4th | 5th |
|---|---|---|---|---|---|
| Number | 12,500 | 13,000 | 13,500 | ? | ? |
(a) What is the 4th number in the pattern?
(b) What is the 10th number in the pattern? Explain your reasoning.
Working:
Answer: _____________________________________________________________
END OF QUIZ
Answers
Primary 4 Mathematics Quiz - Whole Numbers
Answer Key
Total Marks: 50
Section A: Multiple Choice (2 marks each)
Question 1
Answer: D) 7,000
Working and Explanation:
To find what the digit 7 stands for, we need to identify its place value in 84,736.
| Ten Thousands | Thousands | Hundreds | Tens | Ones |
|---|---|---|---|---|
| 8 | 4 | 7 | 3 | 6 |
The digit 7 is in the hundreds place.
Therefore, the digit 7 stands for 7 × 100 = 700.
Wait - let me re-check. The question asks what the digit 7 stands for. In 84,736:
- 8 is in the ten thousands place (80,000)
- 4 is in the thousands place (4,000)
- 7 is in the hundreds place (700)
- 3 is in the tens place (30)
- 6 is in the ones place (6)
Correction: The answer should be C) 700
Teaching note: "Stand for" asks for the value of the digit (7 × place value), not just the place value name. This is a common trap - students often confuse "what does the digit stand for?" with "which place is the digit in?"
Common mistake: Choosing D) 7,000 by confusing the digit 7 with the thousands place (which is actually the digit 4).
Question 2
Answer: B) 62,048
Working and Explanation:
Breaking down "sixty-two thousand and forty-eight":
- "Sixty-two thousand" = 62,000
- "And" signals the hundreds/tens/ones section
- "Forty-eight" = 048 (we need three digits in the hundreds-tens-ones section)
Putting together: 62,000 + 048 = 62,048
Teaching note: In Singapore number naming, "and" separates the thousands from the remaining three digits. "Forty-eight" in the last section becomes 048, not just 48. The zero in the hundreds place is crucial.
Common mistake: Choosing A) 62,480 by misplacing the digits 4 and 8, or C) 6,248 by missing the "thousand" entirely.
Question 3
Answer: C) 48,000
Working and Explanation:
To round 47,582 to the nearest thousand:
- Identify the thousands place: the digit 7 is in the thousands place
- Look at the digit to its right (hundreds place): 5
- Rule: If this digit is 5 or greater, round up the thousands digit
- Since 5 ≥ 5, we round 47,000 up to 48,000
On the number line: 47,582 is closer to 48,000 than to 47,000 (it's 418 above 47,000 but only 582 below 48,000... actually let me verify: 47,582 - 47,000 = 582, and 48,000 - 47,582 = 418. So it's actually closer to 48,000).
Wait - let me recheck: 47,582 - 47,000 = 582. And 48,000 - 47,582 = 418. So 47,582 is closer to 48,000? No wait, that's wrong. 418 < 582, so yes, it is closer to 48,000. But the rounding rule says we round up because the hundreds digit is 5, regardless of exact distance.
Actually, let me recalculate: 47,582. The midpoint is 47,500. Since 47,582 > 47,500, it rounds up to 48,000.
Teaching note: The rounding rule "5 or more, round up" applies to the digit immediately to the right of the target place value. We don't need to calculate exact distances - the digit in the hundreds place tells us everything.
Common mistake: Choosing B) 47,500 by accidentally rounding to the nearest hundred, or choosing A) 47,000 by seeing 47 and not applying the rounding rule.
Question 4
Answer: A) 85,320
Working and Explanation:
To form the greatest 5-digit number from digits 3, 0, 5, 8, and 2:
Step 1: Arrange digits in descending order: 8, 5, 3, 2, 0
Step 2: Place from left to right (highest place values get largest digits):
- Ten thousands: 8
- Thousands: 5
- Hundreds: 3
- Tens: 2
- Ones: 0
Result: 85,320
Teaching note: The greatest number is formed by placing digits in descending order from left to right. Note that 0 can be used in any position except the leading (ten thousands) position - but here 0 is the smallest digit anyway so it naturally goes last.
Common mistake: Choosing B) 85,302 by not ordering the last two digits correctly, or making 80,532 by placing 0 early out of caution.
Question 5
Answer: C) 56,800
Working and Explanation:
To round 56,789 to the nearest hundred:
- Identify the hundreds place: digit 7 is in the hundreds place (value 700)
- Look at the digit to its right (tens place): 8
- Rule: 8 ≥ 5, so round up the hundreds digit
- 56,789 → 56,800 (7 hundreds becomes 8 hundreds, and the tens/ones become 0)
Teaching note: When rounding up from 789, we don't write 56,810 or similar - the 7 becomes 8, and all digits to the right become 0. This gives the nearest hundred value.
Common mistake: Choosing B) 56,790 by rounding to the nearest ten instead, or A) 56,700 by not rounding up when seeing 8.
Section B: Short Answer
Question 6 (2 marks)
Answer: Ninety thousand, five hundred and six (or "ninety thousand five hundred and six")
Working and Explanation:
Breaking down 90,506:
- 90,000 = ninety thousand
- 500 = five hundred
- 6 = six
- The 0 in the thousands place is silent
In Singapore English number naming, we include "and" before the tens/ones if there's no hundreds, but conventions vary. The standard MOE format is: "ninety thousand, five hundred and six."
Teaching note: Zeros in the middle of numbers are skipped in word form - we don't say "ninety thousand zero five hundred." The comma separates the thousands section from the rest.
Marking:
- 2 marks for correct wording
- Deduct 1 mark if "and" placement is slightly off but number values are correct
Question 7 (2 marks)
Answer: 5
Working and Explanation:
In 57,942:
| Place Value | Ten Thousands | Thousands | Hundreds | Tens | Ones |
|---|---|---|---|---|---|
| Digit | 5 | 7 | 9 | 4 | 2 |
The digit in the ten thousands place is 5.
Teaching note: This tests the vocabulary "ten thousands" versus "thousands." The digit 5 represents 50,000 (five ten thousands). Don't confuse this with "what does the digit stand for?" which would require calculating 5 × 10,000 = 50,000.
Common mistake: Answering "50,000" by giving the value instead of identifying the digit itself. Read the question carefully!
Question 8 (2 marks)
Answer: 4,000 (or 4 thousands)
Working and Explanation:
In 94,506:
- The digit 4 is in the thousands place
- Value = 4 × 1,000 = 4,000
| Place Value | Ten Thousands | Thousands | Hundreds | Tens | Ones |
|---|---|---|---|---|---|
| Digit | 9 | 4 | 5 | 0 | 6 |
| Value | 90,000 | 4,000 | 500 | 0 | 6 |
Teaching note: "Value" requires multiplication: digit × place value. This differs from Question 7 which asked "which digit" (just identifying the numeral).
Question 9 (3 marks)
Answer: 65,730, 67,305, 67,503, 76,503
Working and Explanation:
Compare digit by digit from left to right:
All numbers are 5-digit, so compare ten thousands first:
- 76,503 starts with 7 → largest
- 67,305, 67,503, 65,730 start with 6
Among those starting with 6, compare thousands digits:
- All have 7 in thousands place except 65,730 (has 5) → 65,730 is smallest
Compare 67,305 and 67,503:
- Both start 67...
- Compare hundreds: 3 vs 5
- 3 < 5, so 67,305 < 67,503
Final order: 65,730 < 67,305 < 67,503 < 76,503
Teaching note: Ascending order means smallest to largest (going up, like climbing stairs). Always compare from the highest place value first - don't be distracted by later digits if an earlier digit already decides the order.
Marking: 3 marks for fully correct order; partial marks for partial correctness (e.g., 1 mark for identifying 76,503 as largest and 65,730 as smallest)
Question 10 (2 marks)
Answer: 24,900
Working and Explanation:
Find the pattern: 24,500, 24,700, _______, 25,100, 25,300
24,700 − 24,500 = 200 25,300 − 25,100 = 200
The pattern increases by 200 each time.
24,700 + 200 = 24,900
Verify: 24,900 + 200 = 25,100 ✓
Teaching note: Number patterns can use addition or subtraction, multiplication or division, or more complex rules. For P4, most patterns involve constant addition. Always verify your answer by checking it continues the pattern correctly.
Question 11 (2 marks, 1 mark each part)
(a) Answer: 83,480
Working: To round to nearest ten, look at ones digit (5). Since 5 ≥ 5, round up: 83,475 → 83,480
(b) Answer: 83,000
Working: To round to nearest thousand, look at hundreds digit (4). Since 4 < 5, round down: 83,475 → 83,000
Teaching note: Different place values for rounding give very different answers! Always check which place value the question asks for. The same number rounds to 83,480 (ten), 83,500 (hundred), or 83,000 (thousand).
Question 12 (2 marks)
Answer: 80,390
Working:
34,567
+ 45,823
--------
80,390
Step by step:
- Ones: 7 + 3 = 10, write 0, carry 1
- Tens: 6 + 2 + 1(carried) = 9
- Hundreds: 5 + 8 = 13, write 3, carry 1
- Thousands: 4 + 5 + 1(carried) = 10, write 0, carry 1
- Ten thousands: 0 + 0 + 1(carried) = 1
Wait - let me recheck: 34,567 + 45,823
Actually:
- Ones: 7 + 3 = 10, write 0, carry 1
- Tens: 6 + 2 + 1 = 9
- Hundreds: 5 + 8 = 13, write 3, carry 1
- Thousands: 4 + 5 + 1 = 10, write 0, carry 1
- Ten thousands: 3 + 4 + 1 = 8
Result: 80,390
Hmm, let me verify: 34,567 + 45,823 = 80,390. ✓
Teaching note: Standard column addition with carrying. Always align by place value. Carrying across multiple columns is common with 5-digit numbers.
Question 13 (2 marks)
Answer: 44,749
Working:
73,205
- 28,456
--------
44,749
Step by step (with regrouping):
- Ones: 5 − 6, need to regroup. 15 − 6 = 9
- Tens: 0 − 5 (after regrouping), need to regroup. 10 − 1 − 5 = 4? Let me be careful.
Actually, let's do this properly:
73,205
- 28,456
-
Ones: 5 < 6, regroup from tens. But tens is 0, so need to regroup from hundreds.
- Hundreds: 2 → 1, tens: 0 → 10, then tens: 10 → 9, ones: 5 → 15
- 15 − 6 = 9
-
Tens: 9 − 5 = 4
-
Hundreds: 1 − 4, need to regroup. 1 < 4, so regroup from thousands.
- Thousands: 3 → 2, hundreds: 1 → 11
- 11 − 4 = 7
-
Thousands: 2 − 8, need to regroup. 2 < 8, so regroup from ten thousands.
- Ten thousands: 7 → 6, thousands: 2 → 12
- 12 − 8 = 4
-
Ten thousands: 6 − 2 = 4
Result: 44,749
Verify: 44,749 + 28,456 = 73,205 ✓
Teaching note: Subtraction with multiple regrouping steps is challenging. When a column has 0, we need to "borrow through" multiple columns. Using the term "regroup" rather than "borrow" reflects modern pedagogical approaches.
Common mistake: Getting 44,851 by failing to regroup properly through the zero in tens place.
Question 14 (3 marks)
Answer: 105,745 toys
Working:
Total toys = Toys in January + Toys in February
56,780
+ 48,965
--------
105,745
- Ones: 0 + 5 = 5
- Tens: 8 + 6 = 14, write 4, carry 1
- Hundreds: 7 + 9 + 1 = 17, write 7, carry 1
- Thousands: 6 + 8 + 1 = 15, write 5, carry 1
- Ten thousands: 5 + 4 + 1 = 10, write 10
Answer: 105,745 toys
Teaching note: Word problems require identifying the correct operation. "Altogether" signals addition. The answer should include units. Note that the sum exceeds 100,000, which is within P4 scope.
Marking: 1 mark for correct method identified, 1 mark for correct working, 1 mark for correct final answer with units.
Question 15 (3 marks)
Answer: 62,350
Working:
When rounding to the nearest hundred gives 62,400, the original number could be in the range 62,350 to 62,449.
Numbers from 62,350 to 62,399 round up to 62,400 (hundreds digit rounds up from 3 to 4). Numbers from 62,400 to 62,449 round down to 62,400.
The smallest possible number is 62,350.
Verify: 62,350 rounded to nearest hundred. The tens digit is 5, so round up: 62,350 → 62,400 ✓
Teaching note: Finding possible original numbers from a rounded answer requires understanding the "rounding interval." For rounding to hundreds, the interval is ±50 from the rounded value (actually, -50 to +49 for the lower bound). The boundary case where tens digit equals 5 always rounds up.
Common mistake: Answering 62,400 (forgetting the "smallest possible"), or 62,399 (confusing with largest possible).
Section C: Problem Solving (4 marks each)
Question 16
Answer: 103,701 people
Working:
<image_placeholder> id: Q16-fig1 type: bar_model linked_question: Q16 description: A comparison bar model showing two towns with labelled unknowns labels: Town A (45,678), Town B (12,345 more than Town A), Total population (?) values: 45,678; 12,345 must_show: Two bars of different lengths with Town B visibly longer, bracket indicating total, question mark for total value </image_placeholder>
Step 1: Find population of Town B Town B = 45,678 + 12,345 = 58,023
45,678
+ 12,345
--------
58,023
Step 2: Find total population Total = 45,678 + 58,023 = 103,701
45,678
+ 58,023
--------
103,701
Or in one calculation: Total = 45,678 + 45,678 + 12,345 = 91,356 + 12,345 = 103,701
Answer: The total population of the two towns is 103,701 people.
Teaching note: "More than" indicates addition to find the larger quantity. Then "total" requires adding both quantities. Drawing a bar model helps visualize the relationship - Town B's bar is longer than Town A's by 12,345.
Marking breakdown:
- 1 mark: Correctly finds Town B's population (58,023)
- 2 marks: Correct method for total with correct working
- 1 mark: Correct final answer with units
Question 17
Answer: $18,595
Working:
Total spent = 12,845 = $31,405
18,560
+ 12,845
--------
31,405
Money left = 31,405 = $18,595
50,000
- 31,405
--------
18,595
Answer: Mrs Lim has $18,595 left.
Teaching note: This is a multi-step problem. First find total expenditure, then subtract from initial amount. The $50,000 is a "round" number, which makes the regrouping in subtraction interesting (all zeros need regrouping).
Marking breakdown:
- 1 mark: Correct total spending calculated
- 2 marks: Correct subtraction with working shown
- 1 mark: Correct final answer with dollar sign and units
Question 18 (4 marks total)
(a) Number of girls: 1,667
(b) Total number of pupils: 5,123
Working:
(a) Girls = Boys − 2,789 = 3,456 − 2,789
3,456
- 2,789
--------
667
Step by step:
- Ones: 6 < 9, regroup: 16 − 9 = 7
- Tens: 4 → 3 (after regroup), 3 < 8, regroup: 13 − 8 = 5?
Wait, let me redo:
- Ones: 6 − 9, need to regroup. 16 − 9 = 7
- Tens: 5 becomes 4 (after regrouping), 4 − 8. Need to regroup. But hundreds is 4...
Actually: 3,456 − 2,789
- Ones: 6 < 9, regroup from tens. Tens is 5.
- Tens: 5 → 4, ones: 6 → 16. 16 − 9 = 7
- Tens: 4 < 8, need to regroup. Hundreds is 4.
- Hundreds: 4 → 3, tens: 4 → 14. 14 − 8 = 6?
Wait, I need to be more careful. Let me write it out:
3,456
- 2,789
Starting fresh:
-
Ones: 6 < 9. Can't borrow from tens (5), so:
- Tens: 5, we can borrow. Tens becomes 4, ones becomes 16.
- 16 − 9 = 7
-
Tens: 4 < 8. Can't borrow from hundreds? Hundreds is 4.
- Hundreds: 4, we can borrow. Hundreds becomes 3, tens becomes 14.
- 14 − 8 = 6
Hmm, but I said 667 earlier. Let me check: 14 − 8 = 6, not 5.
-
Hundreds: 3 < 7. Can't borrow? Thousands is 3.
- Thousands: 3 → 2, hundreds: 3 → 13.
- 13 − 7 = 6
-
Thousands: 2 − 2 = 0
Result: 667
Verify: 667 + 2,789 = 3,456 ✓
(b) Total pupils = 3,456 + 667 = 4,123
Wait, that's not what I had. Let me recheck: 3,456 + 667
3,456
+ 667
--------
4,123
Hmm, but I said 5,123 earlier. That was wrong!
Actually 3,456 + 667:
- 6 + 7 = 13, write 3, carry 1
- 5 + 6 + 1 = 12, write 2, carry 1
- 4 + 6 + 1 = 11, write 1, carry 1
- 3 + 0 + 1 = 4
Result: 4,123
I made an error in my original planning. The correct answer is:
(a) 667 girls (b) 4,123 pupils total
Teaching note: "Fewer than" indicates subtraction. Be careful with the wording: "2,789 fewer girls than boys" means Girls = Boys − 2,789, not that there are 2,789 girls. Common error!
Marking breakdown:
- (a) 2 marks: correct subtraction with working (1 mark for method, 1 mark for answer)
- (b) 2 marks: correct addition with working (1 mark for method, 1 mark for answer)
Question 19 (4 marks)
(a) Greatest possible number: 80,499
(b) Smallest possible number: 79,500
(c) Possible thousands digits: 9 (in 79,5xx) or 0 (in 80,0xx)
Working:
When rounded to the nearest thousand, a number becomes 80,000.
The rounding interval for thousands is: numbers from 79,500 to 80,499 inclusive.
(a) Greatest: The largest number that rounds to 80,000 is 80,499
- Verify: 80,499, hundreds digit is 4, so rounds down to 80,000 ✓
- 80,500 would round to 81,000 (hundreds digit 5 rounds up)
(b) Smallest: The smallest number that rounds to 80,000 is 79,500
- Verify: 79,500, hundreds digit is 5, so rounds up to 80,000 ✓
- 79,499 would round to 79,000 (hundreds digit 4 rounds down)
(c) The thousands digit in the original number can be:
- 9 (for numbers 79,500 to 79,999)
- 0 (for numbers 80,000 to 80,499)
Teaching note: This tests deep understanding of rounding boundaries. The "boundary" numbers where the hundreds digit is exactly 5 are crucial - they round up. Students often think the range is 79,500 to 80,500 or make errors with the boundary.
Marking breakdown:
- (a) 1 mark for correct answer with reasoning
- (b) 1 mark for correct answer with reasoning
- (c) 2 marks for identifying both possible digits (1 mark each)
Question 20 (4 marks)
(a) Answer: 14,000
(b) Answer: 17,000
Working:
(a) Pattern: 12,500, 13,000, 13,500, ?, ?
Finding the rule: 13,000 − 12,500 = 500 13,500 − 13,000 = 500
The pattern increases by 500 each time.
4th number = 13,500 + 500 = 14,000
(b) To find the 10th number, we need a general rule.
This is an arithmetic sequence with:
- First term (a) = 12,500
- Common difference (d) = 500
The nth term = a + (n − 1) × d
For 10th term: 12,500 + (10 − 1) × 500 = 12,500 + 9 × 500 = 12,500 + 4,500 = 17,000
Alternative method:
- From 1st to 10th, there are 9 "jumps" of 500
- 9 × 500 = 4,500
- 12,500 + 4,500 = 17,000
Teaching note: Pattern problems can be solved by finding the constant difference, then extending. For finding far terms (like 10th), using the formula or counting jumps is more efficient than listing all terms. This introduces the foundation for arithmetic sequences.
Marking breakdown:
- (a) 1 mark: correct answer
- (b) 3 marks: correct answer (1 mark) with clear reasoning/explanation (2 marks)
END OF ANSWER KEY