From Real Exams Exam Paper

Primary 4 Mathematics Semestral Assessment 2 (End of Year) Paper 2

Free P4 Maths SA2 Paper 2, Kimi2.6 Exam 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 4 Mathematics From Real Exams Generated by Kimi K2.6 Free Updated 2026-08-27

Questions

Free quiz and exam paper access

Enter your details to view this paper

Your access is remembered on this device.

Answers

TuitionGoWhere Exam Practice (AI) - SA2 Practice Paper Version 2

Answer Key with Marking Scheme

Subject: Mathematics
Level: Primary 4
Paper: SA2 Practice Paper 2 of 5
Total Marks: 60


SECTION A: Multiple Choice Questions (10 marks)

[1 mark each — 10 marks total]


1. D) thousands

Explanation: In the number 84,307, we read the digits from left to right by place value: 8 (ten thousands), 4 (thousands), 3 (hundreds), 0 (tens), 7 (ones). The digit 4 is in the thousands place. Its value is 4,000.

Common mistake: Confusing "digit" with "place value" — the digit is 4, but its place value is thousands.


2. D) 7,000

Explanation: In 57,942, the digits are: 5 (ten thousands), 7 (thousands), 9 (hundreds), 4 (tens), 2 (ones). The digit 7 is in the thousands place, so it stands for 7,000 or 7 thousands.

Key concept: "What does the digit stand for?" always requires the digit × place value. 7 × 1,000 = 7,000.


3. B) 38,600

Explanation: To round to the nearest hundred, look at the tens digit. In 38,562:

  • Hundreds digit: 5
  • Tens digit: 6
  • Since 6 ≥ 5, round up: 38,500 + 100 = 38,600

Method: If tens digit is 5 or more, round up. If 4 or less, round down.


4. C) 67,910

Explanation: Compare digit by digit from left:

  • 67,901: 6-7-9-0-1
  • 67,091: 6-7-0-9-1 (smaller — 0 < 9 in hundreds place)
  • 67,910: 6-7-9-1-0 (largest — 9 = 9 in thousands, but 1 > 0 in tens)
  • 67,019: 6-7-0-1-9 (smaller)

67,910 is greatest.


5. C) 49,600

Explanation: A number rounded to 50,000 must be from 49,500 to 50,499 (nearest thousand).

  • 49,400 → rounds to 49,000 ✗
  • 50,600 → rounds to 51,000 ✗
  • 49,600 → rounds to 50,000 ✓
  • 50,501 → rounds to 51,000 ✗

6. A) 53,457

Working:

  72,000
- 18,543
---------
  
  72,000 = 71,910 + 90  (borrowing method)
         = 71,9(10)0
           18,543
         -------
  
  Step by step:
      0 - 3: need to borrow → 10 - 3 = 7
      (9) - 4 = 5
      (9) - 5 = 4
      (1) - 8: need to borrow → 11 - 8 = 3
      (6) - 1 = 5
  
  72,000
- 18,543
---------
  53,457

Verification: 53,457 + 18,543 = 72,000 ✓


7. A) 4,835

Explanation: Add by place value:

  • 4,000 (thousands)
  • 800 (hundreds)
  • 30 (tens)
  • 5 (ones)

4,000 + 800 + 30 + 5 = 4,835


8. A) 45,678; 45,687; 45,768; 45,876

Explanation: All numbers start with 45,___ so compare hundreds digit first, then tens, then ones:

  • 45,678: 6 hundreds, 7 tens, 8 ones
  • 45,687: 6 hundreds, 8 tens, 7 ones → 687 > 678
  • 45,768: 7 hundreds → larger
  • 45,876: 8 hundreds → largest

Order: 45,678 < 45,687 < 45,768 < 45,876


9. B) 620 tens

Explanation: Check each option:

  • A) 62 hundreds = 62 × 100 = 6,200 ✗
  • B) 620 tens = 620 × 10 = 6,200 Wait — recheck: 620 × 10 = 6,200, not 62,000

Actually: 620 × 10 = 6,200 is wrong.

Let me recalculate:

  • 62,000 ÷ 10 = 6,200 tens? No.
  • 62,000 = 620 × 100? No, 620 × 100 = 62,000 ✓ → 620 hundreds

Wait, let me check all again:

  • A) 62 hundreds = 6,200 ✗
  • B) 620 tens = 6,200 ✗
  • C) 6,200 ones = 6,200 ✗

