Skip to main content
Education22 min read

Primary 5 in 2027: Maths and Science Syllabus, Exams and PSLE Run-Up

Written and reviewed by Theon Teo, Founder · editorial policy

Your child is in Primary 5 in 2027. Here is every P5 Maths and Science topic from MOE's current syllabuses, what is new since P4, how Foundation and Standard work, how school assessments run, the 2027 term dates and a dated timeline to PSLE 2028.

Primary 5 is where the PSLE syllabus really starts. In 2027 a P5 child meets percentage, rate, triangles, volume and five new Science topics, may take some subjects at Foundation level for the first time, and has no mid-year exam, only WAs and an end-of-year paper. Everything learnt this year is tested in the PSLE in 2028.

This guide puts the year in one place: the full P5 topic lists for Maths and Science from MOE's own syllabuses, what changes in English and Mother Tongue, how the Foundation and Standard choice works, what school assessments look like, the 2027 term dates, where children usually get stuck, and a dated plan from now to PSLE 2028.

Who is in Primary 5 in 2027?

Your childEntered P1P5 Maths syllabusP5 Science syllabusPSLE
P5 in 202720232021 Mathematics2023 Science2028
P5 in 202820242021 Mathematics2023 Science2029
P5 in 2026 (the year above)20222021 Mathematics2023 Science2027

The 2021 Maths syllabus has applied to P5 since 2025 and to P6 since 2026, so every child in this guide learns P5 and P6 Maths from the same document. The 2023 Science syllabus started with the 2023 P3 cohort and reached P5 in 2025. Sources: MOE 2021 Primary Mathematics syllabus, updated October 2025 (PDF) and MOE 2023 Primary Science syllabus, updated January 2026 (PDF).

One more change touches this cohort. MOE says the Gifted Education Programme in its current form stops taking new P4 students from 2027, and existing classes continue until the last batch finishes P6 in 2028. That last batch is the P5 class of 2027. See our GEP replacement guide for what replaces it.

P5 Maths syllabus (Standard)

MOE organises primary Maths into three strands: Number and Algebra, Measurement and Geometry, and Statistics. This is the complete P5 Standard list from the 2021 syllabus, in MOE's order.

StrandTopicWhat your child learns in P5
Number and AlgebraWhole numbersNumbers up to 10 million in numerals and words. Multiplying and dividing by 10, 100, 1000 and their multiples. Order of operations and brackets, all without a calculator
Number and AlgebraFractionsDividing a whole number by a whole number to give a fraction. Fractions as decimals. Adding and subtracting mixed numbers. Multiplying a fraction by a whole number, a fraction by a fraction, two improper fractions, and a mixed number by a whole number
Number and AlgebraDecimalsMultiplying and dividing decimals (up to 3 places) by 10, 100, 1000 and their multiples. Converting between km and m, m and cm, kg and g, litres and ml in decimal form
Number and AlgebraPercentage (new)A part of a whole as a percentage. Finding a percentage part of a whole. Discount, GST and annual interest
Number and AlgebraRate (new)Rate as an amount per unit. Finding the rate, the total or the number of units from the other two
Measurement and GeometryArea of triangle (new)Base and height. Area of a triangle. Area of composite figures made of rectangles, squares and triangles
Measurement and GeometryVolume of cube and cuboid (new)Building solids with unit cubes. Volume in cm³ and m³. Drawing on isometric grid. Volume of liquid in a rectangular tank. Litres and ml related to cm³
Measurement and GeometryAnglesAngles on a straight line, angles at a point, vertically opposite angles, finding unknown angles
Measurement and GeometryTrianglesProperties of isosceles, equilateral and right-angled triangles. Angle sum of a triangle. Unknown angles without drawing extra lines
Measurement and GeometryParallelogram, rhombus and trapeziumProperties of each, and unknown angles without drawing extra lines

The P5 Standard list has no Statistics topic. Graphs return in P6 as average.

Source: MOE 2021 Primary Mathematics syllabus (PDF), pages 41 and 42.

What is new in P5 Maths compared with P4

