RONCASA / SCHOOLS
— Admissions Reference · Updated weekly · Last refreshed 03 Oct 2026

Which primary school feeds which secondary.

Every MOE-confirmed Primary→Secondary affiliation in Singapore, checked school by school against MOE Schoolfinder directly — with the real PSLE cut-off gap, not just a name on a list.

— What’s Inside
Affiliated Pairs34
Co-Ed Secondaries8
All-Girls Secondaries11
All-Boys Secondaries7
Same-School Pairs3
Districts Covered15
Schools With a Launch Within 1km15

Every parent house-hunting with a young child eventually asks me some version of the same question: does this primary school matter later? Most of the time, no. But for a specific, short list of schools, it genuinely does — MOE runs a formal Primary–Secondary affiliation system that gives graduating cohorts priority in a later Secondary 1 posting round. The problem is that the version of this list most sites keep recycling has gaps. I checked this one directly against MOE Schoolfinder’s own records, school by school — it’s missing at least two real pairs I could confirm independently (Nan Chiau, and the Maris Stella Primary–Secondary link), and it doesn’t separate two genuinely different situations that read the same on paper.

Two different things, both called “affiliation”

The distinction that actually matters

Affiliated school — two separate schools, and MOE states the link directly on both school profiles. This is the real thing: a Primary school whose graduating cohort gets priority access into a specific, different Secondary school (and sometimes onward into a Junior College too).

Same school, split campus — only three schools in Singapore: Catholic High, CHIJ St. Nicholas Girls’, and Maris Stella High. These aren’t two schools affiliating — it’s one school, split into a Primary section and a Secondary section that happen to have separate addresses and separate MOE profile pages. Worth knowing the difference before you read too much into it.

How S1 posting actually decides who gets in

Strip away the jargon and it's three layers. First, every child's PSLE score sorts them into one of three Posting Groups — Group 1 is the strongest scores, Group 3 the widest band. You pick one Posting Group and every school choice you list has to sit inside it. Second, within that group, seats go by score first; if two children tie, MOE breaks it by citizenship, then by how highly each of them ranked that school, then — only if it's still tied — a computer ballot.

Affiliation changes exactly one thing inside that process: list the affiliated secondary as your first choice (and clear any extra criteria that specific school sets), and your child jumps into a priority queue ahead of everyone posting there without that link. Better scores still win first inside that queue, and it is genuinely not automatic — by MOE's own rule, at least 20% of every school's seats in every Posting Group stay reserved for non-affiliated applicants, no matter how full the affiliated queue gets. That's the real shape of the "edge": a real, worked-in-your-favour priority queue, not a guaranteed seat.

How to actually read the cut-off numbers

PSLE scores run 4 (best possible) to 32 (worst) — lower is better, the opposite of a percentage. The cut-off point (COP) is the score of the last student MOE still let in that year, so it’s the second number in each range, not the first. That means the real, measurable edge isn’t the affiliation itself — it’s the gap between the affiliated cut-off and the non-affiliated cut-off. A 2–3 point gap is marginal, easily inside normal year-to-year swing. An 8–10+ point gap, which several of these pairs show, is a genuine cushion: it means a child could score meaningfully worse than an open applicant and still get the seat. I’ve done that math below so you’re not just staring at raw ranges — each pairing shows MOE's own score-range table plus the gap spelled out. Buy the house you’d want to live in regardless of the school pathway; if one of these pairs happens to sit inside it, treat the affiliation as a genuine bonus, not the reason you signed.

The full list, by region

Grouped into the three market regions used across Roncasa — Core Central (CCR), Rest of Central (RCR) and Outside Central (OCR) — with the HDB town shown alongside where applicable and the actual PSLE cut-off points (2025) so you can see exactly how much of an edge the affiliation gives. Secondary school names link to the school’s own official site — same citation approach I use for URA and OneMap data. Each region shows 5 schools per page — if you know the school you're after, the search box is faster than paging through.

