Skip to content
P1 P1 Parents SG

P1 Registration 2026 (Live): Vacancies & Balloting Results, School by School

This is the 2026 P1 Registration vacancies and balloting picture for every Singapore primary school. For each one you can see the total 2026 places, how many were taken in Phase 1 (siblings), the places reserved for Phase 2B and 2C, and what is left for Phase 2A, all read directly from MOE's own live figures, last checked 9 July 2026. Search or filter by area to find yours.

Last reviewed against official sources: 9 July 2026

阅读中文版 · Read in Chinese →

179
schools
38,518
total P1 places in 2026
25
oversubscribed at Phase 2A (9 Jul interim — heading to a ballot)

Tip: pick a school to pin it, then add another to compare them side by side.

All Primary Schools Phase 1Taken 2AApp / Vac / % 2BVacancy 2CVacancy 2C(S)Vacancy 3Vacancy TotalTaken
Admiralty 106106/15071% 3737/4484% 20 40 106of 21050%
Ahmad Ibrahim 4343/18024% 1010/1377% 20 40 43of 240 (+20)18%
Ai Tong 121121/24050% 136136/119114% 20 40 121of 30040%
Alexandra 8080/14057% 5858/6097% 20 40 80of 20040%
Anchor Green 5656/15037% 1212/9413% 20 40 56of 210 (-30)27%
Anderson 8383/15055% 2626/6739% 20 40 83of 21040%
Ang Mo Kio 3030/12025% 77/908% 20 40 30of 18017%
Anglo-Chinese (Junior) 3737/18021% 111111/14378% 20 40 37of 24015%
Anglo-Chinese (Primary) 5656/18031% 7070/12456% 20 40 56of 24023%
Angsana 119119/22054% 125125/101124% 20 40 119of 28043%
Beacon 4747/9052% 00/43- 20 40 47of 15031%
Bedok Green 4040/15027% 99/1108% 20 40 40of 210 (-30)19%
Bendemeer 3434/13026% 1717/9618% 20 40 34of 190 (+10)18%
Blangah Rise 2424/6040% 55/3614% 20 40 24of 12020%
Boon Lay Garden 4646/9051% 1010/4423% 20 40 46of 150 (-30)31%
Bukit Panjang 9696/15064% 5252/5496% 20 40 96of 210 (-30)46%
Bukit Timah 6060/12050% 33/605% 20 40 60of 18033%
Bukit View 8888/26034% 2020/17212% 20 40 88of 320 (+40)28%
Canberra 8888/15059% 1414/6223% 20 40 88of 21042%
Canossa Catholic 6060/60100% Full 20 40 60of 12050%
Cantonment 2323/6038% 33/378% 20 40 23of 120 (-30)19%
Casuarina 6363/9070% 2020/2774% 20 40 63of 150 (-10)42%
Catholic High (Primary) 5858/18032% 110110/12290% 20 40 58of 24024%
Cedar 6060/18033% 3232/12027% 20 40 60of 24025%
Changkat 4343/22020% 77/1774% 20 40 43of 28015%
CHIJ (Katong) 3434/14024% 4242/10640% 20 40 34of 20017%
CHIJ (Kellock) 3434/9038% 66/5611% 20 40 34of 150 (-30)23%
CHIJ Our Lady of Good Counsel 3232/9036% 1313/5822% 20 40 32of 15021%
CHIJ Our Lady of the Nativity 5757/18032% 1818/12315% 20 40 57of 24024%
CHIJ Our Lady Queen of Peace 2525/12021% 1010/9511% 20 40 25of 18014%
CHIJ (Toa Payoh) 4949/15033% 6060/10159% 20 40 49of 21023%
CHIJ St. Nicholas Girls' (Primary) 4545/15030% 7575/10571% 20 40 45of 21021%
Chongfu 122122/24051% 100100/11885% 20 40 122of 30041%
Chongzheng 9595/22043% 4343/12534% 20 40 95of 280 (+40)34%
Chua Chu Kang 9696/18053% 3131/8437% 20 40 96of 24040%
Clementi 6262/18034% 1010/1188% 20 40 62of 240 (-80)26%
Compassvale 104104/15069% 1515/4633% 20 40 104of 210 (-30)50%
Concord 7777/15051% 1717/7323% 20 40 77of 21037%
Corporation 4646/9051% 66/4414% 20 40 46of 150 (-30)31%
Dazhong 8282/14059% 2525/5843% 20 40 82of 20041%
De La Salle 8484/15056% 2222/6633% 20 40 84of 210 (-30)40%
East Spring 7575/18042% 33/1053% 20 40 75of 24031%
Edgefield 6161/15041% 88/899% 20 40 61of 210 (-30)29%
Elias Park 6262/10062% 4949/38129% 20 40 62of 16039%
Endeavour 6565/15043% 33/854% 20 40 65of 210 (-30)31%
Evergreen 6666/12055% 1111/5420% 20 40 66of 18037%
Fairfield Methodist (Primary) 114114/21054% 8282/9685% 20 40 114of 27042%
Farrer Park 3838/13029% 1414/9215% 20 40 38of 190 (+10)20%
Fengshan 5858/12048% 3030/6248% 20 40 58of 18032%
Fern Green 7979/22036% 2727/14119% 20 40 79of 28028%
Fernvale 8383/18046% 2323/9724% 20 40 83of 240 (-40)35%
First Toa Payoh 2020/9022% 55/707% 20 40 20of 150 (-30)13%
Frontier 7979/12066% 5353/41129% 20 40 79of 180 (-30)44%
Fuchun 5858/12048% 2222/6235% 20 40 58of 18032%
Fuhua 5656/15037% 88/949% 20 40 56of 210 (-10)27%
Gan Eng Seng 2222/6037% 1212/3832% 20 40 22of 120 (-30)18%
Geylang Methodist (Primary) 7979/21038% 2929/13122% 20 40 79of 27029%
Gongshang 9696/22044% 160160/124129% 20 40 96of 280 (+40)34%
Greendale 3939/12033% 1212/8115% 20 40 39of 180 (-30)22%
Greenridge 3333/9037% 1010/5718% 20 40 33of 15022%
Greenwood 7373/15049% 1010/7713% 20 40 73of 21035%
Haig Girls' 4040/13031% 1212/9013% 20 40 40of 19021%
Henry Park 126126/24053% 8888/11477% 20 40 126of 30042%
Holy Innocents' 103103/21049% 9595/10789% 20 40 103of 27038%
Hong Wen 8383/15055% 3434/6751% 20 40 83of 21040%
Horizon 8484/15056% 7777/66117% 20 40 84of 210 (-30)40%
Hougang 6060/12050% 4343/6072% 20 40 60of 180 (-10)33%
Huamin 9797/18054% 7171/8386% 20 40 97of 24040%
Innova 5252/12043% 44/686% 20 40 52of 18029%
Jiemin 5555/16034% 1111/10510% 20 40 55of 220 (+30)25%
Jing Shan 5050/9056% 3434/4085% 20 40 50of 15033%
Junyuan 106106/22048% 8080/11470% 20 40 106of 28038%
Jurong 6363/12053% 1818/5732% 20 40 63of 180 (-40)35%
Jurong West 6464/9071% 3737/26142% 20 40 64of 150 (-30)43%
Keming 8080/18044% 4646/10046% 20 40 80of 24033%
Kheng Cheng 9797/18054% 1313/8316% 20 40 97of 24040%
Kong Hwa 110110/22050% 8383/11075% 20 40 110of 280 (+10)39%
Kuo Chuan Presbyterian 9797/18054% 5656/8367% 20 40 97of 24040%
Lakeside 9595/18053% 2020/8524% 20 40 95of 24040%
Lianhua 6262/22028% 1111/1587% 20 40 62of 280 (-40)22%
Maha Bodhi 124124/24052% 100100/11686% 20 40 124of 300 (-30)41%
Maris Stella High (Primary) 102102/27038% 105105/16863% 20 40 102of 330 (+60)31%
Marsiling 7474/12062% 1111/4624% 20 40 74of 18041%
Marymount Convent 2121/18012% 44/1593% 20 40 21of 2409%
Mayflower 3535/9039% 1010/5518% 20 40 35of 15023%
Mee Toh 107107/24045% 1212/1339% 20 40 107of 30036%
Meridian 4545/16028% 1818/11516% 20 40 45of 22020%
Methodist Girls' (Primary) 5656/15037% 8282/9487% 20 40 56of 21027%
Montfort Junior 1515/9017% 33/754% 20 40 15of 15010%
Nan Chiau 130130/24054% 3636/11033% 20 40 130of 30043%
Nan Hua 122122/18068% 9292/58159% 20 40 122of 24051%
Nanyang 175175/30058% 162162/125130% 20 40 175of 360 (-30)49%
Naval Base 109109/18061% 3939/7155% 20 40 109of 24045%
New Town 2121/12018% 22/992% 20 40 21of 180 (-30)12%
Ngee Ann 9797/18054% 3535/8342% 20 40 97of 24040%
North Spring 4343/9048% 44/479% 20 40 43of 150 (-30)29%
North View 122122/18068% 6969/58119% 20 40 122of 24051%
North Vista 5959/15039% 2020/9122% 20 40 59of 210 (-30)28%
Northland 106106/18059% 7070/7495% 20 40 106of 24044%
Northoaks 1919/15013% 22/1312% 20 40 19of 210 (-30)9%
Northshore 124124/22056% 5656/9658% 20 40 124of 28044%
Oasis 8383/15055% 2020/6730% 20 40 83of 210 (-30)40%
Opera Estate 5656/12047% 55/648% 20 40 56of 18031%
Palm View 103103/15069% 66/4713% 20 40 103of 210 (-30)49%
Park View 5353/12044% 66/679% 20 40 53of 180 (-10)29%
Pasir Ris 7373/9081% 3535/17206% 20 40 73of 150 (-30)49%
Paya Lebar Methodist Girls' (Primary) 5050/18028% 5353/13041% 20 40 50of 240 (-30)21%
Pei Chun Public 128128/24053% 9999/11288% 20 40 128of 30043%
Pei Hwa Presbyterian 106106/16465% 7676/58131% 20 40 106of 22447%
Pei Tong 5050/22023% 1212/1707% 20 40 50of 280 (-40)18%
Peiying 7676/16048% 2323/8427% 20 40 76of 220 (+20)35%
Pioneer 4141/32013% 1616/2796% 20 40 41of 380 (+30)11%
Poi Ching 100100/22045% 3535/12029% 20 40 100of 28036%
Princess Elizabeth 9393/14066% 128128/47272% 20 40 93of 20047%
Punggol Cove 8787/22040% 1414/13311% 20 40 87of 28031%
Punggol Green 9999/15066% 5454/51106% 20 40 99of 210 (-30)47%
Punggol 7070/12058% 5252/50104% 20 40 70of 180 (-10)39%
Punggol View 8686/15057% 2222/6434% 20 40 86of 210 (-30)41%
Qifa 9090/22041% 3434/13026% 20 40 90of 28032%
Qihua 5858/12048% 1717/6227% 20 40 58of 18032%
Queenstown 4949/15033% 1111/10111% 20 40 49of 21023%
Radin Mas 7272/14051% 6262/6891% 20 40 72of 20036%
Raffles Girls' 5757/21027% 4848/15331% 20 40 57of 27021%
Red Swastika 126126/15084% 6767/24279% 20 40 126of 210 (-30)60%
River Valley 8686/15057% 2626/6441% 20 40 86of 21041%
Riverside 8585/15057% 5151/6578% 20 40 85of 21040%
Rivervale 8585/12071% 1919/3554% 20 40 85of 180 (-20)47%
Rosyth 119119/21057% 8686/9195% 20 40 119of 27044%
Rulang 103103/18057% 7676/7799% 20 40 103of 240 (-30)43%
Sembawang 8888/14063% 4949/5294% 20 40 88of 20044%
Seng Kang 2929/9032% 55/618% 20 40 29of 150 (-30)19%
Sengkang Green 9595/18053% 8585/85100% 20 40 95of 24040%
Shuqun 8888/12073% 8686/32269% 20 40 88of 180 (-20)49%
Si Ling 2323/6038% 99/3724% 20 40 23of 120 (-30)19%
Singapore Chinese Girls' 5656/13242% 6161/7680% 20 40 56of 19229%
South View 113113/21054% 148148/97153% 20 40 113of 27042%
Springdale 9898/15065% 3030/5258% 20 40 98of 210 (-30)47%
St Andrew's (Junior) 8585/18047% 4949/9552% 20 40 85of 24035%
St. Anthony's Canossian 2727/12023% 88/939% 20 40 27of 180 (-30)15%
St. Anthony's 9696/18053% 3939/8446% 20 40 96of 24040%
St. Gabriel's 2929/9032% 1818/6130% 20 40 29of 15019%
St. Hilda's 121121/22055% 102102/99103% 20 40 121of 28043%
St. Joseph's Institution Junior 5858/18032% 5353/12243% 20 40 58of 24024%
St. Margaret's (Primary) 3939/13230% 2626/9328% 20 40 39of 19220%
St. Stephen's 4141/15027% 2121/10919% 20 40 41of 210 (-30)20%
Tampines North 9292/22042% 1212/1289% 20 40 92of 280 (-40)33%
Tampines 9595/26037% 6868/16541% 20 40 95of 320 (+40)30%
Tanjong Katong 6767/14048% 6464/7388% 20 40 67of 20034%
Tao Nan 162162/27060% 116116/108107% 20 40 162of 330 (-30)49%
Teck Ghee 6666/15044% 1212/8414% 20 40 66of 21031%
Teck Whye 4545/12038% 1212/7516% 20 40 45of 180 (-30)25%
Telok Kurau 7878/18043% 2323/10223% 20 40 78of 24033%
Temasek 7676/14054% 108108/64169% 20 40 76of 20038%
Unity 6060/12050% 1616/6027% 20 40 60of 180 (-30)33%
Valour 107107/15071% 5151/43119% 20 40 107of 210 (-30)51%
Waterway 100100/15067% 4444/5088% 20 40 100of 21048%
Wellington 107107/18059% 7777/73105% 20 40 107of 24045%
West Grove 6969/12057% 1010/5120% 20 40 69of 180 (-30)38%
West Spring 8181/15054% 5757/6983% 20 40 81of 21039%
West View 6161/9068% 2626/2990% 20 40 61of 15041%
Westwood 8888/15059% 4949/6279% 20 40 88of 210 (-30)42%
White Sands 6767/9074% 1313/2357% 20 40 67of 150 (-30)45%
Woodgrove 6969/12057% 1515/5129% 20 40 69of 18038%
Woodlands 104104/15069% 2525/4654% 20 40 104of 21050%
Woodlands Ring 6060/12050% 1414/6023% 20 40 60of 18033%
Xinghua 3131/12026% 44/894% 20 40 31of 18017%
Xingnan 7070/12058% 2121/5042% 20 40 70of 18039%
Xinmin 8484/15056% 5252/6679% 20 40 84of 21040%
Xishan 9191/16057% 1818/6926% 20 40 91of 220 (-20)41%
Yangzheng 5252/10052% 7676/48158% 20 40 52of 16033%
Yew Tee 7474/12062% 44/469% 20 40 74of 180 (-30)41%
Yio Chu Kang 5151/12043% 33/694% 20 40 51of 18028%
Yishun 6565/13050% 2626/6540% 20 40 65of 190 (-30)34%
Yu Neng 6868/12057% 4545/5287% 20 40 68of 18038%
Yuhua 3232/15021% 1313/11811% 20 40 32of 210 (-30)15%
Yumin 5858/18032% 33/1222% 20 40 58of 240 (-40)24%
Zhangde 4444/9049% 99/4620% 20 40 44of 15029%
Zhenghua 103103/15069% 4848/47102% 20 40 103of 21049%
Zhonghua 2020/9022% 33/704% 20 40 20of 15013%
Column What it means
TotalTakenPlaces taken so far (currently Phase 1). Below it: the school’s total 2026 P1 places with the change vs 2025 in brackets, e.g. 240 (+20); then the % of places taken.
Phase 1Places taken by children with a sibling already in the school. Below: taken / available (available = Total minus the 2B and 2C reserves).
2AInterim Phase 2A (released 9 July). Top: number of applicants. Middle: applicants / vacancies. Bottom: the subscription rate — applicants ÷ vacancies. Over 100% means more applied than there are 2A places, so it is oversubscribed and heading to a ballot. A red cell means more applied than there are places, so it will go to a ballot.
2B / 2CPlaces MOE reserves at the start of the exercise: 20 for Phase 2B and 40 for Phase 2C.
2C(S)Phase 2C Supplementary — filled only if places remain after 2C.
3Phase 3 — for non-citizen (PR and international) children, after all citizen phases. Most schools reserve no places here. Later phases fill in as MOE releases each one’s results.