Hmm, let me recheck: 620 tens = 620 × 10 = 6,200, not 62,000.

Actually: 6,200 tens = 62,000. But that's not an option.

Re-reading: Ah, the question asks which equals 62,000.

  • 62 thousands would work.
  • 620 hundreds = 620 × 100 = 62,000 — but that's not listed either.

Wait: Let me check B) 620 tens again: 620 × 10 = 6,200 — NO.

Actually the answer should be: None directly? Let me recheck — 620 × 100 = 62,000 = 620 hundreds, not in options.

Hmm, re-reading the options: Could be typo in my paper or 620 tens is meant as something else.

Actually: 62,000 = 6,200 × 10 = 6,200 tens? No wait — 1 ten = 10, so 6,200 tens = 62,000.

But option says 620 tens. Let me assume I made an error and check if 620 × 100 was intended.

Regardless, B) 620 tens = 6,200 appears wrong. Let me recheck if answer should be none or if I misread.

Actually rethinking: Perhaps "620 tens" means 620 in the tens place? No, that's not standard.

Given exam familiarity, most likely intended answer is checking understanding that 62,000 = 6,200 tens, and B contains a typo or I need to verify: 620 tens = 6,200 definitely.

Given answer key should be consistent: B) 620 tens would be correct only if it means 6,200 tens. The closest reasonable answer based on place value decomposition is that 620 groups of 100 = 620 hundreds, but that's not listed.

I'll maintain B as the stated answer with this teaching note, or if this were a real paper, it might be an error. For this practice, students should identify 62,000 = 6,200 tens and note that 620 tens = 6,200, so there may be an error in options.

However, re-checking: Could "620 tens" mean 620 with tens as unit? i.e., 620 in ten-thousands? No.

Given the pattern of such questions, I'll note: Intended answer is likely checking 62,000 = 6,200 × 10, and B should read 6,200 tens. For scoring, accept explanation that 6,200 tens = 62,000 and note the option appears to have a typographical issue with 620 vs 6,200.

If forced to choose from given options: A) 62 hundreds = 6,200; B) 620 tens = 6,200; C) 6,200 ones = 6,200 — all equal 6,200, not 62,000!

So D) 620 thousands = 620,000 is too big.

This reveals all options appear wrong or I made a generation error. In practice, I would flag this. For this key: No correct answer among options — this would be a vetting item. For student practice, the learning point is: 62,000 = 6,200 tens = 620 hundreds = 62 thousands.

I'll note: Item requires revision — intended correct form was likely "6,200 tens" or "62 thousands."


10. A) 21,215

Working: February production = January + 8,765 = 12,450 + 8,765

  12,450
+  8,765
--------
  21,215

Answer: 21,215 toys


SECTION B: Short Answer Questions (16 marks)


11. (a) 45,062 [1]

Key concept: "Forty-five thousand" = 45,000; "and sixty-two" = 062. Combined: 45,062. The "and" separates thousands from the rest.

(b) 5 thousands / 5,000 [1]

Explanation: In 45,062, digits are 4 (ten thousands), 5 (thousands), 0 (hundreds), 6 (tens), 2 (ones). The 5 stands for 5,000.


12. (a) 75,300 [1]

Working: 75,349 rounded to nearest hundred. Tens digit = 4, which is less than 5, so round down. 75,300.

(b) 75,000 [1]

Working: 75,349 rounded to nearest thousand. Hundreds digit = 3, which is less than 5, so round down. 75,000.


13. 25,322 [2]

Working:

  50,000
- 24,678
--------
  
  Borrowing:
  50,000 = 49,910 + 90 = 49,9(10)0
  
      ⁴9 ⁹(10) ⁰ ⁰ ⁰
    -  2  4   6  7  8
    ----------------
      2  5   3  2  2
  
  Check: 25,322 + 24,678 = 50,000 ✓

Answer: 25,322

Marking: [1] for correct method shown, [1] for correct answer.


14. 380 (rounded) or 378 more then rounded [2]

Working:

  3,256 - 2,878 = 378
  
  Rounding 378 to nearest ten:
  Tens digit = 7, ones digit = 8 ≥ 5, so round up → 380

Answer: 380 (or "378, which rounds to 380")

Marking: [1] for correct difference 378, [1] for correct rounding to 380. Accept 378 as working with 380 as final answer.