No matches — try a different school name.
Affiliated school Co-Ed primary Co-Ed secondary D18 · Tampines / Simei — Tampines
→ St Andrew's Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 12 - 22 12 - 14
Posting Group 2 22 - 25 21 - 23
Posting Group 1 26 - 28 25 - 27
The real edge: an affiliated student could score up to 8 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D19 · Hougang / Punggol / Sengkang — Serangoon
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 11 - 20 8 - 14
Posting Group 2 21 - 25 21 - 23
Posting Group 1 25 - 28 25 - 28
The real edge: an affiliated student could score up to 6 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmChuan Park549m
Affiliated school Girls primary Girls secondary D19 · Hougang / Punggol / Sengkang — Hougang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 11 - 20 8 - 14
Posting Group 2 21 - 25 21 - 23
Posting Group 1 25 - 28 25 - 28
The real edge: an affiliated student could score up to 6 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D19 · Hougang / Punggol / Sengkang — Hougang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 13 - 22 11 - 14
Posting Group 2 23 - 25 21 - 24
Posting Group 1 26 - 28 25 - 27
The real edge: an affiliated student could score up to 8 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D19 · Hougang / Punggol / Sengkang — Punggol
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 15 - 22 15 - 21
Posting Group 2 22 - 25 21 - 25
Posting Group 1 25 - 28 25 - 30*
The real edge: an affiliated student could score up to 1 point weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Boys primary Boys secondary D19 · Hougang / Punggol / Sengkang — Hougang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 11 - 22 14 - 22
Posting Group 2 22 - 24 23 - 25
Posting Group 1 26 - 28 27 - 29
Affiliated school Co-Ed primary Co-Ed secondary D19 · Hougang / Punggol / Sengkang — Sengkang
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 - 4(M) - 11(M)
Posting Group 2 - -
Posting Group 1 - -
Affiliated school Girls primary Girls secondary D19 · Hougang / Punggol / Sengkang — Hougang
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 7 - 20 7 - 10
Posting Group 2 21 - 25 21 - 23
Posting Group 1 26 - 27 25 - 30*
The real edge: an affiliated student could score up to 10 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmSPACE NOVA728m
Affiliated school Boys primary Boys secondary D19 · Hougang / Punggol / Sengkang — Serangoon
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 11 - 22 10 - 15
Posting Group 2 23 - 25 21 - 24
Posting Group 1 26 - 28 25 - 28
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmChuan Park429m
Same school, split campus Girls primary Girls secondary D20 · Ang Mo Kio / Bishan — Ang Mo Kio
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 7(M) - 14 6(M) - 8(M)
Posting Group 2 - -
Posting Group 1 - -
The real edge: an affiliated student could score up to 6 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Same school, split campus Boys primary Boys secondary D20 · Ang Mo Kio / Bishan — Bishan
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 7 - 12 6(D) - 8(M)
Posting Group 2 - -
Posting Group 1 - -
The real edge: an affiliated student could score up to 4 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D20 · Ang Mo Kio / Bishan — Bishan
→ St Andrew's Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 8 - 20 -
Posting Group 2 21 - 25 21 - 23
Posting Group 1 26 - 28 25 - 30*
The real edge: an affiliated student could score up to 2 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 2 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D21 · Upper Bukit Timah / Clementi Park — Bukit Timah
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 7 - 17 6 - 8
Posting Group 2 - -
Posting Group 1 - -
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmAmberwood At Holland802m
Affiliated school Girls primary Girls secondary D23 · Bukit Batok / Choa Chu Kang — Bukit Panjang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 9 - 20 11 - 13
Posting Group 2 21 - 25 21 - 24
Posting Group 1 26 - 28 25 - 30*
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Boys secondary D23 · Bukit Batok / Choa Chu Kang — Choa Chu Kang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 13 - 20 11 - 11
Posting Group 2 21 - 25 21 - 22
Posting Group 1 25 - 28 25 - 27
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Boys secondary D23 · Bukit Batok / Choa Chu Kang — Bukit Batok
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 13 - 20 11 - 11
Posting Group 2 21 - 25 21 - 22
Posting Group 1 25 - 28 25 - 27
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmAltura901mLumina Grand979m
1 / 4
Not on this page? Use the search box above — faster than clicking through all 4 pages of OCR.
Affiliated school Girls primary Girls secondary D12 · Toa Payoh / Balestier — Toa Payoh
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 8 - 20 6 - 10
Posting Group 2 21 - 25 21 - 22
Posting Group 1 26 - 29 25 - 28
The real edge: an affiliated student could score up to 10 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Same school, split campus Boys primary Boys secondary D13 · MacPherson / Potong Pasir — Toa Payoh
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 4(M) - 16 7(M) - 12
Posting Group 2 - -
Posting Group 1 - -
The real edge: an affiliated student could score up to 4 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Boys primary Boys secondary D13 · MacPherson / Potong Pasir — Toa Payoh
→ St Andrew's Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 9 - 22 8 - 9
Posting Group 2 21 - 25 21 - 21
Posting Group 1 25 - 30 25 - 27
The real edge: an affiliated student could score up to 13 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Girls secondary D14 · Geylang / Paya Lebar — Geylang
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 14 - 22 12 - 15
Posting Group 2 22 - 25 21 - 24
Posting Group 1 26 - 29 25 - 30*
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D14 · Geylang / Paya Lebar — Geylang
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 11 - 21 11 - 14
Posting Group 2 22 - 25 21 - 24
Posting Group 1 25 - 28 25 - 30*
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D14 · Geylang / Paya Lebar — Geylang
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 15 - 22 15 - 21
Posting Group 2 22 - 25 21 - 25
Posting Group 1 25 - 28 25 - 30*
The real edge: an affiliated student could score up to 1 point weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D15 · East Coast / Katong — Bedok
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 12 - 20 11 - 14
Posting Group 2 21 - 25 21 - 24
Posting Group 1 25 - 28 26 - 30*
The real edge: an affiliated student could score up to 6 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D15 · East Coast / Katong — Marine Parade
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 12 - 16 6 - 12
Posting Group 2 21 - 25 21 - 21
Posting Group 1 25 - 28 25 - 26
The real edge: an affiliated student could score up to 4 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Boys primary Boys secondary D15 · East Coast / Katong — Bedok
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 13 - 20 11 - 11
Posting Group 2 21 - 25 21 - 22
Posting Group 1 25 - 28 25 - 27
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D16 · Bedok / Upper East Coast — Bedok
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 14 - 22 12 - 15
Posting Group 2 22 - 25 21 - 24
Posting Group 1 26 - 29 25 - 30*
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
1 / 2
Not on this page? Use the search box above — faster than clicking through all 2 pages of RCR.
Affiliated school Girls primary Girls secondary D04 · Harbourfront / Sentosa — Bukit Merah
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 9 - 20 11 - 13
Posting Group 2 21 - 25 21 - 24
Posting Group 1 26 - 28 25 - 30*
The real edge: an affiliated student could score up to 7 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Co-Ed secondary D05 · Buona Vista / West Coast — Queenstown
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 6 - 20 6 - 11
Posting Group 2 21 - 25 21 - 21
Posting Group 1 25 - 28 25 - 27
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmThe Hill @ One North576m
Affiliated school Boys primary Boys secondary D09 · Orchard / River Valley — Central Area
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 8 - 21 6 - 9
Posting Group 2 21 - 25 21 - 21
Posting Group 1 25 - 28 25 - 26
The real edge: an affiliated student could score up to 12 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D09 · Orchard / River Valley — Central Area
→ St Andrew's Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 10 - 20 8 - 11
Posting Group 2 21 - 25 21 - 23
Posting Group 1 25 - 28 25 - 26
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Co-Ed primary Girls secondary D10 · Bukit Timah / Holland — Bukit Timah
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 - -
Posting Group 2 - -
Posting Group 1 - -
New launches within 1kmWatten House999m
Affiliated school Boys primary Boys secondary D11 · Newton / Novena
→ Anglo-Chinese Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 8 - 21 6 - 9
Posting Group 2 21 - 25 21 - 21
Posting Group 1 25 - 28 25 - 26
The real edge: an affiliated student could score up to 12 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Girls primary Girls secondary D11 · Newton / Novena
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 7 - 17 6 - 8
Posting Group 2 - -
Posting Group 1 - -
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
Affiliated school Boys primary Boys secondary D11 · Newton / Novena
→ Catholic Junior College
PSLE score range of 2025
Affiliated Non-affiliated
Posting Group 3 13 - 20 11 - 11
Posting Group 2 21 - 25 21 - 22
Posting Group 1 25 - 28 25 - 27
The real edge: an affiliated student could score up to 9 points weaker (PSLE score is 4=best to 32=worst) and still get a Posting Group 3 seat here — that gap is affiliation actually doing something, not just a label.
New launches within 1kmEnchante628m32 Gilstead711m
1 / 2
Not on this page? Use the search box above — faster than clicking through all 2 pages of CCR.
New Launches

