Home–School Distance · Singapore P1
Which primary schools sit inside your 1 km line?
Measured to the edge of each school's grounds, the way MOE measures, not to the gate or a map pin. Every reading shows its margin of error, and we tell you plainly when you're too close to the line to trust.
Free. Nothing to sign up for. Your address is only used to find it on the map, and nothing is stored.
- 182 primary schools
- Updated monthly
- 2027 rules built in
Latest ·
12 schools where living within 1 km no longer decides Phase 2C
From the 2027 exercise, MOE splits Phase 2C at 12 schools: half the places for families within 2 km, half for families beyond. Inside each half, living closer no longer counts. We've written up what it means at each school, from its real 2025 result.
Read the storyUpdates
- Stories for all 12 two-track schools: do you still need to live within 1 km?
- All 182 primary schools re-measured, including 9 that OpenStreetMap was missing
- Bukit View Primary moves to its new Bukit Batok campus from 2027. The checker flags it.
- MOE's 2027 changes: 60 Phase 2C places at most schools, two-track at 12
What the 1 km line decides
The 1 km line does not admit or reject anyone. It sorts. When a school gets more registrations than it has places in a phase, MOE ballots, and home-school distance sets who is drawn first. Closer families go into the hat before further ones.
That one rule is why forty metres can change which flat a family buys, which lease they renew, and which year they move.
What changes from the 2027 exercise
MOE announced two changes on 10 September 2026. They apply from the 2027 registration exercise, for children starting Primary 1 in 2028: children born between 2 January 2021 and 1 January 2022.
Most schools now hold back 60 places for Phase 2C, up from 40. Schools with fewer than 180 Primary 1 places keep 40. The extra places come out of the earlier phases, though Phases 2A and 2B still go first.
Twelve schools switch to a two-track Phase 2C. Their places are split equally between families within 2 km and families beyond 2 km, with no distance order inside either track. At those twelve, living 300 m away gives no Phase 2C edge over living 1.9 km away. Read the story, school by school.
The checker shows each school's 2027 rule under its reading, with its 2025 Phase 2C result for context. The 2025 figures ran on the old rules, so read them as history, not odds.
How the distance is measured
Not walking distance. Not driving distance. MOE takes the shortest straight line from the school's land boundary to your building outline, calculated on SLA's OneMap. OneMap is the only authoritative answer.
Two details catch people out. It starts at the school's boundary, not the school hall — a long campus frontage can be closer than its address suggests. And it ends at your building outline, not a pin on your block — on a long HDB slab, the nearest corner can be seventy metres closer than the centre.
What this tool does
It geocodes your address, loads the mapped land boundary of every primary school, and measures to the nearest edge of each one. That closes most of the gap to the official figure. It cannot close all of it: your home is treated as a point, not an outline, and community-mapped boundaries are not SLA's dataset.
So every reading carries a margin — about 40 m where a boundary is mapped, about 120 m where only a point is. Anything landing within that margin of the 1 km or 2 km line is marked borderline: confirm it on OneMap before you act on it.
The checker
Measure your address
Checking dataset…
Measurement log
- Locating address
- Loading school land boundaries
- Measuring boundary to home
- Sorting into distance categories
Your address is geocoded to the block. Pinch or scroll to zoom. Map data © OpenStreetMap contributors.
Free on WhatsApp
Find your 1 km schools on WhatsApp
Send your postal code and get every primary school within about 1 km and 2 km, measured the same way as this page, with each school's 2027 rule.
Tell us your child's birth year once, and we'll message you when MOE announces the registration dates, and again before each phase you need.
Chat on WhatsAppFree. Reply STOP to end reminders, or DELETE MY DATA to remove everything.
Hi! Please remind me when P1 registration opens.
Happy to. Which year was your child born?
20212022Other year
2021
Got it. Your child registers in the 2027 exercise, for Primary 1 in 2028. I'll message you when MOE announces the dates, and again before each phase you need.
📍 Let's find the schools within 1 km of your home.
Send your postal code, e.g. 520123.
A parent's guide to home-school distance
The phases, in order
Each phase fills before the next opens. Distance never moves you between phases — it only orders people inside one.
- 1Sibling already in the school
- 2AAlumni, advisory or management committee, staff
- 2B40-hour volunteers, connected church or clan, community leaders
- 2COpen to everyone not yet placed
- 2CSStill unplaced after 2C
- 3Neither citizen nor PR
MOE holds back 20 places per school for Phase 2B. For Phase 2C it holds back 60 from the 2027 exercise, up from 40, or 40 at schools with fewer than 180 Primary 1 places. So the open phases are never fully crowded out.
The ballot order
When a phase is oversubscribed, applicants are drawn in this fixed order. The one exception from 2027 is Phase 2C at twelve schools, explained below.
Singapore Citizens
Permanent Residents
Citizenship outranks distance completely. A citizen five kilometres away is drawn before a PR across the road.
This also explains why 1 km matters at some schools and not others. At an undersubscribed school everyone gets in and distance never applies. At a heavily oversubscribed one, the ballot can be settled entirely inside the citizen-within-1 km group and the next band is never reached.
Two-track Phase 2C at twelve schools
From the 2027 exercise, Phase 2C at twelve schools is split into two tracks of equal size: one for families within 2 km, one for families beyond. MOE chose schools where public housing makes up less than 40% of homes within 2 km, so that children from a wider mix of homes can get in.
Within 2 km track
Beyond 2 km track
Permanent Residents are considered only after every citizen in both tracks has a place. Places one track can't fill pass to citizens in the other.
So at these schools, a flat 300 m away and one 1.9 km away sit in the same Phase 2C track. Distance still orders Phases 2A and 2B as usual. The twelve schools are:
- Anglo-Chinese School (Junior)
- Anglo-Chinese School (Primary)
- CHIJ (Katong) Primary
- Methodist Girls' School (Primary)
- Nanyang Primary School
- Ngee Ann Primary School
- Pei Hwa Presbyterian Primary School
- Raffles Girls' Primary School
- Singapore Chinese Girls' Primary School
- St. Margaret's School (Primary)
- Tanjong Katong Primary School
- Tao Nan School
Anglo-Chinese School (Primary) leaves the list after it moves to Tengah in 2030. MOE will review the list from time to time, so check it in your registration year.
Which address counts
The official residential address on the registering parent's NRIC at the time of registration. Not the child's birth certificate address. Not an address you are about to move into — the NRIC must already be updated when registration opens.
Caregiver addresses are allowed in defined circumstances with their own rules. If that is your situation, read the current-year MOE guidance rather than copying what worked for another family.
The 30-month stay requirement
A child admitted through a distance category must live at the registered address for at least 30 months from the start of that year's exercise, with different start points for new property, resale property and caregiver addresses. MOE does check. Anyone weighing a short lease near a preferred school should treat 30 months as the real cost.
Six mistakes that cost families a place
Estimating
"About a kilometre" covers both categories.
Stale readings
Address data and school sites change. A check today is research, not a decision.
Holding sites
Schools rebuilding elsewhere are still measured from their permanent location.
Centre to centre
Ignoring boundary and building outline can be off by over 100 m.
Trusting borderline
0.97 km unofficial is not a within-1 km result. It needs confirming.
One target school
A shortlist of one turns a ballot into a coin toss.
Using a shortlist well
Run the checker, note every school in the two priority bands, then confirm each on OneMap — a minute per school settles it. With confirmed categories, check how each school subscribed. The checker shows each school's 2025 Phase 2C result under its reading: one that cleared 2C without a ballot was open to every band; one that balloted inside the citizen-within-1 km group is realistic only if you are inside it with metres to spare. Remember that 2025 ran on the old rules, and the twelve two-track schools work differently from 2027.
Considering a move for distance reasons? Run the prospective address too, and re-confirm on OneMap in the year of registration, not the year of the move.
Frequently asked questions
What changes in the 2027 P1 registration exercise?
Two things, announced by MOE on 10 September 2026 for children starting Primary 1 in 2028. Most schools hold back 60 places for Phase 2C instead of 40; schools with fewer than 180 Primary 1 places keep 40. And twelve schools switch to a two-track Phase 2C, where places are split equally between families within 2 km and beyond 2 km, with no distance order inside each track.
Which schools use the two-track Phase 2C?
Anglo-Chinese School (Junior), Anglo-Chinese School (Primary), CHIJ (Katong) Primary, Methodist Girls' School (Primary), Nanyang Primary, Ngee Ann Primary, Pei Hwa Presbyterian Primary, Raffles Girls' Primary, Singapore Chinese Girls' Primary, St. Margaret's School (Primary), Tanjong Katong Primary and Tao Nan School. MOE chose schools where public housing makes up less than 40% of homes within 2 km, and will review the list from time to time.
Why does a nearby school say it isn't taking Primary 1?
Damai Primary and Townsville Primary take no Primary 1 registrations in the 2025 to 2027 exercises while they prepare to move, to Tampines North and East Canberra. Both take their first new cohort through the 2028 exercise. Kranji Primary takes registrations again in the 2027 exercise for its new campus in Tengah, so check its distance on OneMap.
How does MOE measure home-school distance?
Through SLA's OneMap School Query service. The shortest line from any point on the school's boundary to your official residential address, based on the building outline. Not a walking or driving route.
Is 1.01 km still counted as within 1 km?
No. There is no rounding. 0.99 km is within 1 km; 1.01 km is in the 1–2 km band. Always confirm a borderline reading on OneMap.
Does living within 1 km guarantee a place?
No. Distance only sets your order in a ballot, and only if the phase you qualify for is oversubscribed. From the 2027 exercise, twelve schools don't use the 1 km line in Phase 2C at all: their places are split equally between families within 2 km and beyond 2 km.
Which address is used?
The official residential address on the registering parent's NRIC at the time of registration — not the child's birth certificate address, and not a future address.
What is the 30-month stay requirement?
A child admitted on a distance category must stay at the registered address for at least 30 months from the start of that year's exercise. Start rules differ for new property, resale property and caregiver addresses.
How accurate is this compared with OneMap?
It measures to the nearest edge of the mapped school boundary rather than a centre point — close to MOE's method, not identical. Expect about 40 m of uncertainty where a boundary is mapped, up to about 120 m where only a point is. Anything inside that margin of a threshold is flagged borderline.
Why do some schools show a wider margin?
OpenStreetMap holds a full land boundary for some schools and only a point for others. A point is less precise, so the margin widens and the result is labelled accordingly.
Can I use this to decide where to buy or rent?
Use it to shortlist, then confirm on OneMap in the year of registration. Boundaries and address data change, and schools on temporary sites are measured from their permanent location.
1kmschool.sg is independent and not affiliated with MOE or SLA. Readings are estimates derived from OpenStreetMap data. The official home-school distance is the one shown by the OneMap School Query service. Registration figures come from MOE's published vacancies and balloting data. Verify every result before making a registration, tenancy or purchase decision.