Singapore P1 Ballot History 2019–2025

All 182 primary schools · Phase 2C balloting trends · Year-by-year data

📒 At a Glance — TL;DR

Key facts from the 2019–2025 Phase 2C dataset

Across 182 primary schools, 81 schools balloted in Phase 2C in 2025. Most oversubscribed: Princess Elizabeth Primary School (5.66×, 232 applicants for 41 vacancies). 65 schools have balloted every year from 2019–2025. Phase 2C balloting peaked at 101 schools in 2020 and stood at 81 in 2025.[1]

Phase 2C Balloting Trends 2019–2025

Number of schools that required a Phase 2C ballot per year

Peak year (2020)2025 (latest & lowest)Other years

Top 20 Most Oversubscribed — Phase 2C 2025

Ranked by applicants-per-vacancy ratio · Click school name for full 7-year history

Top 20 most oversubscribed primary schools in Phase 2C 2025, ranked by oversubscription ratio
#SchoolVacAppRatio
1Princess Elizabeth Primary School412325.66×
2Nan Hua Primary School411664.05×
3South View Primary School411553.78×
4Northland Primary School411423.46×
5Chongfu School401383.45×
6Nan Chiau Primary School852693.17×
7St. Hilda's Primary School431363.16×
8Rosyth School421323.14×
9Angsana Primary School591672.83×
10Gongshang Primary School441172.66×
11Wellington Primary School401042.60×
12Maha Bodhi School491252.55×
13Hong Wen School621532.47×
14Rulang Primary School40982.45×
15Holy Innocents' Primary School451102.44×
16Kong Hwa School491182.41×
17Red Swastika School41932.27×
18Poi Ching School992122.14×
19Pei Chun Public School45942.09×
20Yangzheng Primary School47982.08×
Full 2025 data →Source: MOE official release 2025

Frequently Asked Questions

How many Singapore primary schools balloted in Phase 2C in 2025?
81 primary schools required a Phase 2C ballot in the 2025 P1 registration exercise. This is the number of schools where applicants exceeded available vacancies in Phase 2C, triggering a ballot among applicants in the same distance band.
Which primary school was most oversubscribed in Phase 2C 2025?
Princess Elizabeth Primary School was the most oversubscribed primary school in Phase 2C 2025, with a ratio of 5.66× (232 applicants for 41 vacancies).
How do I check if a specific primary school balloted historically?
Each of the 182 primary schools listed on this page has a dedicated ballot history page showing year-by-year Phase 2C and other phase data from 2019 to 2025. Click any school name in the navigation index above to view its full 7-year record.
What is the trend in Singapore P1 balloting over 2019–2025?
Phase 2C balloting peaked at 101 schools in 2020 and reached its lowest at 81 schools in 2025. The full breakdown: 2019: 87 schools · 2020: 101 schools · 2021: 91 schools · 2022: 90 schools · 2023: 85 schools · 2024: 88 schools · 2025: 81 schools.
Why This Matters

Why P1 ballot history matters

for parents & your shortlist

The schools that ballot every year are not secrets — they are patterns. Planning 3 years ahead with this data separates a considered shortlist from a stressful gamble.

For students

Knowing which schools ballot helps you set realistic expectations. A school that has balloted every year since 2019 is unlikely to change in your registration year — factor that in early.

For your shortlist

Cross-reference your home address phase priority with this 7-year ballot record before committing. A 3× oversubscription ratio means only 1 in 3 Phase 2C applicants will secure a place — make sure your backup school is genuinely viable.

Check the history before you fall in love with the school.
Plan with data, not hope.

Data Notes

  • 2019–2023 data: third-party archive sourced from MOE-published annual registration reports.
  • 2024–2025 data: MOE official release.
  • Phase 2C oversubscription ratio = applicants ÷ vacancies. A ratio above 1.0 means a ballot was held; only applicants who “win” the ballot secure a place. Distance (MOE/OneMap routing) is the tiebreaker within each band.
  • Schools marked “P1 suspended” are not accepting Primary 1 registration for 2025–2028 due to school relocation; historical data remains for reference.
  • This hub revalidates daily. Ballot counts are Phase 2C unless otherwise stated.

[1] MOE P1 Registration reports 2019–2025. Data compiled by SGSchoolKaki.

For Parents

Find a Tutor?

Join 500+ parents on our waitlist to connect with verified, MOE-aligned tutors.

Free to join • Priority access

For Tutors

Join as a Tutor?

Join our network and connect with 500+ parents seeking quality tutors.

Free to join • Early access benefits

SGSchoolKaki Education Team

Ex-MOE Teachers, Private Tutors & Education Data Analysts with 15+ Years Combined Experience

Published:17 May 2026

Reviewed by: KW Phoon

Founder, BEng(Hons) in Computing Engineering

Data-Driven Education Platform