myna
All posts
Parenting

How P1 registration actually works, phase by phase

The phases, the 1km rule, the documents you probably don't need, and the honest answer to whether your child ends up somewhere fine.

By · 7 min read
A myna at a laptop showing a Singapore street map with a 1km circle drawn around a primary school

Phase 2C opens at 9am on a Tuesday in late July. You are at your desk by 8.52 with the portal loaded and Singpass open on your phone, because someone in the group swore the site was slow one year and you have decided to believe her. The preschool parents’ chat is already at forty messages. Someone posts a screenshot of the vacancy table. Someone else says her cousin’s colleague heard this school confirm ballot this year.

You submit. It takes ninety seconds.

Then you wait fourteen days.

That is the whole exercise, honestly: ninety seconds of clicking and a fortnight of lying awake. And nothing you did in those ninety seconds changed the odds. What changed the odds was decided years earlier, mostly when you signed a lease for reasons that had nothing to do with a primary school.

So here is what the process actually is, so you can stop refreshing the group chat.

The shape of the thing

There are five phases for Singapore Citizen and PR children: Phase 1, 2A, 2B, 2C, and 2C Supplementary. Phase 3 is a separate process for international students, after SC and PR places are allocated.

Three rules govern all of it:

  • One school per phase. Multiple applications are not accepted. If you submit twice, MOE takes your latest submission in that phase.
  • Fail a phase, drop to the next one you qualify for. You do not lose your child’s place in the system, only that school.
  • If 2C Supplementary is unsuccessful, MOE posts your child to a school with an available vacancy. There is no version of this where your kid has no school in January.

When to register for P1

The phases for citizens and PRs run from around end June through August, for a place the following January. In the 2026 exercise, children born between 2 January 2020 and 1 January 2021 registered for P1 in 2027. So: the year your child turns six, for the year they turn seven.

The 2026 exercise looked like this.

  • Phase 1: registered 30 June to 2 July, results 8 July.
  • Phase 2A: 9 to 10 July, results 17 July.
  • Phase 2B: 20 to 21 July, results 27 July.
  • Phase 2C: 28 to 30 July, results 11 August.
  • Phase 2C Supplementary: 17 to 18 August, results 27 August.

Those dates move every year. MOE announced the 2026 set in a press release at the end of April. Do not plan leave around a blog post, including this one. Check moe.gov.sg when the announcement lands.

In 2026 every phase was a two or three day window, opening at 9am and closing at 4.30pm. Registering at 9.00am on day one buys you nothing. Priority runs on citizenship, then home-school distance, then a computerised ballot. Time of submission is not on that list.

Which phase you are actually in

  • Phase 1: your child has a sibling currently studying in that school. Every eligible Phase 1 applicant is offered a place. If this is you, the anxiety is optional.
  • Phase 2A: a parent or sibling is a former student of the school; or a parent sits on the School Advisory or Management Committee; or a parent is a staff member; or your child is in the MOE Kindergarten inside that primary school.
  • Phase 2B: parent volunteer (see below); or a parent endorsed by the church or clan directly connected with the school; or a parent endorsed as an active grassroots leader. Grassroots leaders can only use 2B for schools within 2km of home.
  • Phase 2C: everyone else. Every primary school reserves 40 places for this phase, rising to 60 in most schools from the 2027 exercise, with schools under 180 P1 places staying at 40. A small number of schools also cap PR intake here and at 2C Supplementary, so if you are PR it is worth checking whether your shortlist includes one.
  • Phase 2C Supplementary: whoever is still unplaced after 2C.

Phase 2B has 20 reserved places in every school as well, and that is not changing. MOE’s stated reason for both numbers is to keep every school open to children with no prior connection to it, which is a polite way of saying the alumni do not get to have all of it.

Announced 10 September 2026: from the 2027 exercise Phase 2C rises to 60 places in most schools, and twelve schools split Phase 2C into two distance tracks with no proximity priority inside either. The extra places come out of Phase 2A. Written up in what actually changed in Phase 2C.

About the volunteer scramble

The forty hours is the part everyone talks about. The deadline is the part that gets them.

To use Phase 2B, a parent must have joined the school as a parent volunteer no later than 1 July of the year before registration, and completed at least 40 hours of service by 30 June of the registration year.

Read that twice. If your child registers next year, the door to volunteer at that school closed on 1 July this year. Kiasu, it turns out, has a lead time, and it is longer than most people realise when they finally start googling.

Also worth saying plainly: forty hours at the book fair buys you a ticket, not a seat. If 2B is oversubscribed, it ballots like everything else.

The 1km rule, without the folklore

When a school gets more applicants than vacancies in any phase from 2A onward, MOE runs a central computerised ballot. Priority order is fixed:

  1. Singapore Citizens within 1km
  2. SCs between 1km and 2km
  3. SCs outside 2km
  4. PRs within 1km
  5. PRs between 1km and 2km
  6. PRs outside 2km

