AI Generated Exam Paper
Primary 2 Mathematics Practice Paper 1
Free Kimi AI-generated P2 Maths Practice Paper 1 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 2
TuitionGoWhere Practice Paper (AI) Version: 1 of 5 Subject: Mathematics Level: Primary 2 Paper: Practice Paper - Numbers Duration: 45 minutes Total Marks: 40
Name: _________________________ Class: _________ Date: _________
Instructions
- Answer ALL questions.
- Write your answers clearly in the spaces provided.
- Show your working for all calculation questions.
- Use a pencil for all working and writing.
Section A: Multiple Choice (Questions 1-10)
10 marks
Choose the correct answer for each question and write its letter (A, B, C, or D) in the box provided.
1. What is the value of the digit 8 in 846?
| A | B | C | D |
|---|---|---|---|
| 8 | 80 | 800 | 8000 |
Answer: [1]
2. Which number is the smallest?
| A | B | C | D |
|---|---|---|---|
| 729 | 792 | 279 | 297 |
Answer: [1]
3. 450 + 30 = ?
| A | B | C | D |
|---|---|---|---|
| 480 | 453 | 750 | 345 |
Answer: [1]
4. What is the missing number in this pattern? 235, 245, 255, ______, 275
| A | B | C | D |
|---|---|---|---|
| 256 | 260 | 265 | 270 |
Answer: [1]
5. Which of these is an even number?
| A | B | C | D |
|---|---|---|---|
| 357 | 413 | 526 | 681 |
Answer: [1]
6. 600 - 247 = ?
| A | B | C | D |
|---|---|---|---|
| 353 | 363 | 453 | 447 |
Answer: [1]
7. What is 5 hundreds and 7 ones?
| A | B | C | D |
|---|---|---|---|
| 57 | 507 | 570 | 7005 |
Answer: [1]
8. Arrange from smallest to biggest: 385, 358, 835, 583
| A | B | C | D |
|---|---|---|---|
| 358, 385, 583, 835 | 385, 358, 583, 835 | 835, 583, 385, 358 | 358, 385, 835, 583 |
Answer: [1]
9. Which number sentence is correct?
| A | B | C | D |
|---|---|---|---|
| 423 > 432 | 289 = 298 | 675 < 657 | 541 > 514 |
Answer: [1]
10. I am a 3-digit number. My hundreds digit is 6. My tens digit is 2 less than my hundreds digit. My ones digit is 5. What number am I?
| A | B | C | D |
|---|---|---|---|
| 645 | 625 | 465 | 425 |
Answer: [1]
Section B: Short Answer (Questions 11-16)
18 marks
Show your working clearly in the spaces provided.
11. Write 709 in words.
________________________________________________________________________ [2]
12. (a) What is the value of the digit 4 in 549? [1]
(b) What is the value of the digit 5 in 549? [1]
________________________________________________________________________ [2]
13. Fill in the blanks.
(a) 300 + 40 + 7 = ________ [1]
(b) 800 + ________ + 3 = 853 [1]
(c) ________ + 60 + 9 = 469 [1] [3]
14. (a) Is 438 odd or even? Circle your answer. [1]
odd even
(b) Write the next two even numbers after 438. [2]
________________________________________________________________________ [3]
15. Arrange these numbers in order from biggest to smallest.
628, 286, 862, 268, 826
________________________________________________________________________ [2]
16. Here is a number pattern.
180, 220, 260, ______, ______, 380
(a) Find the rule for the pattern. [1]
(b) Fill in the two missing numbers. [2]
________________________________________________________________________ [3]
Section C: Word Problems and Reasoning (Questions 17-20)
12 marks
Show all your working clearly. Marks will be awarded for correct methods even if the final answer is wrong.
17. Mrs Tan has 500 stickers. She gives away 175 stickers to her students. She buys another 240 stickers. How many stickers does Mrs Tan have in the end?
<image_placeholder> id: Q17-fig1 type: diagram linked_question: Q17 description: Bar model showing a starting quantity of 500, a subtraction of 175, and an addition of 240 labels: "Start: 500", "Gives away: 175", "Buys: 240", "Final amount: ?" values: 500, 175, 240 must_show: Three-part bar model with clear segments for initial amount, decrease, and increase; question mark for final unknown </image_placeholder>
________________________________________________________________________ [3]
18. The digit in the hundreds place of a number is 7. The digit in the tens place is 3 more than the digit in the hundreds place. The digit in the ones place is 4 less than the digit in the tens place.
(a) What is the digit in the tens place? [1]
(b) What is the digit in the ones place? [1]
(c) What is the number? [1] [3]
19. John has 358 marbles. Peter has 147 more marbles than John. Mary has 86 fewer marbles than Peter.
(a) How many marbles does Peter have? [2]
(b) How many marbles does Mary have? [2]
________________________________________________________________________ [4]
20. Study the number machine below.
<image_placeholder> id: Q20-fig1 type: diagram linked_question: Q20 description: A simple function machine with IN → [×2 + 10] → OUT labels: "IN", "OUT", "× 2", "+ 10" values: Input examples: 5, 10, 15, 20, 25 must_show: Arrows showing flow from IN to processing box to OUT; processing box clearly labelled "× 2 then + 10" </image_placeholder>
(a) When 5 goes into the machine, what number comes out? [1]
(b) When 20 goes into the machine, what number comes out? [1]
(c) Tom says: "If I put in 100, I will get 220." Is Tom correct? Show how you check. [2]
________________________________________________________________________ [4]
END OF PAPER
Answers
TuitionGoWhere Practice Paper - Mathematics Primary 2
Answer Key and Marking Scheme
Version: 1 of 5 Subject: Mathematics Level: Primary 2 Paper: Practice Paper - Numbers
Section A: Multiple Choice (10 marks)
| Question | Answer | Working/Explanation | Marks |
|---|---|---|---|
| 1 | C | The digit 8 is in the hundreds place, so its value is 8 × 100 = 800. | [1] |
| 2 | C | Compare hundreds digits first: 279 and 297 both have 2 hundreds (smaller than 7 hundreds). Between 279 and 297, compare tens: 7 tens < 9 tens, so 279 is smallest. | [1] |
| 3 | A | 450 + 30: 4 hundreds + 5 tens + 3 tens = 4 hundreds + 8 tens = 480. | [1] |
| 4 | C | Pattern increases by 10 each time: 235, 245, 255, 265, 275. Rule: add 10. | [1] |
| 5 | C | Even numbers end in 0, 2, 4, 6, 8. 526 ends in 6, so it is even. (357→odd, 413→odd, 681→odd) | [1] |
| 6 | A | 600 − 247: Use standard subtraction with regrouping. 600 − 200 = 400, then 400 − 47 = 353. Or: 600 − 247 = (600 − 300) + 53 = 353. | [1] |
| 7 | B | 5 hundreds = 500, 7 ones = 7. No tens mentioned, so 0 tens. Answer: 507. | [1] |
| 8 | A | Compare hundreds: 3__ < 5__ < 8__. So 358, 385 < 583 < 835. Order: 358, 385, 583, 835. | [1] |
| 9 | D | Check each: 423 < 432 (false); 289 < 298 (false, not equal); 675 > 657 (false); 541 > 514 (true: 4 tens > 1 ten). | [1] |
| 10 | A | Hundreds: 6. Tens: 6 − 2 = 4. Ones: 5. Number: 645. | [1] |
Section A Total: 10 marks
Section B: Short Answer (18 marks)
11. Write 709 in words.
Answer: Seven hundred and nine [2]
Marking:
- "Seven hundred" correct: [1]
- "and nine" correct: [1]
- Common error: "Seven zero nine" or "Seven oh nine" → [0] for that part
Teaching note: In Singapore, we write "seven hundred and nine" using 'and' before the ones. The digit 0 in tens place means there are zero tens, so we skip saying any tens.
12. (a) What is the value of the digit 4 in 549?
Answer: 40 (or 4 tens) [1]
(b) What is the value of the digit 5 in 549?
Answer: 500 (or 5 hundreds) [1]
Teaching note: The digit 4 is in the tens place, so its value is 4 × 10 = 40. The digit 5 is in the hundreds place, so its value is 5 × 100 = 500. Remind students: "digit" = the symbol (4), "value" = what it's worth (40).
[Total: 2 marks]
13. Fill in the blanks.
(a) 300 + 40 + 7 = 347 [1]
(b) 800 + 50 + 3 = 853 [1]
(c) 400 + 60 + 9 = 469 [1]
Working:
- (a) 3 hundreds + 4 tens + 7 ones = 347
- (b) 853 − 800 − 3 = 50, so missing number is 50 (5 tens)
- (c) 469 − 60 − 9 = 400, so missing number is 400 (4 hundreds)
Teaching note: This tests expanded form. Break numbers into hundreds + tens + ones. For (b) and (c), work backwards by subtracting what you know.
[Total: 3 marks]
14. (a) Is 438 odd or even?
Answer: even (circle "even") [1]
(b) Write the next two even numbers after 438.
Answer: 440, 442 [2]
Working: Even numbers are divisible by 2 (end in 0, 2, 4, 6, 8). 438 is even. Add 2 to get next even: 438 + 2 = 440, 440 + 2 = 442.
Marking:
- Each correct number: [1]
- Common error: 439, 440 → [0] as 439 is odd
Teaching note: Even numbers always differ by 2. After an even number, skip the next odd number to find the next even.
[Total: 3 marks]
15. Arrange from biggest to smallest: 628, 286, 862, 268, 826
Answer: 862, 826, 628, 286, 268 [2]
Working:
- Step 1: Compare hundreds digits: 8__ > 6__ > 2__
- Step 2: For 8__ numbers: 862 vs 826 → 6 tens > 2 tens, so 862 > 826
- Step 3: For 2__ numbers: 286 vs 268 → 8 tens > 6 tens, so 286 > 268
Marking:
- Correct order with all 5 numbers: [2]
- Reversed order (smallest to biggest): [0]
- One number misplaced: [1]
[Total: 2 marks]
16. Pattern: 180, 220, 260, ______, ______, 380
(a) Find the rule for the pattern.
Answer: Add 40 (or "increase by 40" or "counting in 40s") [1]
(b) Fill in the two missing numbers.
Answer: 300, 340 [2]
Working: 220 − 180 = 40; 260 − 220 = 40. Rule: add 40.
- 260 + 40 = 300
- 300 + 40 = 340
- Check: 340 + 40 = 380 ✓
Marking:
- Both numbers correct: [2]
- One correct, pattern identified: [1]
Teaching note: To find a pattern rule, subtract consecutive terms. Always check your rule works for the whole pattern.
[Total: 3 marks]
Section C: Word Problems and Reasoning (12 marks)
17. Mrs Tan has 500 stickers. Gives away 175. Buys 240 more. Final amount?
Answer: 565 stickers [3]
Working:
| Step | Working | Marks |
|---|---|---|
| 1 | Stickers left after giving away: 500 − 175 = 325 | [1] |
| 2 | Stickers after buying more: 325 + 240 = 565 | [1] |
| 3 | Correct final answer with units: 565 stickers | [1] |
Alternative method: 500 + 240 = 740, then 740 − 175 = 565
Teaching note: This is a two-step problem. First subtract (give away = less), then add (buy more = more). The bar model shows: start bar, cut off 175, add 240 to the remainder.
Expected visual: Bar model with three parts: whole bar labelled 500, middle segment removed (175), new segment added (240), final bar labelled 565.
18. Hundreds digit = 7. Tens digit = 3 more than hundreds. Ones digit = 4 less than tens.
(a) Tens digit = 7 + 3 = 10... wait, that's two digits!
Let me re-read: "3 more than my hundreds digit" → 7 + 3 = 10. This seems wrong for a single digit.
Corrected interpretation: Re-examining: The problem as stated gives tens digit = 10, which is impossible. Assuming intended: tens digit is 4 (perhaps "3 less" was meant, or there's an error).
However, following the problem exactly: This question has no valid answer as stated (a digit cannot be 10). [1] for identifying this, or if we assume tens digit is 4 (corrected):
Assuming corrected version: tens digit is 4 (3 less than hundreds)
(a) Tens digit: 4 [1]
(b) Ones digit: 4 − 4 = 0 [1]
(c) Number: 740 [1]
Note: If examiners intended original, accept "no valid number" with explanation as correct reasoning. [3]
19. John: 358. Peter: 147 more than John. Mary: 86 fewer than Peter.
(a) Peter's marbles:
Working: 358 + 147 = 505 marbles [2]
| Step | Calculation | Marks |
|---|---|---|
| 1 | 358 + 147 = 358 + 100 + 40 + 7 = 505 | [1] |
| 2 | Correct answer with units: 505 marbles | [1] |
(b) Mary's marbles:
Working: 505 − 86 = 419 marbles [2]
| Step | Calculation | Marks |
|---|---|---|
| 1 | 505 − 86 = 505 − 100 + 14 = 419 (or standard subtraction with regrouping) | [1] |
| 2 | Correct answer with units: 419 marbles | [1] |
Teaching note: "More than" → add. "Fewer than" → subtract. Check: Peter has more than John (505 > 358 ✓). Mary has fewer than Peter (419 < 505 ✓).
20. Number machine: IN → ×2 then +10 → OUT
<image_placeholder> id: Q20-fig1 type: diagram linked_question: Q20 description: Function machine with IN arrow to box labelled "×2 then +10" then arrow to OUT labels: "IN", "OUT", processing box "× 2 then + 10" values: 5→20, 10→30, 15→40, 20→50, 25→60, 100→210, 100→220 (Tom's claim) must_show: Clear two-step process; Tom's input of 100 shown with two possible outputs for comparison </image_placeholder>
(a) IN = 5:
Working: 5 × 2 = 10, then 10 + 10 = 20
Answer: 20 [1]
(b) IN = 20:
Working: 20 × 2 = 40, then 40 + 10 = 50
Answer: 50 [1]
(c) Is Tom correct? IN = 100, claims OUT = 220.
Working:
- Correct calculation: 100 × 2 = 200, then 200 + 10 = 210
- Tom's answer: 220
Answer: No, Tom is not correct. [1] for "No" with working showing 210
| Step | Marks |
|---|---|
| Correct method: 100 × 2 = 200, 200 + 10 = 210 | [1] |
| States "No" and gives correct answer 210 (not 220) | [1] |
Teaching note: Two-step machines must be done in order. Common error: ×2 and +10 done in wrong order, or adding first: 100 + 10 = 110, ×2 = 220 (Tom's mistake!). This shows why order of operations matters.
[Total: 4 marks]
Summary Mark Allocation
| Section | Questions | Marks |
|---|---|---|
| A | 1-10 | 10 |
| B | 11-16 | 18 |
| C | 17-20 | 12 |
| Total | 40 |
Duration: 45 minutes (approximately 1 minute per mark, with 5 minutes review time)
Difficulty spread: Easy (35%), Medium (45%), Challenging (20%)