By area — totals across all schools

Each row adds up every school in that area: places taken by phase, with applicants / vacancies beneath. Pick a year from 2019 to the live 2026, or search to pin areas and compare them. A coral cell means the area was net oversubscribed at that phase.

All Areas Phase 12A2A(2)2B2C2C(S)3 Total
Ang Mo Kio6 schools 309309/75041%164164/44137%--/120--/240 309of 111028%
Bedok10 schools 604604/139043%358358/78646%--/200--/400 604of 199030%
Bishan3 schools 276276/60046%302302/32493%--/60--/120 276of 78035%
Bukit Batok6 schools 501501/112045%269269/61943%--/120--/240 501of 148034%
Bukit Merah7 schools 299299/64047%155155/34145%--/140--/280 299of 106028%
Bukit Panjang7 schools 446446/84053%203203/39452%--/140--/280 446of 126035%
Bukit Timah6 schools 580580/118449%459459/60476%--/120--/240 580of 154438%
Central2 schools 125125/28244%5252/15733%--/40--/80 125of 40231%
Choa Chu Kang7 schools 549549/105052%250250/50150%--/140--/280 549of 147037%
Clementi4 schools 324324/80041%148148/47631%--/80--/160 324of 104031%
Geylang5 schools 413413/86048%224224/44750%--/100--/200 413of 116036%
Hougang9 schools 521521/129040%323323/76942%--/180--/360 521of 183028%
Jurong East3 schools 151151/42036%3939/26914%--/60--/120 151of 60025%
Jurong West10 schools 748748/126059%368368/51272%--/200--/400 748of 186040%
Kallang3 schools 155155/41038%6565/25525%--/60--/120 155of 59026%
Marine Parade3 schools 326326/59055%215215/26481%--/60--/120 326of 77042%
Novena4 schools 207207/67231%295295/46563%--/80--/160 207of 91223%
Pasir Ris6 schools 363363/65056%141141/28749%--/120--/240 363of 101036%
Punggol11 schools 977977/185053%370370/87342%--/220--/440 977of 251039%
Queenstown3 schools 184184/48038%9595/29632%--/60--/120 184of 66028%
Sembawang5 schools 367367/77048%145145/40336%--/100--/200 367of 107034%
Seng Kang12 schools 964964/187052%282282/90631%--/240--/480 964of 259037%
Serangoon5 schools 252252/58043%196196/32860%--/100--/200 252of 88029%
Tampines11 schools 10001000/238042%638638/138046%--/220--/440 1000of 304033%
Tengah1 school 4141/32013%1616/2796%--/20--/40 41of 38011%
Toa Payoh8 schools 562562/147038%367367/90840%--/160--/320 562of 195029%
Woodlands12 schools 828828/150055%226226/67234%--/240--/480 828of 222037%
Yishun10 schools 886886/175051%437437/86451%--/200--/400 886of 235038%

