P1 RegistrationSingapore 2026Phases, Distance & Balloting Calculator
Last updated 30 Apr 2026
MOE confirms Phase 2C on 28–30 Jul 2026. Major change: gradual P1 intake reduction across most primary schools starting 2026. Read our full analysis →
P1 Registration is Singapore's annual exercise (Jul–Oct 2026) for parents to enrol children born 2 Jan 2020 to 1 Jan 2021 in a primary school. Registration runs across 6 phases (1, 2A, 2B, 2C, 2C Supplementary, 3) with eligibility narrowing per phase. Distance-from-home and citizenship priority decide ballots.
Find Your Nearest Schools
Singapore's only tool using real OneMap data — same as MOE
Enter your Singapore postcode
Popular postcodes
61 schools had P1 places cut.
See yours.
We cross-referenced every Singapore primary school's 2025 baseline with MOE's live 2026 vacancies. 179 schools tracked · 12 increased · 106 unchanged · net −1,460 P1 places.
✂️ Top 3 biggest cuts:
📊 Live MOE-confirmed data·Updated 30 Apr 2026·Free, no login
Quick Answers
Tap a card to reveal the answer
P1 Registration 2026 Key Dates
Confirmed by MOE for the 2026 P1 Registration Exercise. Bookmark this page for updates.