P4 (2021 syllabus)P5 Standard (2021 syllabus)
NumbersUp to 100 000, factors and multiplesUp to 10 million, order of operations with brackets
FractionsMixed numbers, fraction of a set, adding and subtracting with denominators up to 12Fraction as division, adding and subtracting mixed numbers, multiplying fractions
DecimalsUp to 3 places, adding, subtracting, multiplying and dividing by a 1-digit numberMultiplying and dividing by 10, 100, 1000 and their multiples, unit conversion in decimals
Percentage and rateNot taughtBoth new
AreaRectangles, squares and their compositesTriangles and composites with triangles
VolumeNot taughtCubes, cuboids and tanks of water
GeometryMeasuring and drawing angles, rectangle and square, symmetry, netsAngle rules, properties of triangles and special quadrilaterals
StatisticsTables, line graphs, pie chartsNone in P5

Two practical changes come with the content. First, P5 is the first level where the syllabus marks certain skills as "without calculator", which tells you a calculator is now used for other work. At the PSLE, Paper 1 bans calculators and Paper 2 allows them (SEAB PSLE Mathematics 0008 (PDF)). Second, word problems get longer, with more steps per question.

What comes next, in P6

So you can see the whole run to the PSLE, these are the P6 Standard topics in the same syllabus: dividing fractions, percentage (finding the whole, percentage increase and decrease), ratio, algebra, area and circumference of a circle and composite figures with semicircles and quarter circles, volume (finding a missing edge or height), angles in composite figures with special quadrilaterals, and average. Our PSLE Mathematics page covers the exam paper itself.

P5 Foundation Maths

The P5 Foundation Maths syllabus goes back over important P1 to P4 ideas and adds a smaller set of new skills, all of which also appear in Standard Maths. MOE describes the new Foundation content as a subset of Standard Maths.

StrandFoundation P5 content
Whole numbersNumbers to 10 million, comparing and rounding, written methods, order of operations, factors and multiples
FractionsFraction of a whole and of a set, equivalent fractions, mixed numbers, adding, subtracting and multiplying fractions
DecimalsUp to 3 places, adding and subtracting, multiplying and dividing by 10, 100, 1000, unit conversion
RateRate as an amount per unit
MeasurementTime and the 24-hour clock, area and perimeter of rectangles and squares, volume with unit cubes
GeometryPerpendicular and parallel lines, measuring and drawing angles, angle rules, rectangle and square
StatisticsReading tables, bar graphs and line graphs

Percentage, area of a triangle and the volume of a cuboid come later in Foundation, in P6. Source: the same MOE syllabus, pages 45 to 48.

P5 Science syllabus

The 2023 syllabus is built on five themes: Diversity, Cycles, Systems, Interactions and Energy. In P5, every topic sits under Cycles or Systems.

ThemeP5 topicWhat your child learns
CyclesCycles in plants and animals (Reproduction)A cell is the basic unit of life. Living things reproduce so their kind continues, and many characteristics pass from parents to offspring. Plants reproduce by spores and by seeds. Pollination, fertilisation, seed dispersal and germination in flowering plants. Fertilisation in humans (a sperm fuses with an egg, eggs from the ovaries, sperm from the testes) and how it compares with plants
CyclesCycles in matter and water (Water)Three states of water. Melting, freezing, boiling, evaporation and condensation. Melting point of ice (0°C) and boiling point of water (100°C). Factors that change the rate of evaporation: wind, temperature and exposed surface area. The water cycle, why it matters, and water pollution
SystemsPlant system (transport)The parts of the plant transport system and what they do. How food and water move through a plant
SystemsHuman system (respiratory and circulatory)Air is a mix of gases. The nose, windpipe and lungs, and the heart, blood and blood vessels. How plants, fish and humans take in oxygen and give out carbon dioxide. How the digestive, respiratory and circulatory systems work together
SystemsElectrical systemA circuit made of a battery, wires, bulbs and a switch. A closed circuit lets current flow. Conductors and insulators. Building circuits from diagrams. How the number of batteries in series, and bulbs in series or parallel, change the current

MOE also says what is not required, which saves a lot of over-study: the terms self-pollination and cross-pollination, pollen tubes, foetal development, alveoli, heart chambers and valves, xylem and phloem, stomata, artery, vein and capillary, and transpiration pull.

Source: MOE 2023 Primary Science syllabus (PDF), Table 2 and pages 43 to 59.

What is new in P5 Science compared with P4

