Every MOE primary school, colour-coded by how hard its P1 ballot ran — with phase-by-phase oversubscription ratios and every tracked new launch inside a straight-line 1km and 2km of each school, priced. Click a school to draw its radii.
Data updated —
Singapore's P1 Registration Exercise fills each school phase by phase — Phase 1 for siblings, 2A for alumni and school-community ties, 2B for volunteers, clan and church connections, 2C for everyone else, and 2C Supplementary for those still without a place. Whenever a phase attracts more applicants than vacancies, MOE ballots — and priority in the ballot runs by citizenship and home-school distance: Singapore Citizens within 1km first, then 1–2km, then beyond 2km, before Permanent Residents in the same order. That is the entire mechanism by which an address becomes an admission advantage, and it is why the 1km circle around a heavily balloted school carries a price in the property market.
The colour of every school on this map is a demand tier computed from the last completed exercise (2025). Very high demand means balloting reached Phase 2B or earlier, or the Phase 2C ballot cut into Singapore Citizens living within 1km — the strongest possible signal, because even the best-placed applicants were not safe. High demand means Phase 2C balloted for at least one group. Moderate means balloting appeared only at 2C Supplementary, or 2C ran at 0.8× vacancies or above without a ballot. Vacancies available means every applicant in every phase found a place. In 2025, 109 of 179 schools balloted in at least one phase, 85 balloted at Phase 2C, and at 64 schools the 2C ballot reached citizens within 1km. The cards also show the live 2026 exercise as each phase concludes — 35 schools had already balloted at Phase 2A this cycle at our last refresh.
Each card prints applicants ÷ vacancies for Phases 2A, 2B, 2C and 2C(S) — a ratio of 1.88× at Phase 2C means 188 children applied for every 100 places. Ratios above 1.0× forced a ballot; the "ballot" tag names the phases where it happened and the residency band the ballot ran in — SC <1km, SC 1–2km or SC >2km for Singapore Citizens by home-school distance, or PR for Permanent Residents. That band is the direct answer to "was the ballot for 1km or 2km applicants?": a 2C tag of SC 1–2km, for instance, means citizens within 1km were all admitted and the ballot fell on those living between 1km and 2km. Ratios compare demand against that phase's vacancies only, so a small 2B ratio can coexist with a brutal 2C — schools reserve at least 20 places each for 2B and 2C, and popular schools frequently hit that floor.
Cross-referencing schools against the launch pipeline answers two questions in both directions. Buyers shortlisting a school can see every tracked launch inside the straight-line 1km and 2km rings — 42 of the 107 projects in our tracker sit within 1km of at least one very-high-demand school, and 87 within 2km — along with transacted or estimated price ranges. And buyers shortlisting a project can see which ballots its address would plausibly strengthen, on the project's own analysis page. The demand tiers travel with the school, not the address: a school's ballot history is public, annual and quantified, which makes it one of the few "location attributes" you can actually measure rather than assert.
Two honest caveats. First, straight-line distance is not the official distance — MOE uses SLA address-point measurement, and a project at 0.97km on our estimate can sit outside 1km officially (or vice versa); the OneMap School Query is the only check that counts. Second, proximity to a popular school is correlated with everything else that makes a location expensive, so price gaps near schools are not purely a "school premium" — our research note on schools and launch demand works through the numbers, including where the premium fails to appear. Ballot outcomes also move year to year with cohort sizes and MOE intake adjustments; a tier is a history, not a promise.
Distance disclaimer. The 1km and 2km rings and all distances on this page are straight-line estimates computed from school and project coordinates. They are not the official MOE home-school distance and carry no guarantee of accuracy. Before relying on 1km or 2km status for P1 registration, check the exact distance for your specific address with the School Query tool on OneMap, which applies the official measurement.
When a school receives more applicants than vacancies in a phase, MOE breaks the tie by citizenship and home-school distance: Singapore Citizens within 1km first, then 1–2km, then beyond 2km, followed by Permanent Residents in the same order. Balloting happens within the group where vacancies run out — so an address within 1km of an oversubscribed school materially improves the odds.
MOE uses the Singapore Land Authority's address-point data, checkable with the OneMap School Query tool. The distances on this page are straight-line estimates from coordinates and are indicative only — always verify a specific address before relying on 1km or 2km status.
Applicants ÷ vacancies for that phase. A Phase 2C ratio of 1.88× means 188 children applied for every 100 places, so balloting was required. Below 1.0×, everyone who applied in that phase could be admitted.
By Phase 2C ratio: Princess Elizabeth Primary (5.66×), Nan Hua Primary (4.05×), South View Primary (3.78×), Northland Primary (3.46×) and Chongfu School (3.45×). In total, 109 of 179 schools balloted in at least one phase in 2025.
Special Assistance Plan schools teach English and Chinese at first-language level. Fifteen P1-admitting schools carry the designation, most of them heavily oversubscribed — use the Programme filter to isolate them.
The effect is real but smaller and less uniform than assumed: among selling OCR launches, projects within 1km of a very-high-demand school run a median average of ~$2,297 psf versus ~$2,197 psf for the rest — a 4–5% gap — but the pattern inverts in the RCR. The clearer effect is on buyer mix: HDB upgrader share runs about 7 percentage points higher near very-high-demand schools. Our research note has the full working.
Damai Primary, Kranji Primary and Townsville Primary have paused P1 registration from 2025 to 2027 while relocating — Damai to Tampines North and Townsville to East Canberra, tentatively from 2029 per MOE. Existing students continue at the current campuses.
School details come from MOE's General Information of Schools dataset on data.gov.sg; ballot figures come from MOE's published vacancies-and-balloting data for 2025 plus the live 2026 exercise as each phase concludes. The data date appears in the strip at the top of the page.
The research on this page tells you what the data says. If you want to work through what it means for your own situation — a school shortlist, budget, ABSD position, or timing an HDB sale around a P1 registration window — you can request a one-to-one consultation.
Disclosure: advisory consultations are provided by Jamus Lee (CEA Reg. No. R065771E, ERA Realty Network Pte Ltd, Licence No. L3002382K), the publisher of PropertyInsider.sg, via JamusProperty.com. This is a separate service from our editorial research and has no influence over what we publish — see our editorial policy. Submitting this form shares your details with the advisory practice; see our privacy policy.