Singapore Primary 1 registration odds, based on MOE's own 2025 vacancy and balloting data.
Read this first: these verdicts reflect historical patterns in one year of MOE data (2025),
not a guarantee. 2026 has a nationwide P1 intake reduction due to a shrinking birth cohort, and MOE is
reviewing the whole registration framework — this cycle's ratios may be less reliable than usual.
School
Distance
Estate
MRT
Total vacancies
Total applicants
Phase 1
Phase 2A
Phase 2B
Phase 2C
2C Supp
Re-scrapes all 179 schools from MOE, then rebuilds the database and re-geocodes
every school. Takes 15–20 minutes. Only works from a network MOE doesn't
block (not from a cloud host) and only if this server has Playwright installed.