LevelTopics (2023 syllabus)
P3Diversity of living and non-living things, diversity of materials, life cycles, magnets
P4Plant parts and functions, the digestive system, matter, light, heat
P5Reproduction, water, plant transport, respiratory and circulatory systems, electrical systems
P6Photosynthesis, energy conversion, forces (friction, gravity, elastic spring force), interactions within the environment

The jump is less about the number of topics and more about the kind of question. P5 papers ask children to explain processes and to read experiments: what was changed, what was kept the same and what the result shows. The syllabus lists these as practices, for example investigating what affects the rate of evaporation and how bulbs in series or parallel affect a circuit.

Foundation Science in P5

Foundation Science covers the same five P5 topics, with some learning outcomes left out. MOE underlines those outcomes in the syllabus. In Foundation P6, the forces topic covers friction and gravity only. At the PSLE, Foundation Science is a 1 hour 15 minute paper of 70 marks with three-option multiple-choice questions, against 1 hour 45 minutes and 100 marks for Standard Science (SEAB 0039 (PDF) and SEAB 0009 (PDF)).

English and Mother Tongue in P5

English. P5 English follows MOE's 2020 English Language syllabus, which started with the 2020 P1 cohort. It is not a topic list but six areas built up each year: listening and viewing, reading and viewing, speaking and representing, writing and representing, grammar, and vocabulary. In P5 the texts get longer and the writing more demanding. The PSLE English paper now has Situational Writing (14 marks) and Continuous Writing (36 marks, at least 150 words, from three pictures) in Paper 1, then comprehension and language use, listening, and an oral with Reading Aloud and Stimulus-based Conversation. Our PSLE English composition guide and open-ended comprehension guide go deeper.

Mother Tongue. MOE has new 2024 primary syllabuses for Chinese, Malay and Tamil, but they start with the 2024 P1 cohort. A child in P5 in 2027 stays on the 2015 Mother Tongue syllabus. At the end of P4, a child who passes all four subjects and does very well in Mother Tongue may be offered Higher Mother Tongue from P5. Foundation Mother Tongue is also possible. For Chinese, the PSLE has a composition (40 marks), a language and comprehension paper (90 marks), an oral of reading aloud and a video-based conversation (50 marks) and listening (20 marks). See our PSLE Chinese composition guide and Higher Chinese guide.

Foundation or Standard: how the choice works

Subject-based banding lets a child take a mix of Standard and Foundation subjects in P5 and P6. MOE describes it in three steps.

  1. End of P4Your child sits the school exams. The school recommends a subject combination based on the results, and you fill in an option form with your preference
  2. P5Your child takes the combination you chose. At the end of P5 the school checks whether your child can cope and adjusts levels if needed
  3. P6Your child takes the school-recommended combination and sits the PSLE in it
P4 resultCombinations offered in P5
Passes in 3 or more subjects4 Standard subjects (English, Mother Tongue, Maths, Science). Higher Mother Tongue may be offered to those who pass all 4 and do very well in Mother Tongue
Passes in 2 or fewer subjects4 Standard, or 3 Standard and 1 Foundation, or 2 and 2, or 1 Standard and 3 Foundation, or 4 Foundation

Source: MOE, subject-based banding for primary school, updated 5 December 2025.

How it counts at the PSLE. A Standard subject is graded AL1 to AL8. A Foundation subject is graded A, B or C, and these count as AL6, AL7 and AL8 in the PSLE Score. A Foundation grade A also lets a child take that subject at G2 in secondary school. Our PSLE AL scores guide has the full mark bands.

How to decide. Ask the subject teacher two questions: is the gap in understanding, or in exam speed and carelessness, and what would Foundation change about daily lessons? If the gap is understanding of P3 and P4 work, Foundation gives time to rebuild it. If it is speed or carelessness, Standard with targeted practice usually makes more sense. Remember the end-of-P5 review: a P5 choice can be adjusted.

How P5 assessments work

There is no mid-year exam in P5. MOE removed the mid-year exam for P3, P5, Sec 1 and Sec 3 between 2019 and 2021, and asked schools to report marks as whole numbers without class or level positions (MOE, 28 September 2018). What most primary schools use instead, described generally:

TermTypical assessmentWhat it covers
Term 1WA1The first topics of the year, often one paper or task per subject
Term 2WA2Topics from Terms 1 and 2
Term 3WA3, in some schoolsRecent topics, sometimes a practical or project
Term 4End-of-year exam (EOY, also called SA2)The whole year, in a format close to the PSLE