Everyone in the same tier has an equal chance. The ballot does not know how many hours you volunteered, how much you want it, or that your mother went there.

Two practical things follow.

Know your actual distance category, not your vibe. 1.02km is not “basically 1km”. Use MOE’s SchoolFinder, which works off the registration address, rather than the walking route on Google Maps. The category is what the system reads.

Look up last year’s numbers. MOE publishes vacancy and balloting data for the previous exercise. You can see whether a school balloted at all, and which distance tier it ran out at. Fifteen minutes with that page tells you more than the entire WhatsApp group, which is running on one screenshot and somebody’s cousin.

What documents you need for P1 registration

For most families, the honest answer is: none.

You log in to the P1 Registration Portal at p1.placement.moe.gov.sg with Singpass. Only one parent registers, and that parent declares they have the other parent’s consent. Everything else is already in the system.

Supporting documents or declarations are required if you are:

  • Using a caregiver’s address: your parent or sibling is caring for your child and you want to register on their NRIC address for a school within 2km. Only the parent who made the declaration can then register using it.
  • Using the address of a new property.
  • Using the address of a resale property.
  • A divorced or separated parent.

For the new and resale property cases you register through an online form in the portal, then email the supporting documents to the school afterwards.

If your child does not appear in the portal at all, have the other parent log in first. If neither of you can see them, the portal has an online form for that.

The 30-month promise is not a formality

If your child gets in on home-school distance, you are committing to live at that address for at least 30 months counted from the start of that year’s exercise. For the 2026 exercise, the clock started on 30 June 2026. How the count works differs for new and resale properties, so read MOE’s own page rather than taking anyone’s word for it.

MOE checks. Giving false information is an offence and parents can be referred for police investigation. If the requirement is not met and you cannot show evidence, MOE will transfer the child to a school of its sole choosing, and you get no say in which one.

Somebody at dinner will float renting a small unit near the school for eighteen months. Now you know why that plan ends badly, and you can be the one who says so before the deposit is paid.

The part nobody says out loud

Plenty of families do not get their first choice, and their children are fine.

The reserved places at 2C exist in every single school: 40 now, 60 in most schools from 2027. The system is built so that the unremarkable case, the one where you did not volunteer and did not study there yourself and live 1.4km away, still ends with a place.

And after the results, the thing you will actually feel every single day is not the school’s reputation. It is the commute. It is whether the bus comes at 6.15am. It is whether anyone can reach the school gate in fifteen minutes when your kid vomits at 10.40am. The gap between the school you balloted for and the one 900m down the road is almost always smaller than the gap between a ten-minute journey and a forty-minute one.

Kiasu is not the problem. Kiasu pointed at the wrong variable is.

Put these in the calendar now

  • Around end April: MOE announces next year’s phase dates. Check, then book leave.
  • 1 July, the year before your child registers: the last day to join a school as a parent volunteer for Phase 2B.
  • 30 June, registration year: the 40 volunteer hours must be done.
  • Your phase window: a two or three day slot. Not a race, but you cannot miss it.
  • Results day: from 8am in the portal, and by SMS.

We built myna partly because of weeks like this one. The family calendar holds the registration dates, the volunteer deadline and the document checklist, and it nags the right adult at the right time, so nobody is refreshing a portal at midnight trying to remember whether the window closed at 4.30 or 5.

The rest of it is out of your hands, which is the genuinely hard part. Check MOE for anything with a date on it. Then go and enjoy the last stretch of a kid who still calls it big school.

And once a place is settled, the next thing to work out is the term calendar: when the school holidays actually fall, including the ones that quietly become nine days long.

Once you have submitted, the waiting is its own event: what results day is actually like, what balloting means when it happens to you, and what to do if the answer is no.

Join the beta →

What everyone gets wrong

When do I register for P1?

The year your child turns six, for the year they turn seven. Phases run roughly end June through August, and MOE announces the exact dates around end April. Check moe.gov.sg before you book leave, because the dates move every year and no blog post is a source for that, including this one.

Does registering early in the phase help?

No, and it is the most expensive myth in the group chat. Priority runs on citizenship, then home-school distance, then a computerised ballot. Time of submission is not on that list. Registering at 9.00am on day one buys you nothing except a worse morning.

What documents do I need for P1 registration?

For most families, none at all. You log in with Singpass and everything is already in the system. Documents only come in for specific cases: using a caregiver's address, a new property, a resale property, or registering as a divorced or separated parent.

What happens if my child doesn't get into any school?

That is not a thing that happens. If 2C Supplementary is unsuccessful, MOE posts your child to a school with a vacancy. Every school also reserves places at 2C precisely so the ordinary case, no volunteering, no alumni, living 1.4km away, still ends with a place: 40 today, and 60 in most schools from the 2027 exercise.


myna keeps the whole household's day in one place, with an Aunty who does the reminding.

Join the beta