New launches within 1km of a primary school with affiliation

Sophia Meadow63m away
$2,498
PSF from
D09 - Orchard / River Valley
Sophia Meadow
Near St. Margaret's School (Primary)
Orchard Sophia92m away
$3,109
PSF from
D09 - Orchard / River Valley
Orchard Sophia
Near St. Margaret's School (Primary)
The Giverny Residences203m away
$3,190
PSF from
D10 - Tanglin / Holland
The Giverny Residences
Near Singapore Chinese Girls' Primary School
Perfect Ten370m away
$3,403
PSF from
D10 - Tanglin / Holland
Perfect Ten
Near Anglo-Chinese School (Junior)
Duet @ Emily385m away
$2,425
PSF from
D09 - Orchard / River Valley
Duet @ Emily
Near St. Margaret's School (Primary)
32 Gilstead412m away
$3,579
PSF from
D11 - Newton / Novena
32 Gilstead
Near Anglo-Chinese School (Junior)
Chuan Park429m away
$2,370
PSF from
D19 - Hougang / Punggol / Sengkang
Chuan Park
Near St. Gabriel's Primary School
One Sophia447m away
$2,847
PSF from
D09 - Orchard / River Valley
One Sophia
Near St. Margaret's School (Primary)
The Collective At One Sophia447m away
$2,675
PSF from
D09 - Orchard / River Valley
The Collective At One Sophia
Near St. Margaret's School (Primary)
The Hill @ One North576m away
$2,176
PSF from
D05 - Buona Vista / West Coast
The Hill @ One North
Near Fairfield Methodist School (Primary)
The Botany at Dairy Farm583m away
$1,994
PSF from
D23 - Bukit Batok / Bukit Panjang
The Botany at Dairy Farm
Near CHIJ Our Lady Queen of Peace
Enchante595m away
$2,672
PSF from
D11 - Newton / Novena
Enchante
Near Anglo-Chinese School (Junior)
Hillhaven657m away
$2,523
PSF from
D23 - Bukit Batok / Bukit Panjang
Hillhaven
Near CHIJ Our Lady Queen of Peace
Pinery Residences687m away
$2,426
PSF from
D16 - Bedok / Upper East Coast
Pinery Residences
Near St. Hilda's Primary School
SPACE NOVA728m away
$17,721
PSF from
D19 - Hougang / Punggol / Sengkang
SPACE NOVA
Near Paya Lebar Methodist Girls' School (Primary)
Rivelle Tampines798m away
$1,839
PSF from
D18 - Pasir Ris / Tampines
Rivelle Tampines
Near St. Anthony's Canossian Primary School
Narra Residences802m away
$2,020
PSF from
D23 - Bukit Batok / Bukit Panjang
Narra Residences
Near CHIJ Our Lady Queen of Peace
Amberwood At Holland802m away
$2,881
PSF from
D10 - Tanglin / Holland
Amberwood At Holland
Near Methodist Girls' School (Primary)
The Myst861m away
$1,845
PSF from
D23 - Bukit Batok / Bukit Panjang
The Myst
Near CHIJ Our Lady Queen of Peace
Altura901m away
$1,664
PSF from
D23 - Bukit Batok / Bukit Panjang
Altura
Near St. Anthony's Primary School
Sceneca Residence909m away
$2,159
PSF from
D16 - Bedok / Upper East Coast
Sceneca Residence
Near St. Anthony's Canossian Primary School
Koon Seng House967m away
$2,228
PSF from
D15 - East Coast / Marine Parade
Koon Seng House
Near CHIJ (Katong) Primary
Lumina Grand979m away
$1,560
PSF from
D23 - Bukit Batok / Bukit Panjang
Lumina Grand
Near St. Anthony's Primary School
Straits at Joo Chiat990m away
$1,996
PSF from
D15 - East Coast / Marine Parade
Straits at Joo Chiat
Near CHIJ (Katong) Primary
Watten House999m away
$3,310
PSF from
D11 - Newton / Novena
Watten House
Near Nanyang Primary School

Looking for a school not on this list, or want the numbers on a specific unit’s distance-priority band? Send me the pair or the address and I’ll pull it straight from MOE’s own records.

WhatsApp me →
Source: MOE Schoolfinder (moe.gov.sg/schoolfinder) + Roncasa's own New Launch location data. Re-scraped and this page regenerated weekly, alongside the affiliation callouts on every District and Town page. Not sourced from any third-party aggregator list.