Each school sets its own number of WAs and the weight of each, so the assessment plan your school shares early in Term 1 is the one that counts. In Science, MOE recommends that 15% to 30% of school-based assessment is performance-based, such as practical work, with 70% to 85% from written tests. Our WA1, WA2 and SA2 guide explains the terms and the weightings schools use.

The P5 EOY is the result that matters most this year, because it feeds the end-of-P5 review of subject levels.

2027 term dates for Primary 5

MOE published the 2027 calendar on 14 July 2026. These dates are final.

Period2027 dates
Term 1Tue 5 Jan to Fri 12 Mar (P1 starts Mon 4 Jan)
March holidaysSat 13 Mar to Sun 21 Mar
Term 2Mon 22 Mar to Fri 28 May
June holidaysSat 29 May to Sun 27 Jun
Term 3Mon 28 Jun to Fri 3 Sep
September holidaysSat 4 Sep to Sun 12 Sep
Term 4Mon 13 Sep to Fri 19 Nov
Year-end holidaysSat 20 Nov to Fri 31 Dec

School holidays in term: Tuesday 9 February (Chinese New Year in lieu), Monday 3 May (Labour Day in lieu), Monday 5 July (after Youth Day), Tuesday 10 August (day after National Day), Friday 3 September (Teachers' Day) and Friday 8 October (Children's Day, primary schools only). Public holidays in term include Hari Raya Puasa on 10 March, Good Friday on 26 March, Hari Raya Haji on 17 May, Vesak Day on 20 May, National Day on 9 August and Deepavali on 28 October.

Source: MOE, school terms and holidays for 2027. Our 2027 school holidays guide has the full calendar.

Where P5 children usually get stuck

Maths

  • Fractions of a fraction. Multiplying fractions is new, and so is reading "two-fifths of the remainder". Children who are shaky on equivalent fractions from P3 and P4 fall behind quickly here.
  • Percentage of what. The hard part is not the sum but the base. "20% of the total" and "20% of what is left" give different answers, and many marks are lost on that one word.
  • Rate. Children find the unit rate but forget to scale it back up, or mix up which quantity is "per".
  • Triangles. The height must be perpendicular to the base. In an obtuse triangle it often falls outside the shape, which catches many children.
  • Volume and tanks. Questions mix cm³ and litres. The key fact from the syllabus is that 1 litre is 1000 cm³.
  • Angle reasoning. Each step needs a reason (angles on a straight line, isosceles triangle). Children who see the answer but cannot write the steps lose method marks.

Ratio worries usually belong to P6 under the current syllabus. The fraction and percentage habits built in P5 are what make P6 ratio manageable, as our three linked topics guide and heuristics guide explain.

Science

  • Open-ended answers. In the PSLE Standard paper, Booklet B has 10 to 11 structured questions worth 2 to 5 marks each, 40 marks in all. Children who know the content still lose marks by writing one vague line.
  • Experiments. Saying which variable was changed, which were kept the same and what the result shows is a skill on its own, and P5 is where it starts to count.
  • Exact words. "Water vapour" is not "steam" or "water". "Gains heat" is not "gets hot". Our keyword trap guide covers the common slips.
  • Circuits. Series and parallel arrangements, and why a circuit is open or closed.

Worked examples with real numbers

Fractions (P5 Standard). 2¾ − 1⅚. Change both to twelfths: 33/12 − 22/12 = 11/12.

Percentage, discount and GST. A bag costs $80. It has a 15% discount, and 9% GST is added to the discounted price. Discount = 15% of $80 = $12, so the price is $68. GST = 9% of $68 = $6.12. The bag costs $74.12. (GST in Singapore has been 9% since 1 January 2024, per IRAS/basics-of-gst/current-gst-rates). PSLE questions state the rate they want.)

Annual interest. $2000 is saved for one year at 2% interest a year. Interest = 2% of $2000 = $40, so the amount at the end of the year is $2040.

Rate. A tap fills 12 litres in 3 minutes. The rate is 12 ÷ 3 = 4 litres per minute. A 30-litre tank takes 30 ÷ 4 = 7.5 minutes.

Area of a triangle. Base 10 cm, height 6 cm. Area = ½ × 10 × 6 = 30 cm².

