SGSchoolKaki
Loading...
Back to P1 Registration hub
Historical Data · 2025 Closed
See 2026 Live Data
MOE Official

You're viewing archived 2025 results — the registration exercise has closed. For the current cycle (intake numbers + live ballot results as MOE publishes them), see 2026 P1 data.

P1 Ballot & Vacancy Data 2025 — All Primary Schools

The complete 2025 P1 registration outcomes for all 179 Singapore primary schools — 101 schools conducted balloting in at least one phase. The most oversubscribed school was Princess Elizabeth Primary School (Phase 2C ratio 5.66x). Every row below is rendered server-side from MOE official data.

Last refreshed: 2 Oct 2026 · Source: MOE Past Vacancies & Balloting

🏫Total Schools
179
🗳️Schools Balloted
101
✅No Balloting Needed
78
🏆Most Competitive
5.66x
Princess Elizabeth P.S.

Looking for 2026 data? This page is the preserved 2025 archive for year-on-year comparison. For the current exercise and per-school vacancy changes, visit P1 Per-School Data 2026 or the P1 Registration hub.

2025 P1 Registration outcomes — vacancies, applicants and balloting results for all 179 Singapore primary schools, broken down by registration phase.
School2A Vac2A Apps2B Vac2B Apps2C Vac2C Apps2C Ratio2CS Vac2CS AppsBallot?Demand
Admiralty Primary School60422627B5287B1.67x——YESHigh
Ahmad Ibrahim Primary School1326621185310.17x15429—Low
Ai Tong School109134B2062B4381B1.88x——YESVery High
Alexandra Primary School76672356773B1.09x——YESMedium
Anchor Green Primary School1162152—155230.15x13245—Low
Anderson Primary School694329256591B1.40x——YESMedium
Ang Mo Kio Primary School781741—123360.29x8827—Low
Anglo-Chinese School (Junior)1341043061B6195B1.56x——YESVery High
Anglo-Chinese School (Primary)120813361B6696B1.46x——YESHigh
Angsana Primary School78125B20159167B2.83x——YESVery High
Beacon Primary School48136—107380.35x6910—Low
Bedok Green Primary School140565—195300.15x16650—Low
Bendemeer Primary School891744—133270.20x10750—Low
Blangah Rise Primary School36730—89190.21x7122—Low
Boon Lay Garden Primary School83845—135350.26x10019—Low
Bukit Panjang Primary School816226206178B1.28x——YESMedium
Bukit Timah Primary School78644—132104B0.79x3963BYESHigh
Bukit View Primary School148667—202920.46x111121BYESMedium
Canberra Primary School6116351887105B1.21x——YESMedium
Canossa Catholic Primary School196241460340.57x2644BYESHigh
Cantonment Primary School61539—116290.25x8722—Low
Casuarina Primary School423821—64300.47x3415—Low
Catholic High School (Primary Section)94141B2035B4072B1.80x——YESHigh
Cedar Primary School1193648—146570.39x89107BYESMedium
Changkat Primary School17112741220420.19x17810—Low
CHIJ (Katong) Primary87284012107710.66x3650BYESMedium
CHIJ (Kellock)8014426123570.46x6639—Low
CHIJ Our Lady of Good Counsel531234993440.47x4944—Low
CHIJ Our Lady of the Nativity120275137116131B1.13x——YESMedium
CHIJ Our Lady Queen of Peace878467132890.67x4341—Low
CHIJ Primary (Toa Payoh)92782556B4977B1.57x——YESVery High
CHIJ St. Nicholas Girls' School (Primary Section)86117B2048B4171B1.73x——YESVery High
Chongfu School98120B2039B40138B3.45x——YESVery High
Chongzheng Primary School1103844101251271.02x———Medium
Chua Chu Kang Primary School7847301677152B1.97x——YESHigh
Clementi Primary School1831377—231860.37x145136—Low
Compassvale Primary School7217381996112B1.17x——YESMedium
Concord Primary School44182918696B1.12x——YESMedium
Corporation Primary School601136—109230.21x8618—Low
Dazhong Primary School684926—80720.90x921—Very High
De La Salle School1051151121431140.80x2947—High
East Spring Primary School1272255—165550.33x11118—Low
Edgefield Primary School122559—178260.15x15239—Low
Elias Park Primary School272122—66115B1.74x——YESHigh
Endeavour Primary School119558—174680.39x10666—Low
Evergreen Primary School46633—100680.68x3226—Low
Fairfield Methodist School (Primary)97103B2030B4270B1.67x——YESHigh
Farrer Park Primary School811343—129240.19x10565—Low
Fengshan Primary School585123—6993B1.35x——YESMedium
Fern Green Primary School1253251—153850.56x6840—Low
Fernvale Primary School11720521156720.46x8538—Low
First Toa Payoh Primary School98850—151100.07x14132—Low
Frontier Primary School6678B20234066B1.65x——YESHigh
Fuchun Primary School511731—94470.50x483—Low
Fuhua Primary School852839—119310.26x8822—Low
Gan Eng Seng Primary School62739—116170.15x1008—Low
Geylang Methodist School (Primary)113314741381381.00x———Medium
Gongshang Primary School67203B201744117B2.66x——YESVery High
Greendale Primary School861843—128240.19x10431—Low
Greenridge Primary School411429187270.31x605—Low
Greenwood Primary School411030—91750.82x1622—Medium
Haig Girls' School7923392098830.85x1529BYESHigh
Henry Park Primary School1319931316393B1.48x——YESMedium
Holy Innocents' Primary School1071022244B45110B2.44x——YESVery High
Hong Wen School6238282362153B2.47x——YESVery High
Horizon Primary School8687B20115079B1.58x——YESHigh
Hougang Primary School66133816981151.17x———Medium
Huamin Primary School6783B2025886B1.48x——YESMedium
Innova Primary School5910364105770.73x288—Low
Jiemin Primary School551434—101380.38x6323—Low
Jing Shan Primary School4648B20—60500.83x109YESMedium
Junyuan Primary School1209628—8591B1.07x——YESMedium
Jurong Primary School822140—121480.40x7339—Low
Jurong West Primary School4859B2015977B1.30x——YESMedium
Keming Primary School9658332177125B1.62x——YESHigh
Kheng Cheng School11312541162173B1.07x——YESMedium
Kong Hwa School97842449B49118B2.41x——YESVery High
Kuo Chuan Presbyterian Primary School7850303259113B1.92x——YESHigh
Lakeside Primary School9221441130970.75x3342BYESMedium
Lianhua Primary School1971581—242260.11x21642—Low
Maha Bodhi School1311212346B49125B2.55x——YESVery High
Maris Stella High School (Primary Section)1321003153B62124B2.00x——YESVery High
Marsiling Primary School541035—104990.95x58BYESHigh
Marymount Convent School1567703206550.27x151138—Low
Mayflower Primary School562530—91260.29x6637—Low
Mee Toh School124285237119153B1.29x——YESMedium
Meridian Primary School1132948—146290.20x11712—Low
Methodist Girls' School (Primary)95882254B4578B1.73x——YESVery High
Montfort Junior School686415118110.09x10726—Low
Nan Chiau Primary School1053842102B85269B3.17x——YESVery High
Nan Hua Primary School61102B2140B41166B4.05x——YESVery High
Nanyang Primary School144177B2053B4263B1.50x——YESVery High
Naval Base Primary School5659B2016064B1.07x——YESMedium
New Town Primary School1223601178210.12x15741—Low
Ngee Ann Primary School9427422127148B1.17x——YESMedium
North Spring Primary School711140—120410.34x7925—Low
North View Primary School717420160109B1.82x——YESHigh
North Vista Primary School1083245—136350.26x10134—Low
Northland Primary School7076B2029B41142B3.46x——YESVery High
Northoaks Primary School1521167—201100.05x1917—Low
Northshore Primary School865929186128B1.49x——YESMedium
Oasis Primary School803535—105590.56x4652BYESMedium
Opera Estate Primary School581435—104830.80x2136BYESHigh
Palm View Primary School106155—165840.51x8259—Low
Park View Primary School601037—110420.38x6846—Low
Pasir Ris Primary School424720194159B1.44x——YESMedium
Paya Lebar Methodist Girls' School (Primary)135644446B89110B1.24x——YESMedium
Pei Chun Public School111119B2132B4594B2.09x——YESVery High
Pei Hwa Presbyterian Primary School53120B2051B4184B2.05x——YESVery High
Pei Tong Primary School1862873—220300.14x19037—Low
Peiying Primary School662135—105530.51x5267—Medium
Pioneer Primary School2901211363321940.58x14073—Low
Poi Ching School10525474299212B2.14x——YESVery High
Princess Elizabeth Primary School52145B2028B41232B5.66x——YESVery High
Punggol Cove Primary School1013642—126260.21x10167—Low
Punggol Green Primary School6376B20358118B2.03x——YESVery High
Punggol Primary School6061B20359751.27x——YESMedium
Punggol View Primary School887126—77560.73x2147BYESVery High
Qifa Primary School118374712131148B1.13x——YESMedium
Qihua Primary School691737—112520.46x611—Low
Queenstown Primary School611735—105115B1.09x——YESMedium
Radin Mas Primary School635423224796B2.04x——YESVery High
Raffles Girls' Primary School150644931115143B1.24x——YESMedium
Red Swastika School95110B2042B4193B2.27x——YESVery High
River Valley Primary School7934351494941.00x———Medium
Riverside Primary School50692065479B1.46x——YESMedium
Rivervale Primary School7320381796111B1.16x——YESMedium
Rosyth School76110B2031B42132B3.14x——YESVery High
Rulang Primary School71102B2030B4098B2.45x——YESVery High
Sembawang Primary School655025—75107B1.43x——YESMedium
Seng Kang Primary School761142—127110.09x11723—Low
Sengkang Green Primary School95119B20154884B1.75x——YESHigh
Shuqun Primary School57111B20204179B1.93x——YESHigh
Si Ling Primary School66939—118260.22x924—Low
Singapore Chinese Girls' Primary School7599B2027B4158B1.42x——YESMedium
South View Primary School66191B2026B41155B3.78x——YESVery High
Springdale Primary School724130—92660.72x2648BYESHigh
St Andrew's School (Junior)13276393384104B1.24x——YESMedium
St. Anthony's Canossian Primary School11711553164330.20x13150—Low
St. Anthony's Primary School10245393485124B1.46x——YESMedium
St. Gabriel's Primary School5818331882700.85x1233BYESVery High
St. Hilda's Primary School91912029B43136B3.16x——YESVery High
St. Joseph's Institution Junior11761397778115B1.47x——YESHigh
St. Margaret's School (Primary)912442151131251.11x———Medium
St. Stephen's School146136411183740.40x109108—Low
Tampines North Primary School1532264—191600.31x131142BYESMedium
Tampines Primary School12654442131840.64x47111BYESVery High
Tanjong Katong Primary School59104B2095383B1.57x——YESHigh
Tao Nan School122156B2063B4581B1.80x——YESVery High
Teck Ghee Primary School9212473137760.56x6362—Low
Teck Whye Primary School1052248—144230.16x12156—Low
Telok Kurau Primary School1192950—150630.42x8771—Low
Temasek Primary School44122B201050103B2.06x——YESVery High
Unity Primary School951248—143540.38x907—Low
Valour Primary School5152B2035788B1.54x——YESHigh
Waterway Primary School3874B20—60102B1.70x——YESHigh
Wellington Primary School7787B202140104B2.60x——YESVery High
West Grove Primary School83646—137410.30x9647—Low
West Spring Primary School626021163400.64x2310—Low
West View Primary School393820—61320.53x2913—Low
Westwood Primary School7589B2075376B1.43x——YESMedium
White Sands Primary School6117352102790.78x2320—Low
Woodgrove Primary School601834598870.89x118—Low
Woodlands Primary School592232890870.97x39BYESVery High
Woodlands Ring Primary School531034—103500.48x534—Low
Xinghua Primary School87747—140450.32x9671—Low
Xingnan Primary School541732—97470.48x5116—Low
Xinmin Primary School604924195387B1.64x——YESHigh
Xishan Primary School10215491146660.45x80110BYESMedium
Yangzheng Primary School3692B20144798B2.08x——YESVery High
Yew Tee Primary School927481144680.47x7651—Low
Yio Chu Kang Primary School58937—110220.20x8866—Low
Yishun Primary School943340—122500.41x7277—Medium
Yu Neng Primary School3960B20164460B1.36x——YESHigh
Yuhua Primary School13217581174260.15x14817—Low
Yumin Primary School149967—201100.05x19174—Low
Zhangde Primary School381329—87740.85x1319BYESMedium
Zhenghua Primary School6769B20—62500.81x128YESMedium
Zhonghua Primary School75244—13380.06x12536—Low
B = Balloting conducted in that phaseVac = Vacancies · Apps = Applicants · 2CS = Phase 2C SupplementaryRatio ≥ 1x = oversubscribed · Demand bands: Very High ≥ 2x · High ≥ 1.5x · Medium ≥ 1x

Sources & Methodology

Data sourced from MOE Past Vacancies and Balloting Data (179 schools, academic year 2025). Phase data reflects final published outcomes after all registration phases concluded.

Caveat:Phase 1 and Phase 3 are typically zero-vacancy/applicant for most schools and are not displayed in this table. "Demand" is based on the highest applicant-to-vacancy ratio across any phase.