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: 3 Jul 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.67xYESHigh
Ahmad Ibrahim Primary School1326621185310.17x15429Low
Ai Tong School109134B2062B4381B1.88xYESVery High
Alexandra Primary School76672356773B1.09xYESMedium
Anchor Green Primary School1162152155230.15x13245Low
Anderson Primary School694329256591B1.40xYESMedium
Ang Mo Kio Primary School781741123360.29x8827Low
Anglo-Chinese School (Junior)1341043061B6195B1.56xYESVery High
Anglo-Chinese School (Primary)120813361B6696B1.46xYESHigh
Angsana Primary School78125B20159167B2.83xYESVery High
Beacon Primary School48136107380.35x6910Low
Bedok Green Primary School140565195300.15x16650Low
Bendemeer Primary School891744133270.20x10750Low
Blangah Rise Primary School3673089190.21x7122Low
Boon Lay Garden Primary School83845135350.26x10019Low
Bukit Panjang Primary School816226206178B1.28xYESMedium
Bukit Timah Primary School78644132104B0.79x3963BYESHigh
Bukit View Primary School148667202920.46x111121BYESMedium
Canberra Primary School6116351887105B1.21xYESMedium
Canossa Catholic Primary School196241460340.57x2644BYESHigh
Cantonment Primary School61539116290.25x8722Low
Casuarina Primary School42382164300.47x3415Low
Catholic High School (Primary Section)94141B2035B4072B1.80xYESHigh
Cedar Primary School1193648146570.39x89107BYESMedium
Changkat Primary School17112741220420.19x17810Low
CHIJ (Katong) Primary87284012107710.66x3650BYESMedium
CHIJ (Kellock)8014426123570.46x6639Low
CHIJ Our Lady of Good Counsel531234993440.47x4944Low
CHIJ Our Lady of the Nativity120275137116131B1.13xYESMedium
CHIJ Our Lady Queen of Peace878467132890.67x4341Low
CHIJ Primary (Toa Payoh)92782556B4977B1.57xYESVery High
CHIJ St. Nicholas Girls' School (Primary Section)86117B2048B4171B1.73xYESVery High
Chongfu School98120B2039B40138B3.45xYESVery High
Chongzheng Primary School1103844101251271.02xMedium
Chua Chu Kang Primary School7847301677152B1.97xYESHigh
Clementi Primary School1831377231860.37x145136Low
Compassvale Primary School7217381996112B1.17xYESMedium
Concord Primary School44182918696B1.12xYESMedium
Corporation Primary School601136109230.21x8618Low
Dazhong Primary School68492680720.90x921Very High
De La Salle School1051151121431140.80x2947High
East Spring Primary School1272255165550.33x11118Low
Edgefield Primary School122559178260.15x15239Low
Elias Park Primary School27212266115B1.74xYESHigh
Endeavour Primary School119558174680.39x10666Low
Evergreen Primary School46633100680.68x3226Low
Fairfield Methodist School (Primary)97103B2030B4270B1.67xYESHigh
Farrer Park Primary School811343129240.19x10565Low
Fengshan Primary School5851236993B1.35xYESMedium
Fern Green Primary School1253251153850.56x6840Low
Fernvale Primary School11720521156720.46x8538Low
First Toa Payoh Primary School98850151100.07x14132Low
Frontier Primary School6678B20234066B1.65xYESHigh
Fuchun Primary School51173194470.50x483Low
Fuhua Primary School852839119310.26x8822Low
Gan Eng Seng Primary School62739116170.15x1008Low
Geylang Methodist School (Primary)113314741381381.00xMedium
Gongshang Primary School67203B201744117B2.66xYESVery High
Greendale Primary School861843128240.19x10431Low
Greenridge Primary School411429187270.31x605Low
Greenwood Primary School41103091750.82x1622Medium
Haig Girls' School7923392098830.85x1529BYESHigh
Henry Park Primary School1319931316393B1.48xYESMedium
Holy Innocents' Primary School1071022244B45110B2.44xYESVery High
Hong Wen School6238282362153B2.47xYESVery High
Horizon Primary School8687B20115079B1.58xYESHigh
Hougang Primary School66133816981151.17xMedium
Huamin Primary School6783B2025886B1.48xYESMedium
Innova Primary School5910364105770.73x288Low
Jiemin Primary School551434101380.38x6323Low
Jing Shan Primary School4648B2060500.83x109YESMedium
Junyuan Primary School12096288591B1.07xYESMedium
Jurong Primary School822140121480.40x7339Low
Jurong West Primary School4859B2015977B1.30xYESMedium
Keming Primary School9658332177125B1.62xYESHigh
Kheng Cheng School11312541162173B1.07xYESMedium
Kong Hwa School97842449B49118B2.41xYESVery High
Kuo Chuan Presbyterian Primary School7850303259113B1.92xYESHigh
Lakeside Primary School9221441130970.75x3342BYESMedium
Lianhua Primary School1971581242260.11x21642Low
Maha Bodhi School1311212346B49125B2.55xYESVery High
Maris Stella High School (Primary Section)1321003153B62124B2.00xYESVery High
Marsiling Primary School541035104990.95x58BYESHigh
Marymount Convent School1567703206550.27x151138Low
Mayflower Primary School56253091260.29x6637Low
Mee Toh School124285237119153B1.29xYESMedium
Meridian Primary School1132948146290.20x11712Low
Methodist Girls' School (Primary)95882254B4578B1.73xYESVery High
Montfort Junior School686415118110.09x10726Low
Nan Chiau Primary School1053842102B85269B3.17xYESVery High
Nan Hua Primary School61102B2140B41166B4.05xYESVery High
Nanyang Primary School144177B2053B4263B1.50xYESVery High
Naval Base Primary School5659B2016064B1.07xYESMedium
New Town Primary School1223601178210.12x15741Low
Ngee Ann Primary School9427422127148B1.17xYESMedium
North Spring Primary School711140120410.34x7925Low
North View Primary School717420160109B1.82xYESHigh
North Vista Primary School1083245136350.26x10134Low
Northland Primary School7076B2029B41142B3.46xYESVery High
Northoaks Primary School1521167201100.05x1917Low
Northshore Primary School865929186128B1.49xYESMedium
Oasis Primary School803535105590.56x4652BYESMedium
Opera Estate Primary School581435104830.80x2136BYESHigh
Palm View Primary School106155165840.51x8259Low
Park View Primary School601037110420.38x6846Low
Pasir Ris Primary School424720194159B1.44xYESMedium
Paya Lebar Methodist Girls' School (Primary)135644446B89110B1.24xYESMedium
Pei Chun Public School111119B2132B4594B2.09xYESVery High
Pei Hwa Presbyterian Primary School53120B2051B4184B2.05xYESVery High
Pei Tong Primary School1862873220300.14x19037Low
Peiying Primary School662135105530.51x5267Medium
Pioneer Primary School2901211363321940.58x14073Low
Poi Ching School10525474299212B2.14xYESVery High
Princess Elizabeth Primary School52145B2028B41232B5.66xYESVery High
Punggol Cove Primary School1013642126260.21x10167Low
Punggol Green Primary School6376B20358118B2.03xYESVery High
Punggol Primary School6061B20359751.27xYESMedium
Punggol View Primary School88712677560.73x2147BYESVery High
Qifa Primary School118374712131148B1.13xYESMedium
Qihua Primary School691737112520.46x611Low
Queenstown Primary School611735105115B1.09xYESMedium
Radin Mas Primary School635423224796B2.04xYESVery High
Raffles Girls' Primary School150644931115143B1.24xYESMedium
Red Swastika School95110B2042B4193B2.27xYESVery High
River Valley Primary School7934351494941.00xMedium
Riverside Primary School50692065479B1.46xYESMedium
Rivervale Primary School7320381796111B1.16xYESMedium
Rosyth School76110B2031B42132B3.14xYESVery High
Rulang Primary School71102B2030B4098B2.45xYESVery High
Sembawang Primary School65502575107B1.43xYESMedium
Seng Kang Primary School761142127110.09x11723Low
Sengkang Green Primary School95119B20154884B1.75xYESHigh
Shuqun Primary School57111B20204179B1.93xYESHigh
Si Ling Primary School66939118260.22x924Low
Singapore Chinese Girls' Primary School7599B2027B4158B1.42xYESMedium
South View Primary School66191B2026B41155B3.78xYESVery High
Springdale Primary School72413092660.72x2648BYESHigh
St Andrew's School (Junior)13276393384104B1.24xYESMedium
St. Anthony's Canossian Primary School11711553164330.20x13150Low
St. Anthony's Primary School10245393485124B1.46xYESMedium
St. Gabriel's Primary School5818331882700.85x1233BYESVery High
St. Hilda's Primary School91912029B43136B3.16xYESVery High
St. Joseph's Institution Junior11761397778115B1.47xYESHigh
St. Margaret's School (Primary)912442151131251.11xMedium
St. Stephen's School146136411183740.40x109108Low
Tampines North Primary School1532264191600.31x131142BYESMedium
Tampines Primary School12654442131840.64x47111BYESVery High
Tanjong Katong Primary School59104B2095383B1.57xYESHigh
Tao Nan School122156B2063B4581B1.80xYESVery High
Teck Ghee Primary School9212473137760.56x6362Low
Teck Whye Primary School1052248144230.16x12156Low
Telok Kurau Primary School1192950150630.42x8771Low
Temasek Primary School44122B201050103B2.06xYESVery High
Unity Primary School951248143540.38x907Low
Valour Primary School5152B2035788B1.54xYESHigh
Waterway Primary School3874B2060102B1.70xYESHigh
Wellington Primary School7787B202140104B2.60xYESVery High
West Grove Primary School83646137410.30x9647Low
West Spring Primary School626021163400.64x2310Low
West View Primary School39382061320.53x2913Low
Westwood Primary School7589B2075376B1.43xYESMedium
White Sands Primary School6117352102790.78x2320Low
Woodgrove Primary School601834598870.89x118Low
Woodlands Primary School592232890870.97x39BYESVery High
Woodlands Ring Primary School531034103500.48x534Low
Xinghua Primary School87747140450.32x9671Low
Xingnan Primary School54173297470.48x5116Low
Xinmin Primary School604924195387B1.64xYESHigh
Xishan Primary School10215491146660.45x80110BYESMedium
Yangzheng Primary School3692B20144798B2.08xYESVery High
Yew Tee Primary School927481144680.47x7651Low
Yio Chu Kang Primary School58937110220.20x8866Low
Yishun Primary School943340122500.41x7277Medium
Yu Neng Primary School3960B20164460B1.36xYESHigh
Yuhua Primary School13217581174260.15x14817Low
Yumin Primary School149967201100.05x19174Low
Zhangde Primary School38132987740.85x1319BYESMedium
Zhenghua Primary School6769B2062500.81x128YESMedium
Zhonghua Primary School7524413380.06x12536Low
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.