Once Phase 2A, 2B and 2C run, the places at popular schools fall fast and some go to a ballot. To see how competitive a school has been and how the phases and distance tiers decide a place, browse our school profiles and the registration guide. You can also compare with last year's final 2025 results, school by school.

How big is each P1 cohort?

Every P1 intake is the group of children born seven years earlier: the P1 2027 exercise, registering now, is for children born in 2020. The number of babies born that year is the size of the cohort, and a good gauge of overall demand. Singapore's births peaked at 42,232 in 2014 and have since fallen to about 33,700, so the squeeze on P1 places is set to ease for the cohorts entering from 2027.

Born Enters P1 Live births Boys Girls Cohort size vs the 2014 peak
2013 P1 2020 39,720 20,528 (52%) 19,192 (48%) 94%
2014 P1 2021 42,232 21,679 (51%) 20,553 (49%) 100%
2015 P1 2022 42,185 21,755 (52%) 20,430 (48%) 100%
2016 P1 2023 41,251 21,315 (52%) 19,936 (48%) 98%
2017 P1 2024 39,615 20,408 (52%) 19,207 (48%) 94%
2018 P1 2025 39,039 20,093 (51%) 18,946 (49%) 92%
2019 P1 2026 39,279 19,918 (51%) 19,361 (49%) 93%
2020 P1 2027Live 38,590 20,023 (52%) 18,567 (48%) 91%
2021 P1 2028 38,672 19,934 (52%) 18,738 (48%) 92%
2022 P1 2029 35,605 18,344 (52%) 17,261 (48%) 84%
2023 P1 2030 33,541 17,442 (52%) 16,099 (48%) 79%
2024 P1 2031 33,703 17,458 (52%) 16,245 (48%) 80%

The boys and girls columns are live births by sex and add up to each year’s birth cohort, a widely used proxy for the size of the P1 cohort. Source: official national birth statistics.

You're not doing this alone

Find your child's group

Every cohort has its own WhatsApp group of parents going through the exact same year, real-time registration updates, school reviews, balloting news and honest answers from people one step ahead of you. Pick the year your child starts Primary 1.

Browse all cohort groups by school and area →

Registering now For children born in 2020

The 2026 registration exercise runs from 30 June to 30 October 2026, with the citizen and PR phases finishing in late August. This is the live cohort, phase dates, balloting and school choice are happening right now.

Free to join. A friendly, parent-run space, no spam, no selling.