Which homes are within 1km of Northshore Primary School?
阅读中文版 · Read in Chinese →Block data last updated: 31 July 2026
About 13,575 flats in 88 HDB blocks sit within 1km of Northshore Primary School, and another 23,748 flats in 236 blocks lie between 1km and 2km. At Phase 2C in 2026 this school took 123 applications for 93 places, about 132% subscribed, so it went to a ballot and the 1km band decided who was in it. That is about 146 flats inside the 1km band for every Phase 2C place.
Condos, apartments and landed homes are counted too: another 410 private and landed homes sit within 1km, across 8 developments and streets, and 5,073 more between 1km and 2km. See them listed below.
Which band a block falls in is taken from SLA's OneMap School Query itself, block by block, so it is the same answer a parent gets when they check their own address there. The distance in metres beside each block is our own estimate, because that service publishes a band and never a figure.
Each dot is one block, sized by how many flats it holds, coloured by which distance band it falls in, and drawn darker if it was completed in 2013 or later. 13,575 flats sit within 1km and 23,748 between 1km and 2km. The outlined shapes are school grounds: this school's is tinted green, and the other primary schools inside 2km are outlined in white. Tap any dot for its block number, or any outline for the school's name.
| Completed | Blocks | Flats | Share of the band |
|---|---|---|---|
| 2020 or later | 67 | 10,409 | 77% |
| 2010 to 2019 | 21 | 3,166 | 23% |
| All | 88 | 13,575 | 100% |
100% of the flats within 1km, 13,575 of 13,575, were completed in 2013 or later. The two dashed lines are 1km and 2km from this school's land boundary, the outline drawn on the map, not from a single point in the middle of it. That is the school end of MOE's published measure: the shortest distance from any point on the boundary around the school to a home. The home end is still not MOE's, because MOE measures to a home's own building outline and each dot here is the one address point on file for that block, so a block close to either line can fall on the other side of the official answer. Which band a block is in is SLA's answer for that block and not ours, so where a dot and a line disagree, the dot is the one to go by. Check your own address on SLA's OneMap School Query, which is the service MOE points parents to. The round dots are HDB blocks and the squares are private developments; see the note under the map for what the squares cover.
The squares are private developments URA names, placed by resolving that name through SLA's OneMap: 4,735 of the 5,483 private homes in these two bands, or 86%. A further 68 are houses URA lists on a road with no development name, mostly landed, so there is no name to place and they carry no square. They are all in the tables below. 680 are in named developments we could not place with certainty, and are left off the map rather than guessed at. An area with no squares is not an area with no private housing.
New flats and Phase 2C demand at Northshore Primary School
Bars are flats completed within 1km each year. The line is this school's own Phase 2C applicants per place. Sixteen years from one school is too few to read a trend from on its own; the pattern only holds once every school is measured together.
13,575 flats completed within 1km since 2013, 100% of all the HDB flats in its 1km band.
Scroll sideways to see the whole chart.
When being within 1km of Northshore Primary School actually counts
Distance does not decide every phase, and knowing which ones it decides is the difference between a plan and a hope. Figures are this school's own, from MOE, checked 21 August 2026, 4:29pm SGT
Phase 1
A brother or sister already in the school.
Distance does not come into it. Every Phase 1 child gets a place.
Phase 2A
63 applied for 96places, 66%
A parent who is an alumnus, or on the school advisory or management committee.
Distance only decides if the phase is oversubscribed and goes to a ballot. Then within 1km is drawn first.
Phase 2B
0 applied for 31places, 0%
A parent who volunteered at the school, or is active in a linked community or church body.
Same as 2A. It matters only in a ballot, and then it decides the order.
Phase 2C
123 applied for 93places, 132%
Everyone else. This is the phase most families register in.
This is where living within 1km counts most. Places go to within 1km first, then 1 to 2km, then everyone else, and a ballot is held inside whichever group the places run out in.
Phase 2C(S) and Phase 3 come after these and are for children still without a place and for non-citizens. Distance is used the same way in 2C(S) as in 2C.
Age in the tables below is 2026 minus the year each block was completed. Blocks completed in 2013 or later are shown in green, the same cutoff the map above uses for its own darker dots; older blocks are shown in grey. Every row still states the age itself, so the colour is a shortcut, not the only way to read it.
Within 1km: 88 blocks, 13,575 flats
These blocks are within 1km of the school on the measurement basis MOE uses, the band that comes first in the distance priority.
| Address↕ | Postal code↕ | Flats↕ | Year completed↕ | Age↕ | Distance (m)↕ |
|---|---|---|---|---|---|
| Blk 421A Northshore Drive | 821421 | 212 | 2020 | 6 yrs | 2 |
| Blk 411A Northshore Drive | 821411 | 112 | 2022 | 4 yrs | 9 |
| Blk 410A Northshore Drive | 821410 | 185 | 2022 | 4 yrs | 11 |
| Blk 408C Northshore Drive | 823408 | 140 | 2020 | 6 yrs | 18 |
| Blk 409D Northshore Drive | 824409 | 93 | 2020 | 6 yrs | 28 |
| Blk 421C Northshore Drive | 823421 | 211 | 2021 | 5 yrs | 41 |
| Blk 423A Northshore Crescent | 821423 | 240 | 2022 | 4 yrs | 42 |
| Blk 422A Northshore Drive | 821422 | 181 | 2020 | 6 yrs | 48 |
| Blk 421B Northshore Drive | 822421 | 236 | 2021 | 5 yrs | 48 |
| Blk 411B Northshore Drive | 822411 | 112 | 2022 | 4 yrs | 57 |
| Blk 419D Northshore Drive | 824419 | 109 | 2021 | 5 yrs | 64 |
| Blk 408B Northshore Drive | 822408 | 140 | 2020 | 6 yrs | 69 |
| Blk 409C Northshore Drive | 823409 | 93 | 2020 | 6 yrs | 72 |
| Blk 423B Northshore Crescent | 822423 | 191 | 2022 | 4 yrs | 73 |
| Blk 420D Northshore Drive | 824420 | 147 | 2021 | 5 yrs | 89 |
| Blk 425A Northshore Crescent | 821425 | 173 | 2022 | 4 yrs | 107 |
| Blk 422B Northshore Drive | 822422 | 181 | 2021 | 5 yrs | 112 |
| Blk 419C Northshore Drive | 823419 | 118 | 2021 | 5 yrs | 114 |
| Blk 409B Northshore Drive | 822409 | 93 | 2020 | 6 yrs | 118 |
| Blk 408A Northshore Drive | 821408 | 166 | 2020 | 6 yrs | 124 |
| Blk 425B Northshore Crescent | 822425 | 197 | 2022 | 4 yrs | 138 |
| Blk 420C Northshore Drive | 823420 | 93 | 2021 | 5 yrs | 139 |
| Blk 419B Northshore Drive | 822419 | 118 | 2021 | 5 yrs | 161 |
| Blk 409A Northshore Drive | 821409 | 89 | 2020 | 6 yrs | 163 |
| Blk 420B Northshore Drive | 822420 | 93 | 2021 | 5 yrs | 189 |
| Blk 419A Northshore Drive | 821419 | 105 | 2021 | 5 yrs | 207 |
| Blk 420A Northshore Drive | 821420 | 120 | 2021 | 5 yrs | 235 |
| Blk 406C Northshore Drive | 823406 | 128 | 2020 | 6 yrs | 268 |
| Blk 405B Northshore Drive | 822405 | 140 | 2020 | 6 yrs | 284 |
| Blk 413C Northshore Drive | 823413 | 109 | 2021 | 5 yrs | 305 |
| Blk 406B Northshore Drive | 822406 | 90 | 2020 | 6 yrs | 317 |
| Blk 405A Northshore Drive | 821405 | 140 | 2020 | 6 yrs | 334 |
| Blk 415D Northshore Drive | 824415 | 124 | 2021 | 5 yrs | 335 |
| Blk 413B Northshore Drive | 822413 | 135 | 2021 | 5 yrs | 354 |
| Blk 406A Northshore Drive | 821406 | 90 | 2020 | 6 yrs | 361 |
| Blk 415C Northshore Drive | 823415 | 70 | 2021 | 5 yrs | 381 |
| Blk 413A Northshore Drive | 821413 | 112 | 2021 | 5 yrs | 411 |
| Blk 415B Northshore Drive | 822415 | 93 | 2021 | 5 yrs | 411 |
| Blk 402A Northshore Drive | 821402 | 119 | 2022 | 4 yrs | 429 |
| Blk 402B Northshore Drive | 822402 | 119 | 2022 | 4 yrs | 453 |
| Blk 401A Northshore Drive | 821401 | 150 | 2022 | 4 yrs | 462 |
| Blk 435A Northshore Drive | 821435 | 142 | 2024 | 2 yrs | 505 |
| Blk 431C Northshore Drive | 823431 | 158 | 2024 | 2 yrs | 510 |
| Blk 435B Northshore Drive | 822435 | 208 | 2024 | 2 yrs | 516 |
| Blk 433B Northshore Drive | 822433 | 156 | 2023 | 3 yrs | 517 |
| Blk 436A Northshore Drive | 821436 | 141 | 2024 | 2 yrs | 537 |
| Blk 432A Northshore Drive | 821432 | 176 | 2023 | 3 yrs | 556 |
| Blk 431B Northshore Drive | 822431 | 144 | 2023 | 3 yrs | 568 |
| Blk 436B Northshore Drive | 822436 | 70 | 2024 | 2 yrs | 577 |
| Blk 433A Northshore Drive | 821433 | 146 | 2023 | 3 yrs | 581 |
| Blk 438C Northshore Drive | 823438 | 176 | 2024 | 2 yrs | 611 |
| Blk 432B Northshore Drive | 822432 | 160 | 2023 | 3 yrs | 617 |
| Blk 438B Northshore Drive | 822438 | 273 | 2024 | 2 yrs | 620 |
| Blk 437A Northshore Drive | 821437 | 111 | 2024 | 2 yrs | 632 |
| Blk 438A Northshore Drive | 821438 | 241 | 2024 | 2 yrs | 635 |
| Blk 437B Northshore Drive | 822437 | 183 | 2024 | 2 yrs | 658 |
| Blk 326C Sumang Walk | 823326 | 114 | 2017 | 9 yrs | 687 |
| Blk 326B Sumang Walk | 822326 | 190 | 2017 | 9 yrs | 702 |
| Blk 326A Sumang Walk | 821326 | 240 | 2017 | 9 yrs | 710 |
| Blk 445A New Punggol Road | 821445 | 324 | 2024 | 2 yrs | 725 |
| Blk 447A Punggol Way | 821447 | 320 | 2024 | 2 yrs | 727 |
| Blk 446B Punggol Way | 822446 | 318 | 2024 | 2 yrs | 730 |
| Blk 327C Sumang Walk | 823327 | 144 | 2017 | 9 yrs | 735 |
| Blk 325A Sumang Walk | 821325 | 124 | 2018 | 8 yrs | 739 |
| Blk 443A New Punggol Road | 821443 | 188 | 2024 | 2 yrs | 739 |
| Blk 446A Punggol Way | 821446 | 140 | 2024 | 2 yrs | 742 |
| Blk 327B Sumang Walk | 822327 | 152 | 2017 | 9 yrs | 748 |
| Blk 327A Sumang Walk | 821327 | 160 | 2017 | 9 yrs | 761 |
| Blk 442A New Punggol Road | 821442 | 194 | 2025 | 1 yrs | 766 |
| Blk 442B New Punggol Road | 822442 | 129 | 2024 | 2 yrs | 773 |
| Blk 312B Sumang Link | 822312 | 90 | 2014 | 12 yrs | 777 |
| Blk 312C Sumang Link | 823312 | 114 | 2014 | 12 yrs | 784 |
| Blk 325B Sumang Walk | 822325 | 124 | 2018 | 8 yrs | 788 |
| Blk 313C Sumang Link | 823313 | 99 | 2014 | 12 yrs | 801 |
| Blk 443B New Punggol Road | 822443 | 135 | 2024 | 2 yrs | 808 |
| Blk 312A Sumang Link | 821312 | 140 | 2014 | 12 yrs | 812 |
| Blk 445B New Punggol Road | 822445 | 209 | 2024 | 2 yrs | 821 |
| Blk 313B Sumang Link | 822313 | 89 | 2014 | 12 yrs | 822 |
| Blk 323A Sumang Walk | 821323 | 126 | 2018 | 8 yrs | 829 |
| Blk 448A Punggol Way | 821448 | 196 | 2024 | 2 yrs | 831 |
| Blk 448B Punggol Way | 822448 | 204 | 2024 | 2 yrs | 832 |
| Blk 323C Sumang Walk | 823323 | 90 | 2018 | 8 yrs | 849 |
| Blk 313A Sumang Link | 821313 | 150 | 2014 | 12 yrs | 870 |
| Blk 323B Sumang Walk | 822323 | 126 | 2018 | 8 yrs | 884 |
| Blk 323D Sumang Walk | 824323 | 90 | 2018 | 8 yrs | 898 |
| Blk 310B Punggol Walk | 822310 | 287 | 2015 | 11 yrs | 926 |
| Blk 310C Punggol Walk | 823310 | 262 | 2015 | 11 yrs | 934 |
| Blk 310A Punggol Walk | 821310 | 255 | 2015 | 11 yrs | 947 |
Between 1km and 2km: 236 blocks, 23,748 flats
These blocks are more than 1km but not more than 2km from the school, the second distance band.
| Address↕ | Postal code↕ | Flats↕ | Year completed↕ | Age↕ | Distance (m)↕ |
|---|---|---|---|---|---|
| Blk 322A Sumang Walk | 821322 | 84 | 2017 | 9 yrs | 986 |
| Blk 322B Sumang Walk | 822322 | 84 | 2017 | 9 yrs | 1035 |
| Blk 322C Sumang Walk | 823322 | 116 | 2018 | 8 yrs | 1086 |
| Blk 308C Punggol Walk | 823308 | 334 | 2015 | 11 yrs | 1090 |
| Blk 308A Punggol Walk | 821308 | 456 | 2015 | 11 yrs | 1109 |
| Blk 316A Punggol Way | 821316 | 102 | 2016 | 10 yrs | 1111 |
| Blk 316B Punggol Way | 822316 | 77 | 2016 | 10 yrs | 1125 |
| Blk 308B Punggol Walk | 822308 | 282 | 2015 | 11 yrs | 1134 |
| Blk 322D Sumang Walk | 824322 | 132 | 2018 | 8 yrs | 1139 |
| Blk 316C Punggol Way | 823316 | 76 | 2015 | 11 yrs | 1173 |
| Blk 314A Punggol Way | 821314 | 160 | 2016 | 10 yrs | 1191 |
| Blk 306C Punggol Place | 823306 | 112 | 2010 | 16 yrs | 1220 |
| Blk 316D Punggol Way | 824316 | 100 | 2015 | 11 yrs | 1224 |
| Blk 315A Punggol Way | 821315 | 160 | 2016 | 10 yrs | 1244 |
| Blk 306A Punggol Place | 821306 | 112 | 2010 | 16 yrs | 1251 |
| Blk 314B Punggol Way | 822314 | 166 | 2016 | 10 yrs | 1256 |
| Blk 672D Edgefield Plains | 824672 | 128 | 2014 | 12 yrs | 1258 |
| Blk 306D Punggol Drive | 824306 | 108 | 2010 | 16 yrs | 1262 |
| Blk 306B Punggol Place | 822306 | 112 | 2010 | 16 yrs | 1285 |
| Blk 673C Edgefield Plains | 823673 | 124 | 2014 | 12 yrs | 1287 |
| Blk 679C Punggol Drive | 823679 | 66 | 2015 | 11 yrs | 1291 |
| Blk 679B Punggol Drive | 822679 | 52 | 2015 | 11 yrs | 1298 |
| Blk 305D Punggol Drive | 824305 | 108 | 2010 | 16 yrs | 1305 |
| Blk 315B Punggol Way | 822315 | 168 | 2016 | 10 yrs | 1309 |
| Blk 672C Edgefield Plains | 823672 | 96 | 2014 | 12 yrs | 1313 |
| Blk 679A Punggol Drive | 821679 | 90 | 2015 | 11 yrs | 1324 |
| Blk 678C Punggol Drive | 823678 | 86 | 2015 | 11 yrs | 1332 |
| Blk 673B Edgefield Plains | 822673 | 92 | 2015 | 11 yrs | 1344 |
| Blk 305B Punggol Road | 822305 | 80 | 2010 | 16 yrs | 1346 |
| Blk 678B Punggol Drive | 822678 | 124 | 2015 | 11 yrs | 1357 |
| Blk 678A Punggol Drive | 821678 | 94 | 2015 | 11 yrs | 1367 |
| Blk 305A Punggol Road | 821305 | 80 | 2010 | 16 yrs | 1371 |
| Blk 673A Edgefield Plains | 821673 | 116 | 2015 | 11 yrs | 1389 |
| Blk 264A Punggol Way | 821264 | 128 | 2014 | 12 yrs | 1392 |
| Blk 612C Punggol Drive | 823612 | 90 | 2011 | 15 yrs | 1392 |
| Blk 677D Punggol Drive | 824677 | 110 | 2015 | 11 yrs | 1401 |
| Blk 302C Punggol Place | 823302 | 60 | 2009 | 17 yrs | 1404 |
| Blk 265A Punggol Way | 821265 | 128 | 2013 | 13 yrs | 1412 |
| Blk 266A Punggol Way | 821266 | 120 | 2014 | 12 yrs | 1420 |
| Blk 302D Punggol Place | 824302 | 60 | 2009 | 17 yrs | 1420 |
| Blk 677C Punggol Drive | 823677 | 96 | 2015 | 11 yrs | 1424 |
| Blk 302A Punggol Place | 821302 | 75 | 2009 | 17 yrs | 1428 |
| Blk 677A Punggol Drive | 821677 | 126 | 2015 | 11 yrs | 1432 |
| Blk 612B Punggol Drive | 822612 | 90 | 2011 | 15 yrs | 1435 |
| Blk 301D Punggol Place | 824301 | 59 | 2009 | 17 yrs | 1435 |
| Blk 671B Edgefield Plains | 822671 | 84 | 2015 | 11 yrs | 1436 |
| Blk 677B Punggol Drive | 822677 | 124 | 2015 | 11 yrs | 1437 |
| Blk 672B Edgefield Plains | 822672 | 128 | 2014 | 12 yrs | 1440 |
| Blk 612D Punggol Drive | 824612 | 90 | 2011 | 15 yrs | 1444 |
| Blk 301C Punggol Central | 823301 | 59 | 2009 | 17 yrs | 1451 |
| Blk 302B Punggol Place | 822302 | 60 | 2009 | 17 yrs | 1451 |
| Blk 303D Punggol Place | 824303 | 51 | 2009 | 17 yrs | 1466 |
| Blk 613A Punggol Drive | 821613 | 90 | 2011 | 15 yrs | 1466 |
| Blk 265B Punggol Way | 822265 | 64 | 2013 | 13 yrs | 1467 |
| Blk 676D Punggol Drive | 824676 | 78 | 2015 | 11 yrs | 1467 |
| Blk 266B Punggol Way | 822266 | 112 | 2014 | 12 yrs | 1468 |
| Blk 301B Punggol Central | 822301 | 60 | 2008 | 18 yrs | 1468 |
| Blk 261A Punggol Way | 821261 | 120 | 2014 | 12 yrs | 1471 |
| Blk 301A Punggol Central | 821301 | 80 | 2008 | 18 yrs | 1477 |
| Blk 604A Punggol Road | 821604 | 90 | 2010 | 16 yrs | 1484 |
| Blk 672A Edgefield Plains | 821672 | 120 | 2014 | 12 yrs | 1484 |
| Blk 303C Punggol Central | 823303 | 51 | 2009 | 17 yrs | 1488 |
| Blk 676C Punggol Drive | 823676 | 62 | 2015 | 11 yrs | 1490 |
| Blk 261B Punggol Way | 822261 | 64 | 2014 | 12 yrs | 1491 |
| Blk 671A Edgefield Plains | 821671 | 128 | 2014 | 12 yrs | 1494 |
| Blk 265C Punggol Way | 823265 | 64 | 2013 | 13 yrs | 1497 |
| Blk 676B Punggol Drive | 822676 | 116 | 2015 | 11 yrs | 1503 |
| Blk 303B Punggol Central | 822303 | 60 | 2009 | 17 yrs | 1504 |
| Blk 676A Punggol Drive | 821676 | 88 | 2015 | 11 yrs | 1508 |
| Blk 613B Punggol Drive | 822613 | 90 | 2011 | 15 yrs | 1509 |
| Blk 256B Sumang Walk | 822256 | 128 | 2015 | 11 yrs | 1512 |
| Blk 266C Punggol Way | 823266 | 112 | 2014 | 12 yrs | 1515 |
| Blk 604B Punggol Road | 822604 | 90 | 2010 | 16 yrs | 1517 |
| Blk 265D Punggol Way | 824265 | 64 | 2013 | 13 yrs | 1518 |
| Blk 266D Punggol Way | 824266 | 64 | 2013 | 13 yrs | 1520 |
| Blk 271B Punggol Walk | 822271 | 90 | 2012 | 14 yrs | 1520 |
| Blk 303A Punggol Central | 821303 | 59 | 2009 | 17 yrs | 1521 |
| Blk 271C Punggol Walk | 823271 | 118 | 2012 | 14 yrs | 1530 |
| Blk 613C Punggol Drive | 823613 | 96 | 2011 | 15 yrs | 1532 |
| Blk 261C Punggol Way | 823261 | 64 | 2014 | 12 yrs | 1533 |
| Blk 612A Punggol Drive | 821612 | 96 | 2011 | 15 yrs | 1533 |
| Blk 256A Sumang Walk | 821256 | 128 | 2015 | 11 yrs | 1536 |
| Blk 256C Sumang Walk | 823256 | 142 | 2015 | 11 yrs | 1551 |
| Blk 604C Punggol Road | 823604 | 78 | 2010 | 16 yrs | 1557 |
| Blk 270B Punggol Field | 822270 | 89 | 2011 | 15 yrs | 1561 |
| Blk 270A Punggol Field | 821270 | 89 | 2011 | 15 yrs | 1561 |
| Blk 270C Punggol Field | 823270 | 58 | 2011 | 15 yrs | 1562 |
| Blk 267C Punggol Field | 823267 | 58 | 2011 | 15 yrs | 1565 |
| Blk 271A Punggol Walk | 821271 | 120 | 2012 | 14 yrs | 1567 |
| Blk 267B Punggol Field | 822267 | 89 | 2011 | 15 yrs | 1568 |
| Blk 602A Punggol Central | 821602 | 90 | 2010 | 16 yrs | 1572 |
| Blk 615A Edgefield Plains | 821615 | 95 | 2011 | 15 yrs | 1573 |
| Blk 267A Punggol Field | 821267 | 89 | 2011 | 15 yrs | 1574 |
| Blk 260C Punggol Way | 823260 | 64 | 2014 | 12 yrs | 1574 |
| Blk 293 Punggol Central | 820293 | 116 | 2002 | 24 yrs | 1576 |
| Blk 613D Punggol Drive | 824613 | 96 | 2011 | 15 yrs | 1576 |
| Blk 274C Punggol Place | 823274 | 93 | 2011 | 15 yrs | 1581 |
| Blk 271D Punggol Walk | 824271 | 88 | 2012 | 14 yrs | 1584 |
| Blk 603C Punggol Road | 823603 | 78 | 2010 | 16 yrs | 1585 |
| Blk 603A Punggol Road | 821603 | 90 | 2010 | 16 yrs | 1587 |
| Blk 260A Punggol Way | 821260 | 62 | 2014 | 12 yrs | 1593 |
| Blk 670A Edgefield Plains | 821670 | 127 | 2015 | 11 yrs | 1595 |
| Blk 274B Punggol Place | 822274 | 93 | 2011 | 15 yrs | 1603 |
| Blk 668A Edgefield Plains | 821668 | 112 | 2015 | 11 yrs | 1608 |
| Blk 274D Punggol Place | 824274 | 92 | 2011 | 15 yrs | 1608 |
| Blk 260B Punggol Way | 822260 | 64 | 2014 | 12 yrs | 1610 |
| Blk 614A Edgefield Plains | 821614 | 96 | 2011 | 15 yrs | 1614 |
| Blk 269C Punggol Field | 823269 | 89 | 2011 | 15 yrs | 1616 |
| Blk 602B Punggol Central | 822602 | 90 | 2010 | 16 yrs | 1618 |
| Blk 299 Punggol Central | 820299 | 114 | 2002 | 24 yrs | 1618 |
| Blk 272B Punggol Walk | 822272 | 88 | 2012 | 14 yrs | 1619 |
| Blk 615B Edgefield Plains | 822615 | 95 | 2011 | 15 yrs | 1619 |
| Blk 256D Sumang Walk | 824256 | 128 | 2015 | 11 yrs | 1623 |
| Blk 603B Punggol Road | 822603 | 90 | 2010 | 16 yrs | 1626 |
| Blk 272A Punggol Walk | 821272 | 88 | 2012 | 14 yrs | 1628 |
| Blk 294 Punggol Central | 820294 | 117 | 2002 | 24 yrs | 1630 |
| Blk 288B Punggol Place | 822288 | 90 | 2011 | 15 yrs | 1634 |
| Blk 268A Punggol Field | 821268 | 59 | 2011 | 15 yrs | 1634 |
| Blk 670B Edgefield Plains | 822670 | 128 | 2015 | 11 yrs | 1635 |
| Blk 298 Punggol Central | 820298 | 86 | 2002 | 24 yrs | 1640 |
| Blk 602C Punggol Central | 823602 | 89 | 2010 | 16 yrs | 1641 |
| Blk 601D Punggol Central | 824601 | 90 | 2010 | 16 yrs | 1643 |
| Blk 274A Punggol Place | 821274 | 90 | 2011 | 15 yrs | 1644 |
| Blk 269B Punggol Field | 822269 | 89 | 2011 | 15 yrs | 1644 |
| Blk 288C Punggol Place | 823288 | 120 | 2011 | 15 yrs | 1650 |
| Blk 615C Edgefield Plains | 823615 | 112 | 2011 | 15 yrs | 1650 |
| Blk 668B Edgefield Plains | 822668 | 88 | 2015 | 11 yrs | 1661 |
| Blk 601C Punggol Central | 823601 | 90 | 2010 | 16 yrs | 1663 |
| Blk 273D Punggol Place | 824273 | 89 | 2011 | 15 yrs | 1663 |
| Blk 670C Edgefield Plains | 823670 | 128 | 2015 | 11 yrs | 1664 |
| Blk 269A Punggol Field | 821269 | 89 | 2011 | 15 yrs | 1665 |
| Blk 272C Punggol Walk | 823272 | 89 | 2012 | 14 yrs | 1666 |
| Blk 268B Punggol Field | 822268 | 89 | 2011 | 15 yrs | 1667 |
| Blk 259C Punggol Field | 823259 | 128 | 2014 | 12 yrs | 1668 |
| Blk 268D Punggol Field | 824268 | 89 | 2011 | 15 yrs | 1669 |
| Blk 268C Punggol Field | 823268 | 89 | 2011 | 15 yrs | 1672 |
| Blk 297 Punggol Central | 820297 | 114 | 2002 | 24 yrs | 1676 |
| Blk 258C Punggol Field | 823258 | 96 | 2015 | 11 yrs | 1677 |
| Blk 272D Punggol Walk | 824272 | 88 | 2012 | 14 yrs | 1679 |
| Blk 288A Punggol Place | 821288 | 90 | 2011 | 15 yrs | 1681 |
| Blk 601A Punggol Central | 821601 | 89 | 2010 | 16 yrs | 1691 |
| Blk 614B Edgefield Plains | 822614 | 96 | 2011 | 15 yrs | 1694 |
| Blk 273A Punggol Place | 821273 | 90 | 2011 | 15 yrs | 1695 |
| Blk 289D Punggol Place | 824289 | 120 | 2011 | 15 yrs | 1705 |
| Blk 295 Punggol Central | 820295 | 117 | 2002 | 24 yrs | 1706 |
| Blk 273C Punggol Place | 823273 | 89 | 2011 | 15 yrs | 1706 |
| Blk 601B Punggol Central | 822601 | 90 | 2010 | 16 yrs | 1713 |
| Blk 258B Punggol Field | 822258 | 64 | 2015 | 11 yrs | 1714 |
| Blk 669B Edgefield Plains | 822669 | 180 | 2015 | 11 yrs | 1715 |
| Blk 669A Edgefield Plains | 821669 | 68 | 2015 | 11 yrs | 1717 |
| Blk 258A Punggol Field | 821258 | 94 | 2015 | 11 yrs | 1724 |
| Blk 273B Punggol Place | 822273 | 93 | 2011 | 15 yrs | 1727 |
| Blk 259A Punggol Field | 821259 | 94 | 2014 | 12 yrs | 1733 |
| Blk 296 Punggol Central | 820296 | 116 | 2002 | 24 yrs | 1741 |
| Blk 619B Punggol Drive | 822619 | 92 | 2012 | 14 yrs | 1744 |
| Blk 289C Punggol Place | 823289 | 90 | 2011 | 15 yrs | 1753 |
| Blk 195E Punggol Road | 825195 | 90 | 2006 | 20 yrs | 1755 |
| Blk 259B Punggol Field | 822259 | 96 | 2014 | 12 yrs | 1755 |
| Blk 195A Punggol Road | 821195 | 90 | 2005 | 21 yrs | 1757 |
| Blk 289A Punggol Place | 821289 | 120 | 2011 | 15 yrs | 1768 |
| Blk 195D Punggol Road | 824195 | 90 | 2006 | 20 yrs | 1778 |
| Blk 619C Punggol Drive | 823619 | 92 | 2012 | 14 yrs | 1780 |
| Blk 195B Punggol Road | 822195 | 90 | 2005 | 21 yrs | 1781 |
| Blk 211A Punggol Walk | 821211 | 112 | 2013 | 13 yrs | 1782 |
| Blk 619A Punggol Drive | 821619 | 92 | 2012 | 14 yrs | 1789 |
| Blk 289B Punggol Place | 822289 | 120 | 2011 | 15 yrs | 1793 |
| Blk 683B Edgedale Plains | 822683 | 76 | 2017 | 9 yrs | 1800 |
| Blk 208B Punggol Place | 822208 | 105 | 2013 | 13 yrs | 1802 |
| Blk 208A Punggol Place | 821208 | 90 | 2013 | 13 yrs | 1805 |
| Blk 195C Punggol Road | 823195 | 90 | 2006 | 20 yrs | 1817 |
| Blk 619D Punggol Drive | 824619 | 92 | 2012 | 14 yrs | 1825 |
| Blk 683C Edgedale Plains | 823683 | 80 | 2017 | 9 yrs | 1832 |
| Blk 617A Punggol Drive | 821617 | 88 | 2011 | 15 yrs | 1836 |
| Blk 684D Edgedale Plains | 824684 | 86 | 2017 | 9 yrs | 1840 |
| Blk 683A Edgedale Plains | 821683 | 127 | 2017 | 9 yrs | 1844 |
| Blk 217A Sumang Walk | 821217 | 124 | 2016 | 10 yrs | 1850 |
| Blk 211B Punggol Walk | 822211 | 129 | 2013 | 13 yrs | 1852 |
| Blk 207D Punggol Place | 824207 | 81 | 2012 | 14 yrs | 1858 |
| Blk 621B Edgefield Walk | 822621 | 256 | 2010 | 16 yrs | 1862 |
| Blk 199C Punggol Field | 823199 | 91 | 2000 | 26 yrs | 1862 |
| Blk 208C Punggol Place | 823208 | 81 | 2012 | 14 yrs | 1865 |
| Blk 618D Punggol Drive | 824618 | 88 | 2012 | 14 yrs | 1870 |
| Blk 684C Edgedale Plains | 823684 | 142 | 2017 | 9 yrs | 1879 |
| Blk 199D Punggol Field | 824199 | 76 | 2001 | 25 yrs | 1883 |
| Blk 617B Punggol Drive | 822617 | 61 | 2011 | 15 yrs | 1883 |
| Blk 621A Edgefield Walk | 821621 | 256 | 2010 | 16 yrs | 1889 |
| Blk 227B Sumang Lane | 822227 | 95 | 2017 | 9 yrs | 1890 |
| Blk 211D Punggol Walk | 824211 | 112 | 2013 | 13 yrs | 1891 |
| Blk 217C Sumang Walk | 823217 | 128 | 2016 | 10 yrs | 1892 |
| Blk 217D Sumang Walk | 824217 | 90 | 2016 | 10 yrs | 1892 |
| Blk 211C Punggol Walk | 823211 | 119 | 2013 | 13 yrs | 1897 |
| Blk 217B Sumang Walk | 822217 | 128 | 2016 | 10 yrs | 1904 |
| Blk 201A Punggol Field | 821201 | 81 | 2003 | 23 yrs | 1908 |
| Blk 207C Punggol Place | 823207 | 87 | 2012 | 14 yrs | 1909 |
| Blk 618C Punggol Drive | 823618 | 61 | 2011 | 15 yrs | 1916 |
| Blk 207A Punggol Place | 821207 | 81 | 2012 | 14 yrs | 1919 |
| Blk 199B Punggol Field | 822199 | 86 | 2001 | 25 yrs | 1920 |
| Blk 617C Punggol Drive | 823617 | 61 | 2011 | 15 yrs | 1920 |
| Blk 227A Sumang Lane | 821227 | 95 | 2016 | 10 yrs | 1921 |
| Blk 197B Punggol Field | 822197 | 75 | 2001 | 25 yrs | 1924 |
| Blk 207B Punggol Place | 822207 | 81 | 2012 | 14 yrs | 1926 |
| Blk 682C Edgedale Plains | 823682 | 96 | 2017 | 9 yrs | 1930 |
| Blk 213C Punggol Walk | 823213 | 105 | 2013 | 13 yrs | 1931 |
| Blk 667A Punggol Drive | 821667 | 96 | 2014 | 12 yrs | 1932 |
| Blk 201B Punggol Field | 822201 | 81 | 2003 | 23 yrs | 1934 |
| Blk 213B Punggol Walk | 822213 | 120 | 2013 | 13 yrs | 1939 |
| Blk 226C Sumang Lane | 823226 | 99 | 2017 | 9 yrs | 1940 |
| Blk 220C Sumang Lane | 823220 | 120 | 2017 | 9 yrs | 1943 |
| Blk 212B Punggol Walk | 822212 | 120 | 2013 | 13 yrs | 1947 |
| Blk 197A Punggol Field | 821197 | 75 | 2001 | 25 yrs | 1950 |
| Blk 202A Punggol Field | 821202 | 117 | 2003 | 23 yrs | 1952 |
| Blk 618B Punggol Drive | 822618 | 61 | 2011 | 15 yrs | 1952 |
| Blk 199A Punggol Field | 821199 | 86 | 2001 | 25 yrs | 1955 |
| Blk 665A Punggol Drive | 821665 | 128 | 2015 | 11 yrs | 1956 |
| Blk 684B Edgedale Plains | 822684 | 115 | 2017 | 9 yrs | 1957 |
| Blk 617D Punggol Drive | 824617 | 88 | 2011 | 15 yrs | 1957 |
| Blk 210B Punggol Place | 822210 | 90 | 2013 | 13 yrs | 1964 |
| Blk 622C Punggol Central | 823622 | 132 | 2012 | 14 yrs | 1969 |
| Blk 210A Punggol Place | 821210 | 90 | 2013 | 13 yrs | 1971 |
| Blk 201D Punggol Field | 824201 | 112 | 2003 | 23 yrs | 1972 |
| Blk 682B Edgedale Plains | 822682 | 80 | 2017 | 9 yrs | 1976 |
| Blk 209B Punggol Place | 822209 | 105 | 2013 | 13 yrs | 1981 |
| Blk 196D Punggol Field | 824196 | 76 | 2001 | 25 yrs | 1986 |
| Blk 209A Punggol Place | 821209 | 105 | 2013 | 13 yrs | 1987 |
| Blk 624A Punggol Central | 821624 | 102 | 2012 | 14 yrs | 1987 |
| Blk 201C Punggol Field | 823201 | 78 | 2003 | 23 yrs | 1988 |
| Blk 618A Punggol Drive | 821618 | 88 | 2011 | 15 yrs | 1989 |
| Blk 193 Edgefield Plains | 820193 | 114 | 2003 | 23 yrs | 1992 |
| Blk 682A Edgedale Plains | 821682 | 127 | 2017 | 9 yrs | 1994 |
| Blk 665B Punggol Drive | 822665 | 64 | 2015 | 11 yrs | 1999 |
| Blk 624B Punggol Central | 822624 | 101 | 2012 | 14 yrs | 2001 |
| Blk 684A Edgedale Plains | 821684 | 128 | 2017 | 9 yrs | 2009 |
| Blk 622B Punggol Central | 822622 | 132 | 2012 | 14 yrs | 2012 |
| Blk 192 Punggol Central | 820192 | 96 | 2003 | 23 yrs | 2018 |
| Blk 667B Punggol Drive | 822667 | 48 | 2014 | 12 yrs | 2019 |
| Blk 633A Punggol Drive | 821633 | 63 | 2006 | 20 yrs | 2019 |
Condos, apartments and landed homes near Northshore Primary School
Listed by development, and by street where the list records no development name, rather than address by address.
Within 1km: 410 homes
| Development or street↕ | Type↕ | Homes↕ |
|---|---|---|
| Piermont Grand | Executive condo | 286 |
| Ponggol Seventeenth Avenue | Landed | 50 |
| Northshore Bungalows | Landed | 20 |
| Ponggol Twenty-Fourth Avenue | Landed | 18 |
| Whiteshores | Landed | 14 |
| The Ambience | Landed | 11 |
| Verdure Villas | Landed | 6 |
| Ponggol Park | Landed | 5 |
Between 1km and 2km: 5,073 homes
| Development or street↕ | Type↕ | Homes↕ |
|---|---|---|
| Watertown | Condo or apartment | 992 |
| A Treasure Trove | Condo or apartment | 882 |
| Twin Waterfalls | Executive condo | 728 |
| Prive | Executive condo | 680 |
| Parc Centros | Condo or apartment | 618 |
| Piermont Grand | Executive condo | 534 |
| Waterbay | Executive condo | 383 |
| Ecopolitan | Executive condo | 256 |
If you live in these blocks, which other schools are also within 1km?
Most blocks near Northshore Primary School sit inside the 1km band of more than one school, so the distance advantage you have here you often have elsewhere too. These are the schools sharing the most blocks with it, out of 88.
Sharing a block means both schools' own within-1km lists contain it, on SLA's answer for that address. It does not mean the two are interchangeable, only that your address gives you the same standing at both.
Does new housing make a school harder to get into?
We measured it across every primary school over sixteen years of registration. New flats do raise how many families compete for each Phase 2C place, most strongly about five years after the keys are handed over, and they barely change whether the school ballots at all.
Read what the data shows →Common questions
Which HDB blocks are within 1km of Northshore Primary School?
88 HDB blocks sit within 1km of Northshore Primary School, holding about 13,575 flats. Every one is listed on this page with its address and postal code. The band for each block is the answer SLA's OneMap School Query gives for that address, the same service MOE tells parents to check.
Does living within 1km guarantee a place at Northshore Primary School?
No. Distance sets the order in which places are given out, not the number of places. In Phase 2C, children living within 1km are considered first, then those 1 to 2km away. If more apply within a group than there are places left, that group goes to a ballot.
Are condominiums and landed homes included?
Yes. 410 private and landed homes sit within 1km of Northshore Primary School and 5,073 between 1km and 2km, listed on this page by development, and by street where the list records no development name. Their bands come from the same SLA service as the blocks, asked address by address. Check your own address on SLA's OneMap School Query before relying on this.
Bands: from SLA's OneMap School Query, asked for each block individually, the same service MOE tells parents to use. Metres are our own estimate on MOE's published distance method.
Phase 2C history: this school's own Phase 2C vacancies and applicants each year, 2020 to 2025, compiled registration outcomes cross-checked against MOE where the years overlap. Not the same as MOE's own published balloting flag.
Condos and landed homes: from the Urban Redevelopment Authority's published dwelling-unit list, last updated by URA on 26 February 2026, with each address's band asked of SLA's School Query individually. Grouped by development, and by street where URA's list records no development, the street taken from SLA's OneMap search for that postal code. No distance in metres is shown because that service publishes a band and never a figure.
Page copy last checked against official sources: 31 July 2026.
Northshore parents on WhatsApp
Other parents whose child is heading into Northshore for P1 2027, sharing registration updates and what to expect.
Join the P1 2027 groupFind 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 answers from people one step ahead of you. Pick the year your child starts Primary 1.
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.
Registration in mid-2027. Get the lay of the land early, school shortlists, the 30-month address rule, and what to prepare.
Plenty of runway. Useful if you're weighing a home move for distance priority or choosing a kindergarten with an eye on P1.
Free to join. A friendly, parent-run space, no spam, no selling.