AI Generated Exam Paper

Primary 5 Mathematics Practice Paper 1

Free P5 Maths Practice Paper 1, Kimi2.6 AI 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 5 Mathematics AI Generated 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 Practice Paper Answers - Mathematics Primary 5

Topic: Whole Numbers
Version: 1 of 5
Total Marks: 50


SECTION A: Multiple Choice Questions (10 marks)

QuestionAnswerExplanation
1(4) 7 000 000The digit 7 is in the millions place. In 7 654 321, the 7 represents 7 million. Place value: 7 × 1 000 000 = 7 000 000.
2(1) 3 040 008Three million = 3 000 000; forty thousand = 040 000; eight = 8. Combined: 3 000 000 + 40 000 + 8 = 3 040 008. Note: "forty thousand" needs zeros in the hundred thousands and thousands positions.
3(1) 4 500 000Rounding to nearest hundred thousand: look at the ten thousands digit (6 in 4 567 892). Since 6 ≥ 5, round up: 4 500 000. The 6 causes the 5 hundred thousands to round up to 6, but we express as 4 500 000. Wait—correction: 4 567 892, the hundred thousands digit is 5, ten thousands is 6. Since 6 ≥ 5, round 5 up to 6, giving 4 600 000. Answer: (3).
4(1) 2 543 6785 ten thousands = 50 000. Check position: in 2 543 678, the 5 is in the hundred thousands place (500 000). Correction: Check again. 2 543 678: digits are 2 (millions), 5 (hundred thousands), 4 (ten thousands), 3 (thousands), etc. The 5 is in hundred thousands. In 3 657 901: 3 (millions), 6 (hundred thousands), 5 (ten thousands), 7 (thousands)... Here 5 is in ten thousands place. Answer: (2).
5(1) 8 975 4328 965 432 + 10 000 = 8 975 432. Adding 10 000 affects the ten thousands place: 65 becomes 75.
6(2) 3 455 000Halfway = (3 450 000 + 3 460 000) ÷ 2 = 6 910 000 ÷ 2 = 3 455 000. Or: the midpoint of 450 000 and 460 000 is 455 000.
7(2) 2 490 000Pattern increases by 50 000 each time: 2 340 000 + 50 000 = 2 390 000; 2 390 000 + 50 000 = 2 440 000; 2 440 000 + 50 000 = 2 490 000; 2 490 000 + 50 000 = 2 540 000. ✓
8(3) 2 560 000Rounded to nearest hundred thousand = 2 500 000. Range: 2 450 000 to 2 549 999. Of the choices, only 2 560 000 rounds to 2 600 000. Correction: Check 2 450 000 rounds to 2 500 000? Yes (2 450 000 exactly rounds up). 2 560 000: ten thousands digit is 6, so rounds to 2 600 000. 2 420 000 rounds to 2 400 000. 2 610 000 rounds to 2 600 000. So answer is (2) 2 450 000.
9(1) 5 432 100Compare digit by digit from left: all start with 5. Next digit (hundred thousands): 4, 3, 4, 4. Eliminate (2). Remaining: 432 100, 423 100, 431 200. Compare ten thousands: 3, 2, 3. Eliminate (3). Compare thousands: 2 vs 1. 432 100 > 431 200. So 5 432 100 is greatest.
10(1) 4 567 800Original ÷ 100 = 45 678, so original = 45 678 × 100 = 4 567 800. Multiplying by 100 adds two zeros (or shifts decimal two places right).

Corrected Answers for Q3, Q4, Q8:

QuestionCorrected AnswerReasoning
3(3) 4 600 000Hundred thousands digit is 5; ten thousands digit 6 ≥ 5, so round up to 4 600 000
4(2) 3 657 901The 5 is in the ten thousands place (50 000)
8(2) 2 450 0002 450 000 rounds up to 2 500 000 (boundary case)

SECTION B: Short-Answer Questions (10 marks)

11. (a) Six million, two hundred and five thousand and seventy [1 mark]

Teaching note: Break into periods—million period: "six million"; thousand period: "two hundred and five thousand"; unit period: "seventy". The zero in hundreds place is read as part of "and" connection.

(b) 2 506 040 [1 mark]

Teaching note: Two million = 2 000 000; five hundred and six thousand = 506 000; forty = 40. Combined: 2 000 000 + 506 000 + 40 = 2 506 040. Common error: writing 2 560 040 or 2 500 640.


12. 5 678 901, 5 687 910, 5 768 910, 5 876 190 [2 marks]

Step-by-step method:

  • All numbers start with 5 million, so compare hundred thousands digits: 6, 6, 7, 8
  • 6 < 7 < 8, so 5 876 190 is largest
  • For the two with 6: compare ten thousands digits: 7 and 8
  • 7 < 8, so 5 678 901 < 5 687 910

Marking: 1 mark for correct order with 5 678 901 first and 5 876 190 last; 1 mark for complete correct order. Deduct 1 mark if any number misplaced.


13. Smallest: 102 479; Largest: 974 210; Sum: 1 076 689 [2 marks]

