Skip to content

Every Singapore primary school
2027 P1 places & HDB within 1km

182 schools · 179 taking P1 in 2027 · 38,548 P1 places · 3 relocating · Updated Oct 2026

For the 2027 Primary 1 cohort, 179 schools are taking in pupils, offering 38,548 P1 places in total, while 3 (Damai, Kranji, Townsville) have paused P1 registration while they relocate. The cut is selective, not across the board: 61 schools were trimmed, 106 held steady and 12 grew.

Search any of Singapore's 182 primary schools below to see its 2027 P1 vacancy and the HDB blocks inside its 1km admission-priority radius. Median 4-room resale near a school runs from $388,500 to $1,063,194 (as of Oct 2026).

School Area P1 places · 2027 2025 ballot Within 1km Median 4-room
Admiralty Primary School North zone Woodlands 210 — 302 $442,000
Ahmad Ibrahim Primary School North zone Yishun 240 — 244 $418,000
Ai Tong School South zone Bishan 300 1.9× 40 $550,000
Alexandra Primary School South zone Bukit Merah 200 — 104 $805,000
Anchor Green Primary School North zone Seng Kang 210 — 216 $500,000
Anderson Primary School North zone Ang Mo Kio 210 — 57 $473,750
Ang Mo Kio Primary School South zone Ang Mo Kio 180 — 165 $491,500
Anglo-Chinese School (Junior) South zone Central 270 1.6× 0 —
Anglo-Chinese School (Primary) South zone Novena 240 1.4× 0 —
Angsana Primary School East zone Tampines 280 2.8× 132 $609,000
Beacon Primary School West zone Bukit Panjang 150 — 204 $440,000
Bedok Green Primary School East zone Bedok 210 — 165 $455,000
Bendemeer Primary School South zone Kallang 190 — 123 $640,000
Blangah Rise Primary School South zone Bukit Merah 120 — 66 $600,000
Boon Lay Garden Primary School West zone Jurong West 150 — 160 $477,750
Bukit Panjang Primary School West zone Bukit Panjang 210 — 155 $444,472
Bukit Timah Primary School West zone Bukit Timah 180 — 19 $702,750
Bukit View Primary School West zone Bukit Batok 320 — 188 $452,500
Canberra Primary School North zone Sembawang 210 — 177 $420,000
Canossa Catholic Primary School East zone Geylang 120 — 108 $597,500
Cantonment Primary School South zone Bukit Merah 120 — 41 $826,250
Casuarina Primary School East zone Pasir Ris 150 — 227 $472,000
Catholic High School North zone Bishan 240 1.8× 131 $643,000
Cedar Primary School South zone Toa Payoh 240 — 56 $1,063,194
Changkat Primary School East zone Tampines 280 — 108 $508,250
CHIJ (Katong) Primary East zone Bedok 200 — 54 $530,000
CHIJ (Kellock) South zone Bukit Merah 150 — 106 $620,000
CHIJ Our Lady of Good Counsel South zone Serangoon 150 — 72 $531,000
CHIJ Our Lady of the Nativity South zone Hougang 240 — 202 $488,000
CHIJ Our Lady Queen of Peace West zone Bukit Panjang 180 — 15 $455,500
CHIJ Primary (Toa Payoh) South zone Toa Payoh 210 — 94 $751,655
CHIJ St. Nicholas Girls' School North zone Ang Mo Kio 210 1.7× 97 $465,000
Chongfu School North zone Yishun 300 3.5× 162 $431,000
Chongzheng Primary School East zone Tampines 280 — 309 $500,000
Chua Chu Kang Primary School West zone Choa Chu Kang 240 2.0× 248 $467,500
Clementi Primary School West zone Clementi 240 — 133 $534,472
Compassvale Primary School North zone Seng Kang 210 — 324 $480,000
Concord Primary School West zone Choa Chu Kang 210 — 167 $449,000
Corporation Primary School West zone Jurong West 150 — 137 $434,000
Damai Primary School East zone Bedok Relocating — 130 $461,500
Dazhong Primary School West zone Bukit Batok 200 — 190 $432,000
De La Salle School West zone Choa Chu Kang 210 — 157 $445,000
East Spring Primary School East zone Tampines 240 — 174 $475,250
Edgefield Primary School East zone Punggol 210 — 380 $476,500
Elias Park Primary School East zone Pasir Ris 160 — 137 $535,000
Endeavour Primary School North zone Sembawang 210 — 163 $412,000
Evergreen Primary School North zone Woodlands 180 — 253 $430,000
Fairfield Methodist School (Primary) South zone Queenstown 270 1.7× 31 $760,444
Farrer Park Primary School South zone Kallang 190 — 55 $588,750
Fengshan Primary School East zone Bedok 180 — 214 $465,000
Fern Green Primary School North zone Seng Kang 280 — 128 $469,444
Fernvale Primary School North zone Seng Kang 240 — 120 $465,000
First Toa Payoh Primary School South zone Toa Payoh 150 — 197 $552,500
Frontier Primary School West zone Jurong West 180 — 205 $453,500
Fuchun Primary School North zone Woodlands 180 — 178 $420,000
Fuhua Primary School West zone Jurong East 210 — 96 $440,000
Gan Eng Seng Primary School South zone Bukit Merah 120 — 104 $657,000
Geylang Methodist School (Primary) East zone Geylang 270 — 97 $560,000
Gongshang Primary School East zone Tampines 280 2.7× 265 $495,000
Greendale Primary School East zone Punggol 180 — 308 $468,000
Greenridge Primary School West zone Bukit Panjang 150 — 248 $450,000
Greenwood Primary School North zone Woodlands 210 — 208 $445,000
Haig Girls' School East zone Geylang 190 — 36 $676,400
Henry Park Primary School West zone Bukit Timah 300 1.5× 26 $835,000
Holy Innocents' Primary School South zone Hougang 270 2.5× 181 $449,000
Hong Wen School South zone Kallang 210 2.5× 160 $559,000
Horizon Primary School East zone Punggol 210 — 290 $475,500
Hougang Primary School North zone Hougang 180 — 269 $452,475
Huamin Primary School North zone Yishun 240 — 274 $442,500
Innova Primary School North zone Woodlands 180 — 153 $457,444
Jiemin Primary School North zone Yishun 220 — 205 $420,000
Jing Shan Primary School South zone Ang Mo Kio 150 — 196 $465,000
Junyuan Primary School East zone Tampines 280 — 216 $494,000
Jurong Primary School West zone Jurong East 180 — 135 $440,000
Jurong West Primary School West zone Jurong West 150 — 300 $445,500
Keming Primary School West zone Bukit Batok 240 — 137 $441,472
Kheng Cheng School South zone Toa Payoh 240 — 166 $720,000
Kong Hwa School East zone Geylang 280 2.4× 53 $635,000
Kranji Primary School West zone Choa Chu Kang Relocating — 174 $445,000
Kuo Chuan Presbyterian Primary School South zone Bishan 240 1.9× 120 $560,000
Lakeside Primary School West zone Jurong West 240 — 106 $462,500
Lianhua Primary School West zone Bukit Batok 280 — 180 $422,888
Maha Bodhi School East zone Geylang 300 2.6× 121 $468,000
Maris Stella High School (Primary) North zone Toa Payoh 330 2.0× 66 $720,000
Marsiling Primary School North zone Woodlands 180 — 179 $410,000
Marymount Convent School South zone Toa Payoh 240 — 57 $790,000
Mayflower Primary School South zone Ang Mo Kio 150 — 143 $470,044
Mee Toh School North zone Punggol 300 1.3× 352 $455,000
Meridian Primary School East zone Pasir Ris 220 — 119 $483,000
Methodist Girls' School (Primary) West zone Bukit Timah 210 1.7× 1 —
Montfort Junior School North zone Hougang 150 — 310 $459,444
Nan Chiau Primary School North zone Seng Kang 300 3.2× 265 $500,000
Nan Hua Primary School West zone Clementi 240 4.0× 94 $540,000
Nanyang Primary School West zone Bukit Timah 360 1.5× 7 $562,500
Naval Base Primary School North zone Yishun 240 — 236 $449,000
New Town Primary School South zone Queenstown 180 — 87 $719,500
Ngee Ann Primary School East zone Marine Parade 240 — 42 $519,750
North Spring Primary School North zone Seng Kang 150 — 279 $462,944
North View Primary School North zone Yishun 240 1.8× 181 $441,250
North Vista Primary School North zone Seng Kang 210 — 309 $495,000
Northland Primary School North zone Yishun 240 3.5× 305 $440,250
Northoaks Primary School North zone Sembawang 210 — 107 $408,444
Northshore Primary School East zone Punggol 280 — 39 $730,222
Oasis Primary School East zone Punggol 210 — 226 $492,500
Opera Estate Primary School East zone Bedok 180 — 50 $483,888
Palm View Primary School North zone Seng Kang 210 — 292 $491,000
Park View Primary School East zone Pasir Ris 180 — 149 $488,000
Pasir Ris Primary School East zone Pasir Ris 150 — 173 $473,250
Paya Lebar Methodist Girls' School (Primary) East zone Hougang 240 1.3× 82 $452,000
Pei Chun Public School South zone Toa Payoh 300 2.2× 200 $550,250
Pei Hwa Presbyterian Primary School West zone Bukit Timah 224 2.1× 19 $702,750
Pei Tong Primary School West zone Clementi 280 — 146 $540,000
Peiying Primary School North zone Yishun 220 — 149 $425,000
Pioneer Primary School West zone Tengah 380 — 110 $472,500
Poi Ching School East zone Tampines 280 2.2× 234 $535,000
Princess Elizabeth Primary School West zone Bukit Batok 200 5.8× 222 $486,500
Punggol Cove Primary School East zone Punggol 280 — 108 $552,000
Punggol Green Primary School East zone Punggol 210 2.0× 283 $522,000
Punggol Primary School South zone Hougang 180 — 294 $495,000
Punggol View Primary School East zone Punggol 210 — 280 $500,000
Qifa Primary School West zone Clementi 280 1.1× 37 $521,500
Qihua Primary School North zone Woodlands 180 — 181 $435,500
Queenstown Primary School South zone Queenstown 210 — 108 $734,000
Radin Mas Primary School South zone Bukit Merah 200 2.0× 105 $618,000
Raffles Girls' Primary School South zone Bukit Timah 270 1.2× 2 $575,000
Red Swastika School East zone Bedok 210 2.3× 171 $466,500
River Valley Primary School South zone Central 210 — 30 $831,000
Riverside Primary School North zone Woodlands 210 — 173 $436,500
Rivervale Primary School North zone Seng Kang 180 — 359 $453,250
Rosyth School North zone Serangoon 270 3.1× 209 $440,000
Rulang Primary School West zone Jurong West 240 2.5× 201 $435,750
Sembawang Primary School North zone Sembawang 200 — 160 $436,750
Seng Kang Primary School North zone Seng Kang 150 — 366 $473,000
Sengkang Green Primary School North zone Seng Kang 240 — 118 $464,500
Shuqun Primary School West zone Jurong West 180 1.9× 210 $430,000
Si Ling Primary School North zone Woodlands 120 — 184 $443,750
Singapore Chinese Girls' Primary School South zone Novena 192 1.4× 0 —
South View Primary School West zone Choa Chu Kang 270 3.8× 245 $459,000
Springdale Primary School North zone Seng Kang 210 — 218 $511,000
St Andrew's School (Junior) South zone Toa Payoh 240 1.3× 141 $586,500
St. Anthony's Canossian Primary School East zone Bedok 180 — 100 $463,500
St. Anthony's Primary School West zone Bukit Batok 240 — 123 $415,000
St. Gabriel's Primary School South zone Serangoon 150 — 81 $552,500
St. Hilda's Primary School East zone Tampines 280 3.3× 257 $500,000
St. Joseph's Institution Junior South zone Novena 240 1.5× 24 $579,000
St. Margaret's School (Primary) South zone Central 192 — 20 $560,000
St. Stephen's School East zone Bedok 210 — 25 $577,250
Tampines North Primary School East zone Tampines 280 — 253 $485,000
Tampines Primary School East zone Tampines 320 — 248 $499,500
Tanjong Katong Primary School East zone Marine Parade 200 — 16 $540,000
Tao Nan School East zone Marine Parade 330 1.9× 54 $530,000
Teck Ghee Primary School South zone Ang Mo Kio 210 — 236 $490,000
Teck Whye Primary School West zone Choa Chu Kang 180 — 150 $445,000
Telok Kurau Primary School East zone Bedok 240 — 162 $467,000
Temasek Primary School East zone Bedok 200 2.1× 55 $455,000
Townsville Primary School South zone Ang Mo Kio Relocating — 129 $495,972
Unity Primary School West zone Choa Chu Kang 180 — 133 $441,250
Valour Primary School East zone Punggol 210 — 171 $538,000
Waterway Primary School East zone Punggol 210 — 148 $480,000
Wellington Primary School North zone Sembawang 240 2.6× 181 $420,000
West Grove Primary School West zone Jurong West 180 — 319 $435,000
West Spring Primary School West zone Bukit Panjang 210 — 190 $450,000
West View Primary School West zone Bukit Panjang 150 — 178 $451,500
Westwood Primary School West zone Jurong West 210 — 279 $430,000
White Sands Primary School East zone Pasir Ris 150 — 279 $475,000
Woodgrove Primary School North zone Woodlands 180 — 217 $450,750
Woodlands Primary School North zone Woodlands 210 — 302 $445,000
Woodlands Ring Primary School North zone Woodlands 180 — 286 $450,750
Xinghua Primary School South zone Hougang 180 — 120 $442,500
Xingnan Primary School West zone Jurong West 180 — 118 $388,500
Xinmin Primary School North zone Hougang 210 — 266 $445,000
Xishan Primary School North zone Yishun 220 — 259 $433,000
Yangzheng Primary School South zone Serangoon 160 2.1× 116 $580,000
Yew Tee Primary School West zone Choa Chu Kang 180 — 161 $442,500
Yio Chu Kang Primary School North zone Hougang 180 — 312 $458,888
Yishun Primary School North zone Yishun 190 — 258 $417,750
Yu Neng Primary School East zone Bedok 180 — 179 $463,000
Yuhua Primary School West zone Jurong East 210 — 218 $460,000
Yumin Primary School East zone Tampines 240 — 308 $495,000
Zhangde Primary School South zone Bukit Merah 150 — 184 $757,500
Zhenghua Primary School West zone Bukit Panjang 210 — 261 $446,000
Zhonghua Primary School South zone Serangoon 150 — 100 $514,000

