- School: Xishan Primary School (Primary)
- HDB blocks within 1km: 351
- HDB blocks within 2km: 486
- Avg resale price nearby: $606,655
School Overview
Xishan Primary School is a Primary school in the West zone. There are 351 HDB blocks within 1km and 486 within 2km.
What the 1km Rule Actually Means
Living within 1km of Xishan Primary School gives Singapore-citizen children the top distance-priority tier in the MOE Primary 1 (P1) ballot. Three things HDB buyers most often get wrong:
- Distance is the straight-line distance to the school’s central point — not the walking route. Confirm any block on the official OneMap School Query.
- Within 1km is not a guarantee; popular schools ballot even within the 1km citizen tier.
- Home-based priority requires you to live at the address for at least 30 months from the start of the exercise — MOE spot-checks and prosecutes false addresses.
Full mechanics: the P1 registration & 1km-rule property guide.
Location Map
Map shows Xishan Primary School (centre marker) with the closest HDB blocks. Use to gauge walking distance and route from each block.
- Xishan Primary School
- Blk 439 FAJAR RD
- Blk 441 FAJAR RD
- Blk 438 FAJAR RD
- Blk 442A FAJAR RD
- Blk 445 FAJAR RD
- Blk 440 FAJAR RD
- Blk 436 FAJAR RD
- Blk 446 FAJAR RD
- Blk 446A FAJAR RD
- Blk 447 BT PANJANG RING RD
HDB Blocks Within 1km
HDB blocks within the 1km priority zone of Xishan Primary School.
| Block | Road Name | Town | Year Built | Units | Distance |
|---|---|---|---|---|---|
| 439 | FAJAR RD | Bp | 1989 | 88 | 20m |
| 441 | FAJAR RD | Bp | 1989 | 110 | 30m |
| 438 | FAJAR RD | Bp | 1989 | 88 | 50m |
| 442A | FAJAR RD | Bp | 1995 | — | 60m |
| 445 | FAJAR RD | Bp | 1996 | — | 60m |
| 440 | FAJAR RD | Bp | 1995 | 76 | 90m |
| 436 | FAJAR RD | Bp | 1989 | 110 | 100m |
| 446 | FAJAR RD | Bp | 1996 | — | 110m |
| 446A | FAJAR RD | Bp | 1996 | — | 110m |
| 447 | BT PANJANG RING RD | Bp | 1996 | 104 | 110m |
| 442 | FAJAR RD | Bp | 1996 | 88 | 120m |
| 437 | FAJAR RD | Bp | 1995 | 95 | 130m |
| 419 | FAJAR RD | Bp | 1988 | 126 | 140m |
| 421 | FAJAR RD | Bp | 1988 | 86 | 160m |
| 414 | SAUJANA RD | Bp | 1988 | 20 | 180m |
| 442C | FAJAR RD | Bp | 2015 | 124 | 180m |
| 448 | BT PANJANG RING RD | Bp | 1995 | 116 | 180m |
| 415 | SAUJANA RD | Bp | 1988 | 80 | 190m |
| 454 | FAJAR RD | Bp | 2014 | 264 | 190m |
| 442B | FAJAR RD | Bp | 2015 | 104 | 200m |
| 443 | FAJAR RD | Bp | 2015 | — | 200m |
| 443A | FAJAR RD | Bp | 2015 | 136 | 200m |
| 420 | FAJAR RD | Bp | 1988 | 66 | 210m |
| 413 | SAUJANA RD | Bp | 1988 | 80 | 220m |
| 449 | BT PANJANG RING RD | Bp | 1995 | 122 | 230m |
| 408 | FAJAR RD | Bp | 1988 | 80 | 240m |
| 416 | SAUJANA RD | Bp | 1988 | 110 | 240m |
| 418 | FAJAR RD | Bp | 1988 | 120 | 240m |
| 422 | FAJAR RD | Bp | 1988 | 60 | 240m |
| 442D | FAJAR RD | Bp | 2015 | 96 | 240m |
| 453A | FAJAR RD | Bp | 1995 | — | 240m |
| 449A | BT PANJANG RING RD | Bp | 1995 | — | 250m |
| 412 | SAUJANA RD | Bp | 1988 | 110 | 260m |
| 422A | FAJAR RD | Bp | 2017 | — | 260m |
| 434 | BT PANJANG RING RD | Bp | 1988 | 100 | 260m |
| 443B | FAJAR RD | Bp | 2015 | 126 | 260m |
| 450 | BT PANJANG RING RD | Bp | 1995 | 116 | 260m |
| 244 | BT PANJANG RING RD | Bp | 1987 | 99 | 280m |
| 401A | FAJAR RD | Bp | 1989 | — | 280m |
| 443D | FAJAR RD | Bp | 2015 | 136 | 280m |
| 451 | FAJAR RD | Bp | 1995 | 78 | 280m |
| 453 | FAJAR RD | Bp | 1995 | 78 | 280m |
| 417 | FAJAR RD | Bp | 1988 | 48 | 290m |
| 243 | BT PANJANG RING RD | Bp | 1988 | 68 | 300m |
| 423 | FAJAR RD | Bp | 1988 | 64 | 300m |
| 433 | BT PANJANG RING RD | Bp | 1988 | 12 | 300m |
| 443C | FAJAR RD | Bp | 2015 | 140 | 300m |
| 407 | FAJAR RD | Bp | 1988 | 132 | 310m |
| 452 | FAJAR RD | Bp | 1995 | 78 | 320m |
| 239 | BT PANJANG RING RD | Bp | 1988 | 76 | 330m |
| 245 | BT PANJANG RING RD | Bp | 1987 | 14 | 330m |
| 424 | FAJAR RD | Bp | 1988 | 16 | 330m |
| 425 | FAJAR RD | Bp | 1988 | 64 | 330m |
| 431 | BT PANJANG RING RD | Bp | 1988 | 132 | 330m |
| 435 | BT PANJANG RING RD | Bp | 1988 | 132 | 330m |
| 409 | SAUJANA RD | Bp | 1988 | 88 | 340m |
| 411 | SAUJANA RD | Bp | 1988 | 24 | 340m |
| 246 | BANGKIT RD | Bp | 1987 | 120 | 350m |
| 401 | FAJAR RD | Bp | 1988 | 84 | 350m |
| 432 | BT PANJANG RING RD | Bp | 1988 | 80 | 350m |
| 242 | BT PANJANG RING RD | Bp | 1987 | 88 | 360m |
| 406 | FAJAR RD | Bp | 1988 | 127 | 360m |
| 238 | BT PANJANG RING RD | Bp | 1987 | 96 | 370m |
| 410 | SAUJANA RD | Bp | 1988 | 60 | 370m |
| 426 | FAJAR RD | Bp | 1988 | 12 | 370m |
| 427 | BT PANJANG RING RD | Bp | 1988 | 64 | 370m |
| 505 | JELAPANG RD | Bp | 1997 | 181 | 370m |
| 505A | JELAPANG RD | Bp | 1996 | — | 380m |
| 403 | FAJAR RD | Bp | 1988 | 132 | 390m |
| 430 | BT PANJANG RING RD | Bp | 1988 | 70 | 390m |
| 241 | BT PANJANG RING RD | Bp | 1987 | 80 | 400m |
| 428 | BT PANJANG RING RD | Bp | 1988 | 16 | 410m |
| 508 | JELAPANG RD | Bp | 1997 | 138 | 410m |
| 240 | BT PANJANG RING RD | Bp | 1987 | 110 | 420m |
| 402 | FAJAR RD | Bp | 1988 | 116 | 420m |
| 405 | FAJAR RD | Bp | 1988 | 16 | 420m |
| 429 | BT PANJANG RING RD | Bp | 1988 | 64 | 420m |
| 501 | JELAPANG RD | Bp | 1997 | 180 | 420m |
| 502 | JELAPANG RD | Bp | 1997 | 186 | 430m |
| 509 | JELAPANG RD | Bp | 1997 | 84 | 430m |
| 250 | BANGKIT RD | Bp | 1987 | 132 | 440m |
| 404 | FAJAR RD | Bp | 1988 | 118 | 440m |
| 461 | SEGAR RD | Bp | 2014 | 90 | 440m |
| 248 | BANGKIT RD | Bp | 1987 | 128 | 450m |
| 249 | BANGKIT RD | Bp | 1987 | 110 | 450m |
| 504 | JELAPANG RD | Bp | 1996 | 114 | 450m |
| 236 | BT PANJANG RING RD | Bp | 1987 | 110 | 460m |
| 234A | BT PANJANG RING RD | Bp | 2000 | — | 470m |
| 455 | SEGAR RD | Bp | 2011 | 112 | 470m |
| 510A | JELAPANG RD | Bp | 1996 | — | 470m |
| 255 | BANGKIT RD | Bp | 1987 | 96 | 480m |
| 503 | JELAPANG RD | Bp | 1996 | 132 | 480m |
| 507 | JELAPANG RD | Bp | 1996 | 105 | 480m |
| 456 | SEGAR RD | Bp | 2011 | 90 | 490m |
| 460 | SEGAR RD | Bp | 2014 | 90 | 490m |
| 237 | BT PANJANG RING RD | Bp | 1988 | 118 | 500m |
| 251 | BANGKIT RD | Bp | 1987 | 132 | 500m |
| 455A | SEGAR RD | Bp | 2011 | — | 500m |
| 102 | GANGSA RD | Bp | 1986 | 90 | 520m |
| 234 | BT PANJANG RING RD | Bp | 1988 | 84 | 520m |
| 252 | BANGKIT RD | Bp | 1987 | 110 | 520m |
| 256 | BANGKIT RD | Bp | 1990 | — | 520m |
| 459 | SEGAR RD | Bp | 2014 | 120 | 520m |
| 465 | SEGAR RD | Bp | 2000 | 116 | 520m |
| 466 | SEGAR RD | Bp | 2000 | 115 | 520m |
| 506 | JELAPANG RD | Bp | 1996 | 108 | 520m |
| 254 | BANGKIT RD | Bp | 1987 | 60 | 530m |
| 510 | JELAPANG RD | Bp | 1996 | 150 | 530m |
| 103 | GANGSA RD | Bp | 1986 | 26 | 540m |
| 113 | PENDING RD | Bp | 1986 | 132 | 540m |
| 457A | SEGAR RD | Bp | 2011 | — | 540m |
| 512 | JELAPANG RD | Bp | 1996 | 94 | 540m |
| 112 | PENDING RD | Bp | 1986 | 26 | 550m |
| 173 | GANGSA RD | Bp | 1996 | 114 | 550m |
| 235 | BT PANJANG RING RD | Bp | 1988 | 116 | 550m |
| 458 | SEGAR RD | Bp | 2010 | 120 | 550m |
| 524A | JELAPANG RD | Bp | 2000 | — | 550m |
| 101 | GANGSA RD | Bp | 1986 | 60 | 560m |
| 104 | GANGSA RD | Bp | 1986 | 90 | 560m |
| 457 | SEGAR RD | Bp | 2011 | 90 | 560m |
| 466A | SEGAR RD | Bp | 2000 | — | 560m |
| 467 | SEGAR RD | Bp | 2000 | 101 | 560m |
| 547A | SEGAR RD | Bp | 2014 | 92 | 560m |
| 518A | JELAPANG RD | Bp | 1996 | — | 570m |
| 174 | LOMPANG RD | Bp | 1996 | 90 | 580m |
| 468 | SEGAR RD | Bp | 2000 | 99 | 580m |
| 472 | SEGAR RD | Bp | 2000 | 116 | 580m |
| 511 | JELAPANG RD | Bp | 1996 | 90 | 580m |
| 547 | SEGAR RD | Bp | 2013 | — | 580m |
| 114 | PENDING RD | Bp | 1987 | 27 | 590m |
| 115 | PENDING RD | Bp | 1986 | 132 | 590m |
| 257 | BANGKIT RD | Bp | 1988 | 134 | 590m |
| 520 | JELAPANG RD | Bp | 1997 | 111 | 590m |
| 111 | GANGSA RD | Bp | 1986 | 96 | 600m |
| 172 | GANGSA RD | Bp | 1996 | 126 | 600m |
| 473 | SEGAR RD | Bp | 2000 | 91 | 600m |
| 518 | JELAPANG RD | Bp | 1997 | 119 | 600m |
| 528 | JELAPANG RD | Bp | 1997 | 86 | 600m |
| 546A | SEGAR RD | Bp | 2013 | 96 | 600m |
| 122 | PENDING RD | Bp | 1987 | 28 | 610m |
| 253 | BANGKIT RD | Bp | 1987 | 116 | 610m |
| 469 | SEGAR RD | Bp | 2000 | 99 | 610m |
| 484 | SEGAR RD | Bp | 2000 | 91 | 610m |
| 514 | JELAPANG RD | Bp | 1996 | 58 | 610m |
| 522 | JELAPANG RD | Bp | 1997 | 100 | 610m |
| 547B | SEGAR RD | Bp | 2014 | 86 | 610m |
| 105 | GANGSA RD | Bp | 1986 | 40 | 620m |
| 123 | PENDING RD | Bp | 1986 | 132 | 620m |
| 175A | LOMPANG RD | Bp | 1996 | — | 620m |
| 516 | JELAPANG RD | Bp | 1997 | 113 | 620m |
| 530 | JELAPANG RD | Bp | 1997 | 120 | 620m |
| 175 | LOMPANG RD | Bp | 1996 | 144 | 630m |
| 471 | SEGAR RD | Bp | 2000 | 115 | 630m |
| 471A | SEGAR RD | Bp | 2000 | — | 630m |
| 485 | SEGAR RD | Bp | 2013 | 166 | 630m |
| 524 | JELAPANG RD | Bp | 1996 | 74 | 630m |
| 110 | GANGSA RD | Bp | 1986 | 96 | 640m |
| 171A | GANGSA RD | Bp | 1997 | — | 640m |
| 258 | BT PANJANG RING RD | Bp | 1988 | — | 640m |
| 513 | JELAPANG RD | Bp | 1997 | 66 | 640m |
| 546B | SEGAR RD | Bp | 2014 | 96 | 640m |
| 547C | SEGAR RD | Bp | 2014 | 112 | 640m |
| 260 | BANGKIT RD | Bp | 1988 | — | 650m |
| 468A | SEGAR RD | Bp | 1999 | — | 650m |
| 474 | SEGAR RD | Bp | 2000 | 91 | 650m |
| 513A | JELAPANG RD | Bp | 1997 | — | 650m |
| 526 | JELAPANG RD | Bp | 1997 | 64 | 650m |
| 121 | PENDING RD | Bp | 1987 | 96 | 660m |
| 125 | PENDING RD | Bp | 1986 | 132 | 660m |
| 171 | GANGSA RD | Bp | 1996 | 126 | 660m |
| 177 | LOMPANG RD | Bp | 1999 | 169 | 660m |
| 470 | SEGAR RD | Bp | 2000 | 101 | 660m |
| 483 | SEGAR RD | Bp | 2000 | 91 | 660m |
| 546C | SEGAR RD | Bp | 2014 | 96 | 670m |
| 547D | SEGAR RD | Bp | 2014 | 112 | 670m |
| 106 | GANGSA RD | Bp | 1986 | 90 | 680m |
| 120 | PENDING RD | Bp | 1987 | 96 | 680m |
| 124 | PENDING RD | Bp | 1987 | 60 | 680m |
| 176 | LOMPANG RD | Bp | 1996 | 126 | 680m |
| 177A | LOMPANG RD | Bp | 1999 | — | 680m |
| 259B | BANGKIT RD | Bp | 2015 | — | 680m |
| 482A | SEGAR RD | Bp | 2001 | — | 680m |
| 487 | SEGAR RD | Bp | 2013 | 98 | 680m |
| 515 | JELAPANG RD | Bp | 1997 | 85 | 680m |
| 521A | JELAPANG RD | Bp | 1997 | — | 680m |
| 525A | JELAPANG RD | Bp | 1997 | — | 680m |
| 546 | SEGAR RD | Bp | 2014 | — | 680m |
| 475 | SEGAR RD | Bp | 2000 | 60 | 690m |
| 476 | SEGAR RD | Bp | 2000 | 86 | 690m |
| 486 | SEGAR RD | Bp | 2013 | 126 | 690m |
| 517A | JELAPANG RD | Bp | 1997 | — | 690m |
| 523 | JELAPANG RD | Bp | 1997 | 101 | 690m |
| 116 | PENDING RD | Bp | 1986 | 132 | 700m |
| 177B | LOMPANG RD | Bp | 1999 | — | 700m |
| 482 | SEGAR RD | Bp | 2000 | 60 | 700m |
| 487A | SEGAR RD | Bp | 2014 | — | 700m |
| 517 | JELAPANG RD | Bp | 1997 | 101 | 700m |
| 519 | JELAPANG RD | Bp | 1997 | 101 | 700m |
| 521 | JELAPANG RD | Bp | 1997 | 101 | 700m |
| 525 | JELAPANG RD | Bp | 1997 | 101 | 700m |
| 527 | JELAPANG RD | Bp | 1997 | 101 | 700m |
| 532 | JELAPANG RD | Bp | 1997 | 108 | 700m |
| 107 | GANGSA RD | Bp | 1986 | 60 | 710m |
| 109 | GANGSA RD | Bp | 1986 | 26 | 710m |
| 117 | PENDING RD | Bp | 1986 | 26 | 710m |
| 170 | GANGSA RD | Bp | 1996 | 126 | 710m |
| 179 | LOMPANG RD | Bp | 1999 | 150 | 710m |
| 259A | BANGKIT RD | Bp | 1988 | — | 710m |
| 529A | JELAPANG RD | Bp | 1997 | — | 710m |
| 548A | SEGAR RD | Bp | 2014 | 102 | 710m |
| 108 | GANGSA RD | Bp | 1986 | 90 | 720m |
| 178 | LOMPANG RD | Bp | 1999 | 169 | 720m |
| 488 | SEGAR RD | Bp | 2013 | 138 | 720m |
| 534 | JELAPANG RD | Bp | 1997 | 103 | 720m |
| 170A | LOMPANG RD | Bp | 1996 | — | 730m |
| 481 | SEGAR RD | Bp | 2000 | 86 | 730m |
| 543 | JELAPANG RD | Bp | 1997 | 94 | 730m |
| 548 | SEGAR RD | Bp | 2014 | — | 730m |
| 118 | PENDING RD | Bp | 1986 | 132 | 740m |
| 233 | PENDING RD | Bp | 1987 | 60 | 740m |
| 259 | BT PANJANG RING RD | Bp | 1988 | 95 | 740m |
| 476A | SEGAR RD | Bp | 2000 | — | 740m |
| 477 | SEGAR RD | Bp | 2000 | 86 | 740m |
| 529 | JELAPANG RD | Bp | 1997 | 79 | 740m |
| 542 | JELAPANG RD | Bp | 1997 | 94 | 740m |
| 544 | JELAPANG RD | Bp | 1997 | 94 | 740m |
| 548B | SEGAR RD | Bp | 2014 | 119 | 740m |
| 119 | PENDING RD | Bp | 1987 | 28 | 750m |
| 126 | PENDING RD | Bp | 1986 | 132 | 750m |
| 127 | PENDING RD | Bp | 1987 | 28 | 750m |
| 272 | BANGKIT RD | Bp | 1987 | 88 | 750m |
| 544A | JELAPANG RD | Bp | 1998 | — | 750m |
| 232 | PENDING RD | Bp | 1987 | 110 | 760m |
| 271 | BANGKIT RD | Bp | 1987 | 18 | 760m |
| 478 | SEGAR RD | Bp | 2000 | 70 | 760m |
| 480 | SEGAR RD | Bp | 2000 | 86 | 760m |
| 480A | SEGAR RD | Bp | 2000 | — | 760m |
| 488A | SEGAR RD | Bp | 2013 | — | 760m |
| 531 | JELAPANG RD | Bp | 1997 | 79 | 760m |
| 550A | SEGAR RD | Bp | 2014 | 119 | 760m |
| 479 | SEGAR RD | Bp | 2000 | 70 | 770m |
| 536 | JELAPANG RD | Bp | 1997 | 123 | 770m |
| 538 | JELAPANG RD | Bp | 1997 | 123 | 770m |
| 549A | SEGAR RD | Bp | 2014 | 113 | 770m |
| 540 | JELAPANG RD | Bp | 1997 | 103 | 780m |
| 150 | PETIR RD | Bp | 1987 | 110 | 790m |
| 180A | LOMPANG RD | Bp | 1999 | — | 790m |
| 230 | PENDING RD | Bp | 1986 | 110 | 790m |
| 533 | BT PANJANG RING RD | Bp | 1998 | 121 | 790m |
| 541 | BT PANJANG RING RD | Bp | 1998 | 119 | 790m |
| 128 | PENDING RD | Bp | 1986 | 132 | 800m |
| 142 | PETIR RD | Bp | 1987 | 132 | 800m |
| 180 | LOMPANG RD | Bp | 1999 | 135 | 800m |
| 478A | SEGAR RD | Bp | 2001 | — | 800m |
| 549B | SEGAR RD | Bp | 2014 | 113 | 800m |
| 550B | SEGAR RD | Bp | 2014 | 116 | 800m |
| 273 | BANGKIT RD | Bp | 1987 | 100 | 810m |
| 274 | BANGKIT RD | Bp | 1987 | 132 | 810m |
| 545 | BT PANJANG RING RD | Bp | 1997 | 140 | 810m |
| 129 | PENDING RD | Bp | 1986 | 60 | 820m |
| 231 | PENDING RD | Bp | 1987 | 24 | 820m |
| 535 | BT PANJANG RING RD | Bp | 1998 | 121 | 820m |
| 539 | BT PANJANG RING RD | Bp | 1998 | 119 | 820m |
| 143 | PETIR RD | Bp | 1987 | 132 | 830m |
| 149 | PETIR RD | Bp | 1987 | 110 | 830m |
| 151 | PETIR RD | Bp | 1988 | 60 | 830m |
| 533A | BT PANJANG RING RD | Bp | 1997 | — | 830m |
| 537 | BT PANJANG RING RD | Bp | 1998 | 121 | 830m |
| 651A | SENJA LINK | Bp | 1999 | — | 830m |
| 224 | PENDING RD | Bp | 1987 | 22 | 840m |
| 270 | BANGKIT RD | Bp | 1988 | 154 | 840m |
| 275 | BANGKIT RD | Bp | 1987 | 132 | 840m |
| 655 | SENJA RD | Bp | 2000 | 102 | 840m |
| 656 | SENJA RD | Bp | 1999 | 74 | 840m |
| 141 | PETIR RD | Bp | 1988 | 72 | 850m |
| 166 | GANGSA RD | Bp | 1997 | 160 | 850m |
| 541A | BT PANJANG RING RD | Bp | 1997 | — | 850m |
| 550 | SEGAR RD | Bp | 2015 | — | 850m |
| 653 | SENJA LINK | Bp | 1999 | 74 | 850m |
| 140 | PETIR RD | Bp | 1987 | 72 | 860m |
| 167 | PETIR RD | Bp | 1997 | 172 | 860m |
| 228 | PENDING RD | Bp | 1987 | 60 | 860m |
| 654A | SENJA RD | Bp | 2000 | — | 860m |
| 139 | PETIR RD | Bp | 1987 | 132 | 870m |
| 225 | PENDING RD | Bp | 1986 | 110 | 870m |
| 537A | BT PANJANG RING RD | Bp | 1998 | — | 870m |
| 651 | SENJA LINK | Bp | 1999 | 104 | 870m |
| 144 | PETIR RD | Bp | 1987 | 24 | 880m |
| 182 | JELEBU RD | Bp | 2001 | 167 | 880m |
| 223 | PENDING RD | Bp | 1986 | 132 | 880m |
| 229 | PENDING RD | Bp | 1987 | 110 | 880m |
| 654 | SENJA RD | Bp | 2000 | 102 | 880m |
| 145 | PETIR RD | Bp | 1987 | 28 | 890m |
| 181A | JELEBU RD | Bp | 2000 | — | 890m |
| 602 | SENJA RD | Bp | 1997 | 78 | 890m |
| 652 | SENJA LINK | Bp | 2000 | 104 | 890m |
| 7 | SENJA LINK | Bp | 2015 | — | 890m |
| 226 | PENDING RD | Bp | 1986 | 110 | 900m |
| 137 | PETIR RD | Bp | 1987 | 132 | 910m |
| 183 | JELEBU RD | Bp | 2000 | 165 | 910m |
| 227 | PENDING RD | Bp | 1987 | 110 | 910m |
| 601 | SENJA RD | Bp | 1997 | 73 | 910m |
| 617 | BT PANJANG RING RD | Bp | 2000 | 80 | 910m |
| 650 | SENJA LINK | Bp | 1999 | 104 | 910m |
| 165 | GANGSA RD | Bp | 1997 | 143 | 920m |
| 168 | PETIR RD | Bp | 1997 | 96 | 920m |
| 221 | PENDING RD | Bp | 1986 | 132 | 920m |
| 277 | BANGKIT RD | Bp | 1988 | 105 | 920m |
| 621 | SENJA RD | Bp | 2000 | 122 | 920m |
| 604 | SENJA RD | Bp | 1998 | 156 | 930m |
| 133A | CASHEW RD | Bp | 1988 | 16 | 940m |
| 148 | GANGSA RD | Bp | 1987 | 110 | 940m |
| 225A | PETIR RD | Bp | 1989 | — | 940m |
| 615 | BT PANJANG RING RD | Bp | 2000 | 170 | 940m |
| 131 | CASHEW RD | Bp | 1987 | 110 | 950m |
| 138 | PETIR RD | Bp | 1988 | 32 | 950m |
| 181 | JELEBU RD | Bp | 2001 | 172 | 950m |
| 183A | JELEBU RD | Bp | 2001 | — | 950m |
| 276 | BANGKIT RD | Bp | 1988 | 104 | 950m |
| 617A | BT PANJANG RING RD | Bp | 2000 | — | 950m |
| 163A | GANGSA RD | Bp | 1997 | — | 960m |
| 222 | PENDING RD | Bp | 1987 | 22 | 960m |
| 603 | SENJA RD | Bp | 1998 | 152 | 960m |
| 609 | BT PANJANG RING RD | Bp | 2000 | 172 | 960m |
| 613 | BT PANJANG RING RD | Bp | 2000 | 170 | 960m |
| 136 | PETIR RD | Bp | 1987 | 38 | 970m |
| 146 | GANGSA RD | Bp | 1988 | 88 | 970m |
| 147 | GANGSA RD | Bp | 1988 | 60 | 970m |
| 163B | GANGSA RD | Bp | 1997 | — | 970m |
| 164 | GANGSA RD | Bp | 1997 | 96 | 970m |
| 217 | PETIR RD | Bp | 1986 | 132 | 970m |
| 615A | BT PANJANG RING RD | Bp | 2000 | — | 970m |
| 619 | BT PANJANG RING RD | Bp | 2000 | 95 | 970m |
| 132 | CASHEW RD | Bp | 1987 | 110 | 980m |
| 134 | PETIR RD | Bp | 1988 | 8 | 980m |
| 184 | JELEBU RD | Bp | 2000 | 171 | 980m |
| 215 | PETIR RD | Bp | 1987 | 24 | 980m |
| 611 | BT PANJANG RING RD | Bp | 2000 | 170 | 980m |
| 613A | BT PANJANG RING RD | Bp | 2000 | — | 980m |
| 647 | SENJA CL | Bp | 2022 | — | 980m |
| 647A | SENJA CL | Bp | 2022 | 304 | 980m |
| 133 | CASHEW RD | Bp | 1988 | 60 | 990m |
| 185A | JELEBU RD | Bp | 2000 | — | 990m |
| 220 | PETIR RD | Bp | 1987 | 132 | 990m |
| 647B | SENJA CL | Bp | 2022 | 269 | 990m |
| 603A | SENJA RD | Bp | 1997 | — | 1 km |
| 605 | SENJA RD | Bp | 1998 | 164 | 1 km |
| 611A | BT PANJANG RING RD | Bp | 2000 | — | 1 km |
| 613B | BT PANJANG RING RD | Bp | 2001 | — | 1 km |
| 623 | SENJA RD | Bp | 2000 | 117 | 1 km |
| 643 | SENJA CL | Bp | 2021 | — | 1 km |
HDB Blocks Within 2km
HDB blocks between 1km and 2km from Xishan Primary School.
| Block | Road Name | Town | Year Built | Units | Distance |
|---|---|---|---|---|---|
| 130 | CASHEW RD | Bp | 1988 | 60 | 1 km |
| 185 | JELEBU RD | Bp | 2001 | 173 | 1 km |
| 607 | SENJA RD | Bp | 2000 | 126 | 1 km |
| 646A | SENJA CL | Bp | 2022 | 202 | 1 km |
| 135 | CASHEW RD | Bp | 1988 | 90 | 1 km |
| 152 | GANGSA RD | Bp | 1997 | 80 | 1 km |
| 152A | GANGSA RD | Bp | 1997 | — | 1 km |
| 163 | GANGSA RD | Bp | 1997 | 96 | 1 km |
| 214 | PETIR RD | Bp | 1987 | 110 | 1 km |
| 218 | PETIR RD | Bp | 1986 | 132 | 1 km |
| 219 | PETIR RD | Bp | 1987 | 132 | 1 km |
| 606 | SENJA RD | Bp | 1997 | 164 | 1 km |
| 645 | SENJA CL | Bp | 2022 | — | 1 km |
| 608 | SENJA RD | Bp | 2000 | 80 | 1 km |
| 616A | SENJA RD | Bp | 2000 | — | 1 km |
| 620 | BT PANJANG RING RD | Bp | 2000 | 95 | 1 km |
| 624 | SENJA RD | Bp | 2000 | 97 | 1 km |
| 644 | SENJA CL | Bp | 2022 | — | 1 km |
| 216 | PETIR RD | Bp | 1987 | 110 | 1 km |
| 610 | SENJA RD | Bp | 2000 | 80 | 1 km |
| 643B | SENJA CL | Bp | 2021 | 115 | 1 km |
| 643A | SENJA CL | Bp | 2021 | 101 | 1.1 km |
| 646 | SENJA CL | Bp | 2022 | — | 1.1 km |
| 155 | GANGSA RD | Bp | 1998 | 96 | 1.1 km |
| 616 | SENJA RD | Bp | 2000 | 117 | 1.1 km |
| 618 | SENJA RD | Bp | 2000 | 117 | 1.1 km |
| 642 | SENJA CL | Bp | 2021 | — | 1.1 km |
| 153 | GANGSA RD | Bp | 1998 | 88 | 1.1 km |
| 612 | SENJA RD | Bp | 2000 | 123 | 1.1 km |
| 622 | SENJA RD | Bp | 2000 | 117 | 1.1 km |
| 641 | SENJA CL | Bp | 2022 | — | 1.1 km |
| 217A | PETIR RD | Bp | 1989 | — | 1.1 km |
| 614 | SENJA RD | Bp | 2000 | 115 | 1.1 km |
| 154 | GANGSA RD | Bp | 1998 | 96 | 1.1 km |
| 641A | SENJA CL | Bp | 2021 | 134 | 1.1 km |
| 206 | PETIR RD | Bp | 1987 | 110 | 1.1 km |
| 212 | PETIR RD | Bp | 1987 | 16 | 1.1 km |
| 213 | PETIR RD | Bp | 1987 | 114 | 1.1 km |
| 211 | PETIR RD | Bp | 1987 | 80 | 1.1 km |
| 208 | PETIR RD | Bp | 1987 | 110 | 1.1 km |
| 640A | SENJA CL | Bp | 2022 | 418 | 1.1 km |
| 205 | PETIR RD | Bp | 1987 | 110 | 1.1 km |
| 207 | PETIR RD | Bp | 1987 | 110 | 1.2 km |
| 209 | PETIR RD | Bp | 1987 | 16 | 1.2 km |
| 625A | SENJA RD | Bp | 2002 | — | 1.2 km |
| 628 | SENJA RD | Bp | 2003 | — | 1.2 km |
| 210 | PETIR RD | Bp | 1987 | 80 | 1.2 km |
| 625 | SENJA RD | Bp | 2003 | 234 | 1.2 km |
| 204 | PETIR RD | Bp | 1987 | 122 | 1.2 km |
| 625B | SENJA RD | Bp | 2003 | — | 1.2 km |
| 631 | SENJA RD | Bp | 2002 | 232 | 1.2 km |
| 626 | SENJA RD | Bp | 2003 | 234 | 1.2 km |
| 638A | SENJA CL | Bp | 2022 | 230 | 1.2 km |
| 633D | SENJA RD | Bp | 2012 | 119 | 1.2 km |
| 203 | PETIR RD | Bp | 1987 | 102 | 1.2 km |
| 639 | SENJA CL | Bp | 2022 | — | 1.2 km |
| 638 | SENJA CL | Bp | 2022 | — | 1.3 km |
| 630 | SENJA RD | Bp | 2002 | 234 | 1.3 km |
| 627 | SENJA RD | Bp | 2003 | 234 | 1.3 km |
| 633C | SENJA RD | Bp | 2012 | 118 | 1.3 km |
| 629B | SENJA RD | Bp | 2003 | — | 1.3 km |
| 632B | SENJA RD | Bp | 2011 | 134 | 1.3 km |
| 202 | PETIR RD | Bp | 1987 | 96 | 1.3 km |
| 629 | SENJA RD | Bp | 2002 | 233 | 1.3 km |
| 633 | SENJA RD | Bp | 2012 | — | 1.3 km |
| 161A | JLN TECK WHYE | Cck | 2022 | 168 | 1.3 km |
| 629A | SENJA RD | Bp | 2002 | — | 1.3 km |
| 632 | SENJA RD | Bp | 2012 | — | 1.3 km |
| 636D | SENJA RD | Bp | 2015 | — | 1.3 km |
| 201 | PETIR RD | Bp | 1987 | 90 | 1.4 km |
| 633B | SENJA RD | Bp | 2012 | 118 | 1.4 km |
| 636C | SENJA RD | Bp | 2014 | 182 | 1.4 km |
| 161B | JLN TECK WHYE | Cck | 2023 | 119 | 1.4 km |
| 161C | JLN TECK WHYE | Cck | 2023 | 287 | 1.4 km |
| 633A | SENJA RD | Bp | 2012 | 119 | 1.4 km |
| 634B | SENJA RD | Bp | 2014 | 166 | 1.4 km |
| 635C | SENJA RD | Bp | 2015 | — | 1.4 km |
| 153 | JLN TECK WHYE | Cck | 2020 | 126 | 1.4 km |
| 636A | SENJA RD | Bp | 2014 | 224 | 1.4 km |
| 161 | JLN TECK WHYE | Cck | 2022 | — | 1.4 km |
| 632A | SENJA RD | Bp | 2011 | 163 | 1.4 km |
| 636B | SENJA RD | Bp | 2014 | 171 | 1.5 km |
| 162 | JLN TECK WHYE | Cck | 1996 | 124 | 1.5 km |
| 634A | SENJA RD | Bp | 2014 | 176 | 1.5 km |
| 152 | JLN TECK WHYE | Cck | 1996 | 104 | 1.5 km |
| 154 | JLN TECK WHYE | Cck | 1996 | 122 | 1.5 km |
| 635B | SENJA RD | Bp | 2014 | 178 | 1.5 km |
| 636 | SENJA RD | Bp | 2014 | — | 1.5 km |
| 634 | SENJA RD | Bp | 2014 | — | 1.5 km |
| 154A | JLN TECK WHYE | Cck | 1996 | — | 1.5 km |
| 635 | SENJA RD | Bp | 2016 | — | 1.5 km |
| 160A | JLN TECK WHYE | Cck | 1997 | — | 1.5 km |
| 163 | JLN TECK WHYE | Cck | 1997 | 88 | 1.5 km |
| 635A | SENJA RD | Bp | 2014 | 221 | 1.5 km |
| 158 | JLN TECK WHYE | Cck | 1996 | 107 | 1.6 km |
| 155 | JLN TECK WHYE | Cck | 1996 | 107 | 1.6 km |
| 151 | JLN TECK WHYE | Cck | 1996 | 90 | 1.6 km |
| 160 | JLN TECK WHYE | Cck | 1996 | 136 | 1.6 km |
| 157 | JLN TECK WHYE | Cck | 1996 | 120 | 1.6 km |
| 159 | JLN TECK WHYE | Cck | 1996 | 107 | 1.6 km |
| 164 | JLN TECK WHYE | Cck | 1997 | 90 | 1.6 km |
| 158A | JLN TECK WHYE | Cck | 1996 | — | 1.6 km |
| 156 | JLN TECK WHYE | Cck | 1996 | 80 | 1.6 km |
| 151A | JLN TECK WHYE | Cck | 1996 | — | 1.6 km |
| 150 | JLN TECK WHYE | Cck | 1996 | 105 | 1.7 km |
| 13 | TECK WHYE LANE | Cck | 1978 | 96 | 1.7 km |
| 12 | TECK WHYE LANE | Cck | 1978 | 96 | 1.7 km |
| 10 | TECK WHYE AVE | Cck | 1977 | 153 | 1.7 km |
| 14 | TECK WHYE LANE | Cck | 1978 | 96 | 1.7 km |
| 26 | TECK WHYE LANE | Cck | 1978 | 143 | 1.8 km |
| 11 | TECK WHYE LANE | Cck | 1977 | 96 | 1.8 km |
| 8 | TECK WHYE AVE | Cck | 1977 | 96 | 1.8 km |
| 7 | TECK WHYE AVE | Cck | 1983 | 96 | 1.8 km |
| 25 | TECK WHYE LANE | Cck | 1978 | 120 | 1.8 km |
| 15 | TECK WHYE LANE | Cck | 1978 | 120 | 1.8 km |
| 16 | TECK WHYE LANE | Cck | 1978 | 141 | 1.8 km |
| 165 | TECK WHYE CRES | Cck | 2012 | — | 1.9 km |
| 8A | TECK WHYE LANE | Cck | 1997 | — | 1.9 km |
| 9 | TECK WHYE LANE | Cck | 1977 | 240 | 1.9 km |
| 6 | TECK WHYE AVE | Cck | 1983 | 132 | 1.9 km |
| 165A | TECK WHYE CRES | Cck | 2012 | 290 | 1.9 km |
| 17 | TECK WHYE LANE | Cck | 1980 | 120 | 1.9 km |
| 5 | TECK WHYE AVE | Cck | 1983 | 120 | 1.9 km |
| 101 | TECK WHYE LANE | Cck | 1988 | 66 | 1.9 km |
| 166B | TECK WHYE CRES | Cck | 2013 | 133 | 1.9 km |
| 18 | TECK WHYE LANE | Cck | 1981 | 77 | 1.9 km |
| 102 | TECK WHYE LANE | Cck | 1988 | 64 | 1.9 km |
| 146A | TECK WHYE AVE | Cck | 2017 | — | 2 km |
| 166A | TECK WHYE CRES | Cck | 2013 | 149 | 2 km |
| 107 | TECK WHYE LANE | Cck | 1988 | 54 | 2 km |
| 140 | TECK WHYE LANE | Cck | 1992 | — | 2 km |
| 143 | TECK WHYE LANE | Cck | 1988 | — | 2 km |
| 166 | TECK WHYE CRES | Cck | 2014 | — | 2 km |
| 4 | TECK WHYE AVE | Cck | 1983 | 110 | 2 km |
| 20 | TECK WHYE LANE | Cck | 1980 | 110 | 2 km |
Cheapest & Resale Price Analysis
The cheapest recorded resale on a street near Xishan Primary School is about $300,000. Streets below are ordered cheapest-first — the budget entry points into this catchment.
| Street | Transactions | Cheapest | Avg Price | Max Price |
|---|---|---|---|---|
| SEGAR RD | 421 | $300,000 | $573,341 | $765,000 |
| SENJA RD | 379 | $305,000 | $639,068 | $1,050,000 |
| PENDING RD | 122 | $341,000 | $494,056 | $930,000 |
| TECK WHYE LANE | 195 | $350,000 | $551,470 | $922,888 |
| BANGKIT RD | 84 | $360,000 | $560,146 | $1,000,000 |
| TECK WHYE AVE | 61 | $360,000 | $446,727 | $678,000 |
| PETIR RD | 146 | $362,000 | $542,791 | $968,000 |
| GANGSA RD | 127 | $378,000 | $673,237 | $965,000 |
| CASHEW RD | 31 | $380,000 | $719,932 | $1,040,000 |
| JLN TECK WHYE | 78 | $405,000 | $617,662 | $860,000 |
| FAJAR RD | 172 | $428,000 | $624,587 | $930,000 |
| JELAPANG RD | 230 | $430,000 | $660,520 | $1,098,888 |
| BT PANJANG RING RD | 202 | $435,000 | $609,054 | $900,000 |
| LOMPANG RD | 51 | $557,000 | $796,336 | $1,060,000 |
| JELEBU RD | 41 | $558,800 | $869,274 | $1,180,000 |
Overlapping School Catchments
A block within 1km of two popular primary schools is the strongest catchment play there is — it widens your P1 options and tends to hold resale demand best. Other schools whose catchment overlaps Xishan Primary School:
- Bukit Panjang Primary School (Primary) — 240m
- Fajar Secondary School (Secondary) — 260m
- Bukit Panjang Government High School (Secondary) — 270m
- Zhenghua Primary School (Primary) — 430m
- Greenridge Secondary School (Secondary) — 490m
- Springdale Primary School (Primary) — 550m
FAQ
How many HDB blocks are within 1km of Xishan Primary School?
What is the cheapest HDB resale near Xishan Primary School?
Does living within 1km of Xishan Primary School guarantee a Primary 1 place?
Best suited for
Methodology & Sources
The dataset behind this report spans the latest available data; we refresh it as new data becomes available.
Transaction data sourced from URA.
- Distances use the haversine (straight-line) formula, matching how MOE measures home-school distance.
- School data from MOE; verify P1 phases, 1km/2km priority and balloting on the official MOE and OneMap School Query pages.
- Transaction data from HDB via data.gov.sg.
Price-per-square-foot (PSF) here means the median deal in the period; means are reserved for volume-weighted aggregates explicitly labelled as such.