2025 P1 Registration Phase 2C - Preface

Submitted by Chief Kiasu

July 29 is the first day of the 2025 P1 Registration Phase 2C!  It is probably the phase which most parents will participate in, granted that the phase is "open to all Singaporeans and PRs".  I put the remark in quotation marks because if you read behind the fine print, that statement is heavily loaded.

YL-ECTL_FB_SEA-EN_KV3_672x560px.jpg

First off, many schools require you to live within 1km to stand any chance of getting into the school.  Secondly, MOE has placed limits on certain schools for accepting PRs.  So, I will take off my hat to any PR who manages to secure a place at all in Phase 2C.

LCentral Success -(672 x 560 px).png

As for Singaporeans, you are in for a wild ride if you are trying to get into one of those "premium" schools.  Balloting can go up to 500% or more, meaning that you only have a 1/5 chance of getting a place.  So my advice is: look at the 2025 P1 Registration Balloting Risk chart which we published on 18 June 2025.  It shows the balloting history of all schools in the past 3 years.  There are actually many schools which require NO BALLOTING at all.  Just choose one that is the nearest to you.  As MOE has claimed: "All schools are good schools."  There is truth in that statement, and I don't believe MOE would allow any school which are below standard to operate.

But of course, Singaporeans being Singaporeans, we all like a challenge :)  Well, the intrepid ones would try to go for those guaranteed to ballot within 1km; and there are many!  Just look at those schools marked in RED.  The smarter ones would go for those that are marked in YELLOW or GREEN, which means that all those staying within 1km are a shoo-in without needing to ballot at all.

And now, on the table below.

We have listed all the schools based on their location/region.  In the APP column, it shows the percentage of those who registered in Phase 2C, which is of course 0 at this time.  The TUR column shows the cumulative take-up rate.  Nanyang Primary in Bukit Timah, which has the largest cohort, also has the highest TUR at this time as 89% of its places have all been taken up. 

We then list the places available in the school for Phase 2C.  The following 2025 Day 1, Day 2 and Day 3 columns will show the running total of registrations in each of the following days.

We then list the numbers for the same phase last year in 2024 and the difference between this and last year in 2025-2024.  This is important!  For example, for the first entry Anderson Primary, you see that there were 64 applicants but only 61 vacancies this year.  This could force a balloting situation if the same thing happens this year.

The final column COHORT shows the number of places added (highlighted in GREEN) or removed (highlighted in PINK) in 2025.

Best wishes for all parents participating in Phase 2C this year!