| Phase | Registration Period | Results Out |
|---|---|---|
1 Phase 1 | From:9am, 30 Jun To:4:30pm, 2 Jul | Results 8 Jul 2026 |
2A Phase 2A | From:9am, 9 Jul To:4:30pm, 10 Jul | Results 17 Jul 2026 |
2B Phase 2B | From:9am, 20 Jul To:4:30pm, 21 Jul | Results 27 Jul 2026 |
2C Phase 2C | From:9am, 28 Jul To:4:30pm, 30 Jul | Results 11 Aug 2026 |
2C+ Phase 2C Supp | From:9am, 17 Aug To:4:30pm, 18 Aug | Results 27 Aug 2026 |
3 Phase 3 | From:IOI: 19–25 May To:Main reg: Oct 2026 | Results TBA after SC/PR phases |
Who Can Register in Each Phase?
Each phase has strict eligibility. Phase 2A no longer has sub-phases — MOE consolidated into a single Phase 2A from 2024.
Phase 1
Child has a sibling currently studying at the school.
No — all eligible applicants guaranteed a place.
Not applicable
Low. Very few schools fill up entirely at Phase 1.
Phase 2A
Parent or sibling is a former student of the school; parent on School Advisory/Management Committee; parent is a staff member; child in MOE Kindergarten at the school.
Yes, if oversubscribed.
Distance tiebreaker within citizenship group.
Moderate. Popular schools with large alumni bases see Phase 2A balloting.
Phase 2B
Parent has completed 40+ hours of volunteering at the school by 30 Jun 2026; parent endorsed by a directly connected church or clan; endorsed active community leader.
Yes, if oversubscribed.
Distance priority within citizenship group.
Moderate. Top schools regularly ballot Phase 2B. Volunteer commitment required by Jun 2026.
Phase 2C
All Singapore Citizens and Permanent Residents not yet registered in a primary school.
Yes — most common balloting phase.
Yes: 1km > 1–2km > beyond 2km. SC > PR within each band.
High at oversubscribed schools. Distance band is the key lever for parents.
Phase 2C Supplementary
SC and PR children not placed after Phase 2C.
MOE may directly assign remaining children to schools with vacancies.
Distance priority still applies; MOE assigns to nearest school with vacancies if needed.
Very high. Being assigned by MOE means less choice. Explore all earlier phases first.
Phase 3
International (non-SC, non-PR) students after all SC and PR have been allocated places. Requires Indication of Interest: 19–25 May 2026.
Subject to vacancies remaining after SC/PR phases.
Not a key factor; vacancies depend on what is left.
Variable. Popular schools may have no Phase 3 vacancies.
Distance & Citizenship Priority
The most important rule to understand for Phase 2C
For Phase 2C (and 2C Supplementary), MOE applies a two-layer priority system: citizenship first, distance second. Within each citizenship tier (SC over PR), MOE further stratifies by distance band:
When a particular priority group (e.g. SC within 1km) is oversubscribed, balloting is conducted only within that group. A Singapore Citizen living within 1km will never compete against a PR living beyond 2km — they ballot separately.
30-month residency rule: For distance priority, your family must have resided at the qualifying address for at least 30 continuous months before the Phase 2C registration date. Recent movers may have their previous address used instead.
Read our deep dive on home-school distance and the 1km / 2km rule →
2026 Intake Reduction Impact
MOE announced a gradual reduction in Primary 1 intake starting 2026, driven by declining birth cohort sizes. Most primary schools will have fewer P1 vacancies than in 2025. This means competition may intensify in Phase 2C at already-popular schools, while schools in less-sought areas will be largely unaffected. Parents targeting top oversubscribed schools should factor this reduction into their distance and volunteering strategy. The intake reduction does not change the phase structure or eligibility criteria — only the total vacancy count per school changes.
⭐ Original SGSchoolKaki analysis
See exactly which schools were cut — all 179 primary schools, 2025 vs 2026
61 schools cut · 12 increased · 106 unchanged · net −1,460 P1 places. A side-by-side per-school view of the 2026 intake change, sortable and searchable.
Phase 2C Supplementary — What If My Child Doesn't Get In?
Panic!
Phase 2C Supplementary (17–18 Aug 2026) is the safety net for SC and PR children not placed during Phase 2C. It draws from the same 40-place reserve pool not fully used earlier.
Children whose Phase 2C ballot was unsuccessful OR who registered late. Same distance + citizenship hierarchy as 2C — SC over PR, 1km > 1–2km > beyond 2km. But fewer schools have vacancies left.
If still unplaced, MOE will directly assign a school with remaining vacancies — closest to home first. You cannot choose, but may request a transfer within the same planning area later.
Pro tip ✏️ → If you enter Phase 2C Supplementary, do NOT wait passively — register immediately when the window opens and be prepared to accept any school with vacancies.
Your Month-by-Month P1 Action Plan
Tear this out and stick it on your fridge
May 2026
- Submit Phase 3 Indication of Interest (19–25 May) if international student
- Confirm your home address and 30-month residency status
- Run the distance calculator above for your shortlisted schools
- Decide Phase 2B volunteering commitment (must complete by 30 Jun)
Jun 2026
- Complete 40 hours of Phase 2B volunteering by 30 Jun
- Gather supporting documents (birth cert, NRIC, alumni records)
- Check MOE's confirmed registration dates when announced
- Narrow shortlist to 2–3 primary schools based on distance band
Jul 2026
- Phase 1 registration (30 Jun – 2 Jul) — sibling priority
- Phase 2A registration (9–10 Jul) — alumni/staff
- Phase 2B registration (20–21 Jul) — volunteer proof required
- Phase 2C registration opens 28 Jul, 9am — submit promptly
Aug 2026
- Phase 2C results announced — check MOE portal
- Phase 2C Supplementary (17–18 Aug) if not placed
- If assigned by MOE, note school and request transfer if needed
- Begin school orientation preparation
Sep–Oct 2026
- Phase 3 registration for international students (Oct)
- Final school placement confirmed for all children
- Attend primary school open houses and orientations
- Register for any pre-school transition programmes
More Q&A
Office hour questions — deeper answers for the detail-minded parent
Deep Dives & Resources
Pick a textbook to explore →
Per-School Comparison 2025 vs 2026
See exactly which 61 schools were cut, by how much. ⭐ Original SGSchoolKaki data.
P1 Registration Guide 2026
Complete guide to all phases, eligibility, and strategy for 2026.
Home-School Distance: 1km vs 2km
How MOE measures distance, the 30-month rule, and what it means for your ballot.
Oversubscribed Primary Schools 2025
Which schools balloted in 2025 and how many times. Data from all 182 schools.
Social Mixing Review 2026
MOE's ongoing social mixing policy and what it means for ballot odds.
Intake Reduction 2026 Analysis
MOE confirmed intake cuts — which schools are affected and by how much.
Phase 2C Supplementary Explained
What happens if your child doesn't get in? Full walkthrough.
Phase 2B Volunteer Guide
How to qualify, hours required, and which schools accept volunteers.
PR Families Strategy
Navigating the PR cap, citizenship priority, and distance bands.
Month-by-Month Checklist
Printable action list: May through October 2026.
Visual Timeline 2026
Interactive timeline of all P1 registration milestones.
Working Notes — Distance & Data Methodology
Lab notes from the SGSchoolKaki data team
Distance — OneMap, not Haversine
SGSchoolKaki uses the OneMap School Query API (OneMap.gov.sg) — the same tool MOE uses for official P1 distance calculations. OneMap uses road-network geometry, not straight-line crow-flies (Haversine) distance. Haversine can differ by 0.1–0.3km, which could incorrectly place you in the wrong priority band. We never use Haversine.
Vacancy & Balloting Data
Phase data displayed per school comes from MOE's official P1 registration results, ingested and maintained in our database of 182 Singapore primary schools. Data is updated annually after MOE publishes results. The 2025 dataset shown in school cards represents the most recent complete year available.
Why OneMap Over Google Maps
Google Maps distance estimates are not used by MOE and can differ from OneMap due to different road network datasets. For P1 registration purposes, only OneMap's output is authoritative. Parents should not rely on Google Maps for deciding which distance band their home falls into.
Sources & MOE Citations
- MOE P1 Registration Portal — moe.gov.sg/primary/p1-registration
- MOE — How to Register (Phases 1, 2A, 2B, 2C, 2C Supp, 3) — moe.gov.sg/primary/p1-registration/how-to-register
- MOE Vacancies & Balloting (live) — moe.gov.sg/primary/p1-registration/vacancies-and-balloting
- MOE Past Vacancies & Balloting Data — moe.gov.sg/primary/p1-registration/past-vacancies-and-balloting-data
- OneMap (official distance tool) — onemap.gov.sg
- MOE Newsroom (press releases & announcements) — moe.gov.sg/news
Update Log
- 30 Apr 2026 — Initial hub launch with intake-reduction analysis and full 2026 phase dates.
- 28 Apr 2026 — MOE confirmed Phase 2C date: 28–30 Jul 2026. Updated key dates table.
- 19 Apr 2026 — Phase 3 Indication of Interest window confirmed: 19–25 May 2026.
- 1 Feb 2026 — 2025 P1 registration result data ingested into school cards.
- 25 Oct 2025 — SGSchoolKaki P1 Registration Tool launched.
SGSchoolKaki Education Team
Ex-MOE Teachers, Private Tutors & Education Data Analysts with 15+ Years Combined Experience
Reviewed by: KW Phoon
Founder, BEng(Hons) in Computing Engineering
Data-Driven Education Platform