Best Primary Schools Near Upper Thomson & Bishan and Their 1km Cut-Offs

Share this news

If you’re house-hunting around Upper Thomson, Bishan or Ang Mo Kio with young children, one question shapes everything: which primary schools are actually within reach from here? This part of Singapore is unusually dense with sought-after schools — but “nearby” and “gettable” are not the same thing. Below is a practical guide to the main primary schools in the area, with the actual 2026 P1 registration outcomes for each, so you can see where a ballot is likely and where there’s genuinely room.

First: How the 1km Rule Really Works

Every year, MOE runs P1 registration in phases. Most families without sibling, alumni or volunteer links register in Phase 2C — the open phase. When a school gets more applicants than places in Phase 2B or 2C, places are decided by ballot, and home-to-school distance sets the priority order:

  • Singapore Citizens living within 1km — first priority
  • Singapore Citizens living between 1km and 2km — next
  • Singapore Citizens living beyond 2km — after that
  • Permanent Residents follow, in the same distance order

At a popular school, places often run out before the queue reaches families beyond 1km. So the distance band isn’t a tie-breaker — it’s frequently the entry ticket. And note the nuance: being inside 1km puts you in the priority band, but if that band itself is oversubscribed, a ballot still applies within it.

New for 2026: MOE has begun a gradual reduction in P1 intake across most primary schools. Phase 2C 2026 offered 17,193 places nationally — 776 fewer than in 2025. Fewer places doesn’t automatically mean harder (applications fell too), but it does mean past-year odds are a rougher guide than usual.

The Schools Within 1km–2km of Upper Thomson

Ai Tong School — Bishan (the one everyone asks about)

A government-aided SAP primary school at 100 Bright Hill Drive, co-ed, affiliated with the Singapore Hokkien Huay Kuan and known for its bilingual English–Chinese programme. It’s also the most contested school in the immediate area.

2026 outcome: Phase 2C drew 76 applicants for 40 places (1.9×), with balloting conducted for Singapore Citizens within 1km. Phase 2B was tighter still at 51 applicants for 20 places (2.55×), also balloted within 1km — the second-most oversubscribed 2B nationally. Even Phase 2A balloted (160 for 119). Total intake: 300.

What it means: from outside 1km, the open phases were effectively closed. From inside 1km, you’re in the right band — but you’re balloting against roughly two applicants per place.

Catholic High School (Primary) — Bishan

A SAP boys’ school, also with a strong bilingual tradition and a well-known secondary affiliation.

2026 outcome: Phase 2C saw 64 applicants for 41 places (1.56×), balloted within 1km. Phase 2B: 35 for 20 (1.75×), also balloted within 1km. Intake: 240. Slightly less pressured than Ai Tong, but still a within-1km ballot.

CHIJ St. Nicholas Girls’ School (Primary) — Ang Mo Kio

A SAP girls’ school with a strong academic reputation and a secondary affiliation on the same campus.

2026 outcome: Phase 2C had 78 applicants for 48 places (1.63×), balloted within 1km. Phase 2B was the pinch point at 49 for 24 (2.04×). Notably, Phase 2A was not oversubscribed (93 applicants for 105 places). Intake: 210.

Kuo Chuan Presbyterian Primary — Bishan

A co-ed school, often the strong “second choice” for Bishan families, with its own secondary affiliation.

2026 outcome: Phase 2C drew 82 applicants for 48 places (1.71×), balloted within 1km; Phase 2B 37 for 24 (1.54×). Intake: 240.

Anderson Primary — Ang Mo Kio

2026 outcome: Phase 2C had 101 applicants for 77 places (1.31×) — but here’s the important difference: the ballot was held for citizens between 1km and 2km, meaning within-1km applicants were all accommodated first. Intake: 210.

The Less-Contested Options (Where There Was Room)

Not every school in the area is a scramble. Several nearby schools were comfortably under-subscribed in Phase 2C 2026 — worth knowing if you want a realistic backup, or simply a shorter, calmer commute:

SchoolAreaPhase 2C 2026Ballot?
Marymount Convent School (girls)Toa Payoh27 applicants / 210 placesNo
Ang Mo Kio PrimaryAng Mo Kio27 applicants / 137 placesNo
Mayflower PrimaryAng Mo Kio28 applicants / 101 placesNo
Teck Ghee PrimaryAng Mo Kio90 applicants / 124 placesNo (2C)
Jing Shan PrimaryAng Mo Kio57 applicants / 60 placesNo (2C)