Method:

  • Largest 6-digit number: Place largest digits in highest place values → 9 7 4 2 1 0 = 974 210
  • Smallest 6-digit number: Place smallest non-zero digit first (1), then remaining in ascending order → 1 0 2 4 7 9 = 102 479 (cannot start with 0)
  • Sum: 974 210 + 102 479 = 1 076 689

Working shown:

  974 210
+ 102 479
---------
1 076 689

Marking: 1 mark for correct smallest and largest identified; 1 mark for correct sum. Common error: putting 0 first for smallest (invalid 6-digit number would become 5-digit).


14. (a) 5 677 500 [1 mark]

Teaching note: Rounding to nearest thousand: look at hundreds digit. To round to 5 678 000, the smallest number has hundreds digit 5 (rounds up). So 5 677 500 ≤ number < 5 678 500. Smallest = 5 677 500.

(b) 5 678 499 [1 mark]

Teaching note: Largest number that rounds to 5 678 000 must have hundreds digit 4 (rounds down), so maximum is 5 678 499. The next number, 5 678 500, would round to 5 679 000.


15. (a) 250 000 [1 mark]

Method: From A (3 000 000) to E (4 000 000) is 1 000 000. There are 4 equal intervals: A-B, B-C, C-D, D-E. Each interval = 1 000 000 ÷ 4 = 250 000.

(b) 3 625 000 [1 mark]

Method: Point X is halfway between C (3 500 000) and D (3 750 000). X = 3 500 000 + 125 000 = 3 625 000. Or: (3 500 000 + 3 750 000) ÷ 2 = 7 250 000 ÷ 2 = 3 625 000.


SECTION C: Word Problems (30 marks)

16. (a) Dover Town [2 marks]

Method: Round each population to nearest million:

  • Ang Mo Town: 3 456 780 → 3 000 000
  • Bedok Town: 2 890 456 → 3 000 000
  • Clementi Town: 1 567 234 → 2 000 000 (hundred thousands digit 5, round up)
  • Dover Town: 987 654 → 1 000 000 (hundred thousands digit 9 ≥ 5, round up to 1 million)

Marking: 1 mark for correct identification; 1 mark for showing rounding reasoning. Accept if student shows 987 654 rounds to 1 000 000.

(b) 6 347 236 [2 marks]

Working:

  3 456 780
+ 2 890 456
-----------
  6 347 236

Step-by-step:

  • Ones: 0 + 6 = 6
  • Tens: 8 + 5 = 13, write 3, carry 1
  • Hundreds: 7 + 4 + 1 = 12, write 2, carry 1
  • Thousands: 6 + 0 + 1 = 7
  • Ten thousands: 5 + 9 = 14, write 4, carry 1
  • Hundred thousands: 4 + 8 + 1 = 13, write 3, carry 1
  • Millions: 3 + 2 + 1 = 6

Marking: 1 mark for correct method shown; 1 mark for correct final answer. If only answer given with no working, award 1 mark.

(c) 1 902 802 [2 marks]

Working:

  2 890 456
-   987 654
-----------
  1 902 802

Step-by-step:

  • Ones: 6 − 4 = 2
  • Tens: 5 − 5 = 0
  • Hundreds: 4 − 6, need to borrow: 14 − 6 = 8
  • Thousands: (now 9) − 7 = 2? Wait, check: after borrowing, 0 becomes 9, 9 − 7 = 2. Actually: 890 456 − 987 654 requires careful alignment.
  • Better: 2 890 456 − 987 654 = 2 890 456 − 900 000 − 87 654 = 1 990 456 − 87 654 = 1 902 802

Verification: 987 654 + 1 902 802 = 2 890 456 ✓

Marking: 1 mark for correct method; 1 mark for correct answer.


17. (a) 9 690 packets [2 marks]

Working:

January: 8 456 packets
February: 8 456 + 1 234 = 9 690 packets

Method: "1 234 more than January" means addition: 8 456 + 1 234 = 9 690.

Marking: 1 mark for correct operation identified; 1 mark for correct calculation.

(b) 19 380 packets [2 marks]

Working:

March: 2 × 9 690 = 19 380 packets

Method: "Twice as many as February" means multiplication by 2: 9 690 × 2 = 19 380.

Step-by-step: 9 690 × 2 = (9 000 × 2) + (600 × 2) + (90 × 2) = 18 000 + 1 200 + 180 = 19 380.

Marking: 1 mark for using February's answer; 1 mark for correct calculation.

(c) 37 526 packets [2 marks]

Working:

  8 456 (January)
+ 9 690 (February)
+ 19 380 (March)
-----------
  37 526

Step-by-step:

  • 8 456 + 9 690 = 18 146
  • 18 146 + 19 380 = 37 526

Marking: 1 mark for adding all three months; 1 mark for correct total. Award follow-through marks if student uses their previous answers correctly even if those were wrong.


18. (a) 4 679 010 [2 marks]

Working:

  3 456 789 (factory)
+   876 543 (machinery)
+   345 678 (salaries)
-----------
  4 679 010

Step-by-step:

  • 3 456 789 + 876 543 = 4 333 332
  • 4 333 332 + 345 678 = 4 679 010