RegionSchoolsPhase 2CActuals(APP)Difference
APPTUR2025 Places2025 Day 12025 Day 22025 Day 320242025-2024Cohort
Ang Mo KioAnderson Primary0%71%6100064-640
Ang Mo KioAng Mo Kio Primary0%32%12200034-3430
Ang Mo KioCHIJ St Nicholas Girls’0%80%4100060-600
Ang Mo KioJing Shan Primary0%60%6000071-710
Ang Mo KioMayflower Primary0%39%9100021-210
Ang Mo KioTeck Ghee Primary0%35%13700073-7360
BedokBedok Green Primary0%19%19500034-3460
BedokCHIJ (Katong) Primary0%47%10700047-470
BedokFengshan Primary0%62%6800076-760
BedokOpera Estate Primary0%42%10400065-6530
BedokRed Swastika0%83%4100063-630
BedokSt Anthony’s Canossian Primary0%22%16300031-3130
BedokSt Stephen’s0%24%18200053-530
BedokTelok Kurau Primary0%38%15000071-710
BedokTemasek Primary0%75%5000080-800
BedokYu Neng Primary0%76%4400066-660
BishanAi Tong0%86%4100094-940
BishanCatholic High0%83%4000054-540
BishanKuo Chuan Presbyterian Primary0%75%5900076-760
Bukit BatokBukit View Primary0%28%20200057-57-40
Bukit BatokDazhong Primary0%61%7900094-940
Bukit BatokKeming Primary0%68%77000141-1410
Bukit BatokLianhua Primary0%24%24200031-310
Bukit BatokPrincess Elizabeth Primary0%80%40000270-2700
Bukit BatokSt Anthony’s Primary0%65%83000121-1210
Bukit MerahAlexandra Primary0%68%6500082-820
Bukit MerahBlangah Rise Primary0%26%8900017-170
Bukit MerahCantonment Primary0%23%11600023-230
Bukit MerahCHIJ (Kellock)0%33%12100052-52-20
Bukit MerahGan Eng Seng Primary0%23%11600017-170
Bukit MerahRadin Mas Primary0%77%4700076-760
Bukit MerahZhangde Primary0%43%8600095-950
Bukit PanjangBeacon Primary0%29%10700039-390
Bukit PanjangBukit Panjang Primary0%75%59000102-1020
Bukit PanjangCHIJ Our Lady Queen of Peace0%27%13200059-590
Bukit PanjangGreenridge Primary0%43%8600030-300
Bukit PanjangWest Spring Primary0%71%6100073-730
Bukit PanjangWest View Primary0%59%6100041-410
Bukit PanjangZhenghua Primary0%71%6000060-600
Bukit TimahBukit Timah Primary0%27%13200073-730
Bukit TimahHenry Park Primary0%80%6100063-630
Bukit TimahMethodist Girls’ School (Primary)0%79%4500064-640
Bukit TimahNanyang Primary0%89%4100079-790
Bukit TimahPei Hwa Presbyterian Primary0%82%4000066-660
Bukit TimahRaffles Girls’ Primary0%57%115000183-1830
CentralAnglo-Chinese School (Junior)0%78%6000076-760
CentralRiver Valley Primary0%57%9100095-950
CentralSt Margaret’s Primary0%42%112000119-1190
Choa Chu KangChua Chu Kang Primary0%69%75000127-1270
Choa Chu KangConcord Primary0%59%8600059-590
Choa Chu KangDe La Salle0%41%142000110-1100
Choa Chu KangSouth View Primary0%85%40000127-1270
Choa Chu KangTeck Whye Primary0%31%14400022-220
Choa Chu KangUnity Primary0%32%14300066-660
Choa Chu KangYew Tee Primary0%31%14400073-730
ClementiClementi Primary0%28%23000077-7740
ClementiNan Hua Primary0%83%41000160-1600
ClementiPei Tong Primary0%32%21900027-2740
ClementiQifa Primary0%54%129000104-10440
GeylangCanossa Catholic Primary0%51%5900032-320
GeylangGeylang Methodist School0%49%138000109-1090
GeylangHaig Girls’0%49%9600089-890
GeylangKong Hwa0%82%49000110-1100
GeylangMaha Bodhi0%86%4700096-960
HougangCHIJ Our Lady of the Nativity0%52%116000110-1100
HougangHoly Innocents’ Primary0%84%4400096-960
HougangHougang Primary0%48%98000130-1300
HougangMontfort Junior0%22%11700024-240
HougangPaya Lebar Methodist Girls’0%68%87000139-1390
HougangPunggol Primary0%70%57000110-1100
HougangXinghua Primary0%22%14000022-220
HougangXinmin Primary0%75%5200093-930
HougangYio Chu Kang Primary0%39%11000025-250
Jurong EastFuhua Primary0%46%11800050-50-60
Jurong EastJurong Primary0%45%12100059-59-20
Jurong EastYuhua Primary0%28%17400025-25-60
Jurong WestBoon Lay Garden Primary0%25%13500034-340
Jurong WestCorporation Primary0%39%10900024-240
Jurong WestFrontier Primary0%81%4000089-890
Jurong WestJurong West Primary0%67%5900050-500
Jurong WestLakeside Primary0%46%130000105-1050
Jurong WestRulang Primary0%85%40000115-1150
Jurong WestShuqun Primary0%80%4100084-840
Jurong WestWest Grove Primary0%35%13700045-450
Jurong WestWestwood Primary0%78%5300083-830
Jurong WestXingnan Primary0%46%9700048-480
KallangBendemeer Primary0%27%13200026-26-10
KallangFarrer Park Primary0%29%12800032-32-10
KallangHong Wen0%71%61000124-1240
Marine ParadeNgee Ann Primary0%48%125000105-1050
Marine ParadeTanjong Katong Primary0%75%51000104-1040
Marine ParadeTao Nan0%89%4100086-860
NovenaAnglo-Chinese School (Primary)0%73%6600074-740
NovenaSingapore Chinese Girls’ Primary0%79%4100061-610
NovenaSt Joseph’s Institution Junior0%68%77000101-1010
Pasir RisCasuarina Primary0%60%6400049-49-20
Pasir RisElias Park Primary0%59%6600088-880
Pasir RisMeridian Primary0%34%14500017-17-20
Pasir RisPark View Primary0%42%11000053-53-20
Pasir RisPasir Ris Primary0%77%4100074-740
Pasir RisWhite Sands Primary0%43%10200082-820
PunggolEdgefield Primary0%26%17700031-310
PunggolGreendale Primary0%39%12800024-24-30
PunggolHorizon Primary0%80%4900086-860
PunggolMee Toh0%60%119000152-1520
PunggolNorthshore Primary0%69%86000166-1660
PunggolOasis Primary0%56%10500073-730
PunggolPunggol Cove Primary0%55%12500047-470
PunggolPunggol Green Primary0%76%57000108-1080
PunggolPunggol View Primary0%68%7700048-480
PunggolValour Primary0%76%5700081-810
PunggolWaterway Primary0%71%6000092-92-30
QueenstownFairfield Methodist Primary0%85%4100078-780
QueenstownNew Town Primary0%15%17800026-2630
QueenstownQueenstown Primary0%50%104000110-1100
SembawangCanberra Primary0%59%87000130-130-30
SembawangEndeavour Primary0%28%17400048-4830
SembawangNorthoaks Primary0%16%20100020-2030
SembawangSembawang Primary0%63%7500088-880
SembawangWellington Primary0%83%40000114-1140
Seng KangAnchor Green Primary0%35%15500028-280
Seng KangCompassvale Primary0%60%96000156-1560
Seng KangFern Green Primary0%45%15300067-6740
Seng KangFernvale Primary0%44%15600096-960
Seng KangNan Chiau Primary0%72%85000247-2470
Seng KangNorth Spring Primary0%33%12000051-51-30
Seng KangNorth Vista Primary0%43%13600058-580
Seng KangPalm View Primary0%31%16500077-770
Seng KangRivervale Primary0%52%96000115-1150
Seng KangSeng Kang Primary0%31%12500025-250
Seng KangSengkang Green Primary0%81%4500094-940
Seng KangSpringdale Primary0%62%9100061-610
SerangoonCHIJ Our Lady of Good Counsel0%39%9200035-350
SerangoonRosyth0%85%41000139-1390
SerangoonSt Gabriel’s Primary0%45%8200059-590
SerangoonYangzheng Primary0%71%4600072-720
SerangoonZhonghua Primary0%11%13300019-1930
TampinesAngsana Primary0%79%59000155-1550
TampinesChangkat Primary0%21%22000052-5240
TampinesChongzheng Primary0%49%123000122-12220
TampinesEast Spring Primary0%31%16500062-6220
TampinesGongshang Primary0%82%4400099-990
TampinesJunyuan Primary0%70%8400079-7940
TampinesPoi Ching0%65%98000192-19240
TampinesSt Hilda’s Primary0%85%41000129-12910
TampinesTampines North Primary0%40%19100047-4740
TampinesTampines Primary0%54%13000099-9940
TampinesYumin Primary0%29%20000010-1040
TengahPioneer Primary0%5%33200000350
Toa PayohCedar Primary0%40%14300061-610
Toa PayohCHIJ Primary (Toa Payoh)0%77%4900083-830
Toa PayohFirst Toa Payoh Primary0%17%15000017-1730
Toa PayohKheng Cheng0%33%161000128-1280
Toa PayohMaris Stella High0%77%62000101-1010
Toa PayohMarymount Convent0%14%20600034-340
Toa PayohPei Chun Public0%86%4200067-670
Toa PayohSt Andrew’s Junior0%65%83000130-1300
WoodlandsAdmiralty Primary0%75%52000134-1340
WoodlandsEvergreen Primary0%44%10000075-750
WoodlandsFuchun Primary0%48%9400043-430
WoodlandsGreenwood Primary0%57%9100060-600
WoodlandsInnova Primary0%42%10500059-590
WoodlandsMarsiling Primary0%42%10400090-900
WoodlandsQihua Primary0%38%11200030-300
WoodlandsRiverside Primary0%74%5400077-770
WoodlandsSi Ling Primary0%22%11700035-350
WoodlandsWoodgrove Primary0%46%9700073-730
WoodlandsWoodlands Primary0%58%8900072-720
WoodlandsWoodlands Ring Primary0%43%10300055-550
YishunAhmad Ibrahim Primary0%16%18500029-290
YishunChongfu Primary0%87%40000153-1530
YishunHuamin Primary0%76%5800097-970
YishunJiemin Primary0%47%10100056-560
YishunNaval Base Primary0%75%6000068-680
YishunNorth View Primary0%75%59000109-1090
YishunNorthland Primary0%83%40000170-1700
YishunPeiying Primary0%48%10500048-4810
YishunXishan Primary0%39%14600081-8120
YishunYishun Primary0%45%12100030-300
Mon 28/07/2025