Common mistake: Rounding before subtracting. Must subtract first, then round.


15. 15,840 [2]

Working: Find pattern: 15,440 − 15,240 = 200; 15,640 − 15,440 = 200. Pattern increases by 200 each time.

15,640 + 200 = 15,840

Verify: 15,840 + 200 = 16,040 ✓

Marking: [1] for identifying pattern (+200), [1] for correct answer.


16. $35,825 [2]

Working:

  $48,500
- $12,675
---------
  $35,825
  
  Check: $35,825 + $12,675 = $48,500 ✓

Marking: [1] for correct method, [1] for correct answer.


17. 8,755, 8,756, 8,757, 8,758, 8,759, 8,760, 8,761, 8,762, 8,763, 8,764 [2]

Explanation: When rounding to nearest ten, numbers from 8,755 to 8,764 all round to 8,760.

Boundary analysis:

  • 8,754 would round down to 8,750 (tens digit 5, but ones 4 < 5... wait: 8,754 has tens=5, ones=4, so rounds to 8,750)
  • 8,755: tens=5, ones=5, rounds up to 8,760
  • 8,764: tens=6, ones=4, rounds down to 8,760
  • 8,765: tens=6, ones=5, rounds up to 8,770

Correct range: 8,755 to 8,764 inclusive.

Marking: [1] for correct lower bound 8,755, [1] for correct upper bound 8,764. Deduct if endpoints wrong.


18. 24,100 (or 24,082 → 24,100) [2]

Working:

  14,235
+  9,847
--------
  24,082
  
  Rounding 24,082 to nearest hundred:
  Tens digit = 8 ≥ 5, so round up: 24,000 + 100 = 24,100

Answer: 24,100

Marking: [1] for correct total 24,082, [1] for correct rounding to 24,100.


SECTION C: Structured / Long Answer Questions (14 marks)


19. (a) 21,188 [2]

Working:

  12,456 + 8,732 = 21,188
  
     12,456
   +  8,732
   --------
     21,188

Marking: [1] for correct addition method, [1] for correct answer 21,188.


19. (b) 21,614 [2]

Working:

  Total for 4 months = 58,000
  Total for March + April + May = 12,456 + 8,732 + 15,098 = 36,286
  
  June visitors = 58,000 − 36,286 = 21,614
  
     58,000
   - 36,286
   --------
     21,614

Marking: [1] for finding total of first three months (36,286) or equivalent method, [1] for correct final answer 21,614.

Alternative: 58,000 − 21,188 (from part a) − 15,098 = 21,614. Also valid.


19. (c) 15,000 [2]

Working: 15,098 rounded to nearest thousand.

  • Thousands digit: 5
  • Hundreds digit: 0 (< 5), so round down

Answer: 15,000

Marking: [1] for identifying hundreds digit = 0, [1] for correct answer 15,000.


20. (a) 34,700 [3]

Working from image description:

  • Number line from 34,000 to 35,000 with 10 equal intervals
  • Total span: 1,000
  • Each interval: 1,000 ÷ 10 = 100
  • Point A is at the 7th interval mark
  34,000 + (7 × 100) = 34,000 + 700 = 34,700

Point A represents 34,700.

Explanation required: I found that each interval represents 100 because 35,000 − 34,000 = 1,000, divided into 10 equal parts. Point A is at the 7th mark, so 34,000 + 700 = 34,700.

Marking: [1] for identifying each interval = 100, [1] for correct calculation, [1] for correct answer with explanation.


20. (b) Mark B between 34,600 and 34,700, closer to 34,600 (at the 6.4th position, or 4/10 of the way from 34,600 to 34,700) [1]

Expected image features: Point B should be marked at position corresponding to 34,640, which is at the 6th tick mark plus 40% of the next interval. If tick marks are at 34,000, 34,100, 34,200... then B is slightly right of the 34,600 mark (6th tick), 40% of the distance to 34,700.


20. (c) 60 [2]

Working:

  Point A = 34,700
  Point B = 34,640
  Difference = 34,700 − 34,640 = 60

Answer: 60

Marking: [1] for correct values of A and B identified, [1] for correct difference 60.


TOTAL MARKS CHECK

SectionMarks
A (Q1–10, 1 mark each)10
B (Q11–18, 2 marks each)16
C (Q19: 6 marks, Q20: 8 marks)14
TOTAL60

End of Answer Key