Teck Ghee and Jing Shan did ballot at the smaller Phase 2C Supplementary stage. Source: MOE 2026 P1 Registration Exercise.

At a Glance: 2026 Phase 2C Competition

SchoolType2C applicants / placesRatioBallot band
Ai Tong SchoolSAP, co-ed76 / 401.90×Within 1km
Kuo Chuan Presbyterian PriCo-ed82 / 481.71×Within 1km
CHIJ St. Nicholas Girls’ (Pri)SAP, girls78 / 481.63×Within 1km
Catholic High (Pri)SAP, boys64 / 411.56×Within 1km
Anderson PrimaryCo-ed101 / 771.31×1km–2km
Ang Mo Kio PrimaryCo-ed27 / 1370.20×No ballot
Marymount ConventGirls27 / 2100.13×No ballot

How to Read This as a Home Buyer

A few practical takeaways from the 2026 numbers:

  • Within 1km is doing the heavy lifting. Four of the area’s most popular schools balloted specifically within the 1km band in Phase 2C 2026 — outside it, the open phases were effectively out of reach.
  • Priority is not a promise. At Ai Tong, 76 within-1km applicants competed for 40 places. Living close improves your odds substantially; it doesn’t guarantee a seat.
  • Have a genuine second choice. The area has several under-subscribed schools with real capacity — a sensible backup rather than a consolation prize.
  • Odds move every year. Peak national competition actually eased in 2026 (the most oversubscribed school fell from 5.66× to 3.98×), while intake is being gradually trimmed. Always check the current year.
Verify before you commit. Balloting outcomes change annually, and “within 1km” is measured by MOE using the OneMap road-network distance from your registered address — not a straight line, and not an estimate from a brochure. Check your exact address against any school on the MOE School Finder / OneMap distance tool, and confirm the current year’s figures on MOE’s P1 vacancies and balloting page, before making a housing decision on this basis.

Why This Corner of Singapore Draws Families

Put together, the Upper Thomson–Bishan–Ang Mo Kio belt offers something rare: several SAP and affiliated schools clustered within a couple of kilometres, feeding into strong secondary options and junior colleges nearby, all wrapped in an established, green, MRT-connected neighbourhood. That’s the underlying reason homes here hold long-term appeal for families — and why the 1km question comes up in almost every viewing.

If you’re weighing a home in this catchment, our guide to the Ai Tong 1km priority goes deeper on how the phases work, and Thomson Reserve sits on Bright Hill Drive within that 1km radius.

Frequently Asked Questions

Which primary schools are within 1km of Upper Thomson?

Ai Tong School on Bright Hill Drive is the primary school within the 1km band for much of the Upper Thomson stretch. Catholic High (Primary), CHIJ St. Nicholas Girls’ (Primary) and Ang Mo Kio Primary generally fall in the wider 1km–2km area. Distances depend on your exact address — confirm via the MOE School Finder or OneMap.

Which school near Bishan is hardest to get into?

Of the area schools, Ai Tong was the most contested in 2026: Phase 2C drew 76 applicants for 40 places (1.9×) with a ballot within 1km, and Phase 2B was tighter at 2.55×.

Are there primary schools nearby that don’t ballot?

Yes. In Phase 2C 2026, Marymount Convent, Ang Mo Kio Primary and Mayflower Primary all had more places than applicants and did not ballot, making them realistic options with genuine capacity.

Does living within 1km guarantee a place?

No. It places your child in the top distance-priority band, but if that band is oversubscribed a ballot is still held within it — as happened at Ai Tong, Catholic High, CHIJ St. Nicholas Girls’ and Kuo Chuan Presbyterian in 2026.

Figures are from the 2026 Primary 1 Registration Exercise as published by MOE (Phase 2C results published 5 August 2026; Phase 2C Supplementary final figures 22 August 2026; registration outcomes 27 August 2026) and are provided for general reference only. Distance bands are measured by MOE using OneMap road-network distance from the registered address — verify your own address before relying on it. Registration outcomes, vacancies and intake change every year and are not indicative of future results. This article is general information and not advice; please confirm current figures with MOE.

Share this news