Marking: 1 mark for adding all three items; 1 mark for correct total.

(b) 320 990 [2 marks]

Working:

  5 000 000
- 4 679 010
-----------
    320 990

Method: Remaining = 5 000 000 − 4 679 010 = 320 990

Marking: 1 mark for correct subtraction setup; 1 mark for correct answer. Award follow-through from part (a).

(c) 40 123.75 or $40 123.75 [2 marks]

Working:

Remaining after buying second factory: 320 990 − 3 456 789 = negative!

Correction—re-reading the problem: The problem says "buy a second factory at the same price"—this would exceed remaining money. Re-interpret: Perhaps he uses the original $5 000 000 for everything including second factory? Or "remaining money" refers to after all original expenses?

Clarified interpretation: After expenses in (a), he has 320990.Asecondfactorycosts320 990. A second factory costs 3 456 789, which he cannot afford.

Alternative valid interpretation for syllabus alignment: The question intends: After all expenses in (a), split remaining among 8 workers. Let me recalculate: 320 990 ÷ 8 = 40 123.75. But this gives decimal.

Revised scenario for clean numbers (marking guidance): If student correctly does 320 990 ÷ 8 = 40 123 remainder 6, or recognizes he cannot afford second factory, award marks for correct reasoning.

Expected student approach for P5: Likely intended: 320 990 ÷ 8 = 40 123 remainder 6 or $40 123.75 if decimals known.

Teaching note: At P5, students may express as "40 123 with remainder 6"orlearn6" or learn 40 123.75. Accept either with clear working.

Working:

320 990 ÷ 8

320 000 ÷ 8 = 40 000
990 ÷ 8 = 123 remainder 6

Total: 40 123 remainder 6, or 40 123.75

Marking: 1 mark for dividing remaining money by 8; 1 mark for correct quotient. Accept remainder form or decimal.


19. (a) 8 754 320 [2 marks]

Method: For greatest 7-digit number using 3, 5, 7, 0, 2, 8, 4, arrange digits in descending order: 8, 7, 5, 4, 3, 2, 0 → 8 754 320

Teaching note: 8 is largest, so millions digit is 8. Continue with next largest: 7, 5, 4, 3, 2, 0.

(b) 2 034 578 [2 marks]

Method: For smallest 7-digit number, smallest non-zero digit first (2), then remaining in ascending order: 0, 3, 4, 5, 7, 8 → 2 034 578

Critical point: Cannot start with 0 (would be 6-digit number). So 2 goes first.

(c) 6 719 742 [2 marks]

Working:

  8 754 320
- 2 034 578
-----------
  6 719 742

Step-by-step subtraction with borrowing as needed.

Verification: 2 034 578 + 6 719 742 = 8 754 320 ✓

Marking: 1 mark for correct greatest and smallest from (a) and (b); 1 mark for correct difference. Follow-through marks apply.


20. (a) Direct route A to C: 3 456 000 m [2 marks]

Method: Compare two routes from A to C:

  • Direct: A → C = 3 456 000 m
  • Via B: A → B → C = 2 345 000 + 1 876 000 = 4 221 000 m

Since 3 456 000 < 4 221 000, the direct route is shortest.

Explanation: The direct route avoids the detour through B. Even though A-B-C might seem intuitive, the diagonal path is shorter (similar to triangle inequality concept—though not named at P5, students can compare totals).

Marking: 1 mark for identifying direct route with correct distance; 1 mark for comparison explanation.

(b) 6 442 000 m or 6 442 km [2 marks]

Working:

  2 345 000 (A→B)
+ 1 876 000 (B→C)
+ 1 234 000 (C→D)
+   987 000 (D→A)
-----------
  6 442 000 m

Step-by-step:

  • 2 345 000 + 1 876 000 = 4 221 000
  • 1 234 000 + 987 000 = 2 221 000
  • 4 221 000 + 2 221 000 = 6 442 000

Marking: 1 mark for adding all four segments; 1 mark for correct total. Accept in metres or kilometres (6 442 km).

(c) The driver is correct [2 marks]

Working:

A → D → C = 987 000 + 1 234 000 = 2 221 000 m
Direct A → C = 3 456 000 m

2 221 000 < 3 456 000

Conclusion: The route via D is shorter by 1 235 000 m (or 1 235 km).

Marking: 1 mark for calculating both routes correctly; 1 mark for correct comparison and conclusion. Award partial credit if student calculates one route correctly but makes arithmetic error on other.


SUMMARY MARKSCHEME

SectionMarksKey Skills Tested
A: MCQ10Place value, rounding, comparing, number patterns
B: Short Answer10Number words, ordering, place value reasoning, number lines
C: Word Problems30Multi-step problems, data interpretation, route optimization, forming numbers with constraints

Total: 50 marks

Difficulty distribution: Easy (10 marks), Medium (20 marks), Challenging (20 marks)

Time estimate: 75 minutes allows approximately:

  • Section A: 10 minutes (1 min/question)
  • Section B: 15 minutes (3 min/question)
  • Section C: 45 minutes (9 min/question)
  • Review: 5 minutes

END OF ANSWER KEY