Volume of water in a tank. A tank is 40 cm long and 25 cm wide, and the water is 18 cm deep. Volume = 40 × 25 × 18 = 18 000 cm³, which is 18 litres.

Angles. An isosceles triangle has one angle of 40° between its two equal sides. The other two angles are equal, so each is (180° − 40°) ÷ 2 = 70°.

Science open-ended answer. Question: Mum hung two identical wet towels outside on the same afternoon, one in a sheltered corner and one on a windy balcony. The towel on the balcony dried first. Explain why.

Weak answerStronger answer
"Because it is windy.""The wind moved the water vapour away from the towel on the balcony. This let the water in that towel evaporate faster, so it dried first."

The stronger answer names the factor (wind), the process (evaporation) and links them to the result. That is the habit to build all year.

How parents can help, week to week

  1. Ask for the plan, not the marksEarly in Term 1, keep the school's assessment plan where you can see it and mark each WA on a calendar
  2. Ten minutes of mental sumsFractions, percentages and conversions done aloud, without a calculator, a few times a week
  3. One problem sum, explainedAsk your child to talk you through one word problem a week. If they cannot explain it, they do not own it yet
  4. Science in full sentencesWhen your child answers a Science question at home, ask for the "because" and the exact Science word
  5. Redo, do not only markAfter each WA, redo every wrong question a week later without looking at the answer
  6. Protect sleep and restA tired child makes careless mistakes. Keep one evening a week free of schoolwork

Use what the school gives you. The Student Learning Space (SLS) is MOE's online platform with curriculum-aligned resources for every student in national schools, and the school's own worksheets are written to the current syllabus.

Keep it in proportion. P5 is a hard year, but it is not the PSLE. A disappointing WA is information, not a verdict.

When to consider tuition, honestly

Many children get through P5 without tuition. It is worth considering when:

  • the same topic keeps going wrong after you and the teacher have both tried to help
  • P3 or P4 gaps, especially fractions, are blocking new work
  • your child understands lessons but cannot explain answers in Science or show working in Maths
  • the end-of-P4 recommendation put a subject at Foundation and you want to rebuild before the end-of-P5 review.

It is probably not needed if your child is coping, marks are steady and the main issue is the normal jump in difficulty. In that case, consistent practice at home and the school's resources are usually enough. If you do look, ask a tutor which syllabus year they teach from, because P5 topic lists changed in 2025. Our guides on whether tuition is necessary and when to start set out the trade-offs. When you are ready, see our Primary 5 tuition, P5 Maths tuition and P5 Science tuition pages.

From P5 to PSLE 2028: the timeline

2027 dates come from MOE's published calendar. 2028 dates are not published yet, so they are expected windows, each set beside the 2026 date.

  1. Tue 5 Jan 2027P5 beginsGet the school's assessment plan and subject combination
  2. Term 1 2027WA1School sets the date, often late in the term
  3. 13 to 21 Mar 2027March holidaysFix gaps from WA1, especially fractions
  4. Term 2 2027WA2Percentage and rate usually come in by now
  5. 29 May to 27 Jun 2027June holidaysRevise Term 1 and 2 topics. Keep rest days
  6. Term 3 2027WA3 in some schoolsScience practical tasks may count
  7. Oct to Nov 2027P5 end-of-year examDates set by the school. It feeds the end-of-P5 review
  8. End of P5 2027Subject levels reviewedThe school may adjust Foundation and Standard subjects for P6
  9. Fri 19 Nov 2027School year endsYear-end holidays to 31 Dec
  10. Late Nov 2027 (expected)PSLE 2027 results for the year above2026 results were set for 24 or 25 Nov 2026 (tentative)
  11. Early Jan 2028 (expected)P6 beginsThe 2028 calendar is not out yet. 2027 began on 5 Jan
  12. Early May to early Jun 2028 (expected)DSA-Sec applicationsIn 2026 the window was 6 May to 2 Jun
  13. Mid-Aug 2028 (expected)PSLE oral examsIn 2026: 12 and 13 Aug
  14. Mid-Sep 2028 (expected)PSLE listening comprehensionIn 2026: 15 Sep
  15. Late Sep 2028 (expected)PSLE written papersIn 2026: English 24 Sep, Maths 25 Sep, Mother Tongue 28 Sep, Science 29 Sep
  16. Late Nov 2028 (expected)PSLE 2028 resultsIn 2026: tentatively 24 or 25 Nov