182 of 182 schools shown

Find a primary school and the HDB flats within its 1km zone

Singapore's Primary 1 registration gives admission priority by home-school distance whenever a school is oversubscribed and goes to ballot. Families within 1km rank highest, then 1–2km, then beyond. For the 2027 cohort, MOE reduced intake at some schools and held it at most, so the exact number of P1 places differs school by school. CheckHowMuch lists all 182 primary schools with their 2027 P1 vacancy and maps every HDB block inside the 1km (and 1–2km) radius, using real resale prices from data.gov.sg, so you can see what living near each school actually costs.

Frequently asked questions

How many primary schools are there in Singapore?

There are 182 primary schools that admit at Primary 1 (179 mainstream primaries plus 3 through-train schools). For the 2027 P1 cohort, 179 are taking in pupils. 3 schools (Damai, Kranji, Townsville) have paused P1 registration for 2025–2027 while they relocate.

How does living within 1km of a primary school help P1 registration?

If a school is oversubscribed and goes to ballot, MOE gives admission priority by home-school distance: Singapore Citizens within 1km first, then 1–2km, then beyond 2km. A home within 1km gives the best ballot odds.

Is the 2027 Primary 1 intake being cut, and at which schools?

MOE cut P1 intake at 61 of the 179 participating schools for the 2027 cohort. 106 held steady and 12 grew, so total places fell 3.6% from 40,008 to 38,548. Cohorts are shrinking, and trimming intake this way avoids school mergers and keeps a good geographical spread. Each school's exact 2027 vacancy is on its page.

How is the 1km distance measured?

MOE measures home-school distance as a straight line ("as the crow flies"), not by walking or driving route. The distances on CheckHowMuch use the same straight-line method, school point to HDB block.

School list and attributes from the MOE School Directory (data.gov.sg); 2027 P1 vacancies from MOE P1 vacancies & balloting (as of 2026-08-12); 2025 Phase 2C ballot history via p1registration.sg. Resale prices from data.gov.sg, updated monthly.