Sources: MOE 2027 calendar, SEAB 2026 PSLE timetable (PDF), MOE national exams dates and MOE DSA-Sec. For the exam itself, see our PSLE explainer and PSLE Science page.

What if P5 goes wrong

  • A poor WA1. It is one small part of the year. Find the two topics that cost the most marks and redo them before WA2.
  • The EOY is far below the WAs. EOY papers cover the whole year in a longer format. Check whether marks went on content or on time, then plan the P6 holidays around the answer.
  • The school recommends moving a subject to Foundation at the end of P5. Ask what evidence it is based on and what Foundation would change in P6. A Foundation grade A still counts as AL6 and opens G2 in secondary school.
  • Your child wants to move back to Standard. Raise it with the teacher early in P5, not after the EOY, so there is time to show the school your child can cope.
  • Your child is anxious. Talk to the form teacher or the school counsellor. For urgent help, national mindline 1771 is open 24 hours (MOH, mental health services).

Common questions

What is in the P5 Maths syllabus?

Under MOE's 2021 syllabus, P5 Standard Maths covers numbers to 10 million, order of operations, fraction operations, decimals and unit conversion, percentage (discount, GST and interest), rate, area of a triangle, volume of cubes and cuboids, angle rules and the properties of triangles, parallelograms, rhombuses and trapeziums.

Is ratio taught in P5?

No. In the 2021 syllabus, which applies to P5 from 2025, ratio is a P6 topic. It was a P5 topic in the older 2013 syllabus.

What are the P5 Science topics?

Under MOE's 2023 syllabus, P5 Science covers reproduction in plants and humans, water and the water cycle, the plant transport system, the human respiratory and circulatory systems, and electrical systems.

Is "Cells" still a P5 Science topic?

Not as a separate topic. The 2023 syllabus teaches that a cell is the basic unit of life inside the Reproduction topic.

Does P5 have a mid-year exam?

No. MOE removed the P5 mid-year exam by 2021. Schools use weighted assessments in Terms 1 to 3 and an end-of-year exam in Term 4.

When does P5 start in 2027?

P2 to P6 start on Tuesday 5 January 2027, and the school year ends on Friday 19 November 2027.

When is the Foundation or Standard decision made?

The school recommends a combination at the end of P4, parents state a preference on an option form, and the school reviews levels again at the end of P5.

How are Foundation subjects scored at the PSLE?

Foundation subjects are graded A, B or C, which count as AL6, AL7 and AL8 in the PSLE Score.

Can P5 students use a calculator?

The P5 syllabus marks some skills as "without calculator", so other work can use one. At the PSLE, Maths Paper 1 does not allow calculators and Paper 2 does.

When will a P5 student in 2027 sit the PSLE?

In 2028. Dates are not published yet, but based on 2026, orals are expected in mid-August, written papers in late September and results in late November 2028.

Which Mother Tongue syllabus does P5 in 2027 use?

The 2015 syllabus. MOE's 2024 Chinese, Malay and Tamil syllabuses start with the 2024 P1 cohort.

Does my child need tuition in P5?

Not always. Consider it when the same gaps keep returning after help at home and school, or when P3 and P4 gaps block new P5 work.

Official sources

Theon Teo

Written by Theon Teo, Founder and Mathematics Tutor, The Singapore Syllabus. DigiPen Institute of Technology Singapore, Game Development & Computer Science · 3 years' Mathematics teaching (Primary & Secondary). More about Theon

For 2027. Free to ask.

P5 home tutor for 2027

Tell us about your child in P5 in 2027 and the subjects. 3 to 12 tutor profiles on WhatsApp within 16 hours, and you choose.

No contract and no minimum number of lessons. The first lesson is a paid trial at the tutor's rate. Rated 4.9 on Google.

Tell us about your child

We use your number only to send your shortlist on WhatsApp, and you choose the tutor. Privacy

From S$30 an hour for P5.

Add level, subjects, budget (optional)

Optional, helps us match faster. We can also ask you on WhatsApp.

Subjects
Lessons
Budget per hour

Our rates for P5: part-time S$30 to S$40, full-time S$40 to S$55, Ex-MOE S$60 to S$80 an hour.

Tutor preferences

Prefer to talk first? WhatsApp +65 8971 7546