Singapore School Finder: Search by Area and Level
Search the official MOE school directory by name, area or MRT, and filter by level, zone, nature and programmes such as IP, GEP and SAP. The data is MOE's 'General information of schools', refreshed when the site is built.
On this page (4 sections)
Search the official MOE school directory and filter by level, zone, nature and programme.
Singapore school finder
Based on MOE — General information of schools (data.gov.sg). As of October 2026. Official MOE directory data, fetched at build with a bundled snapshot as of 25 October 2026.
How it works
The finder reads MOE’s General information of schools dataset on data.gov.sg (all mainstream schools). The data is fetched when the site is built and falls back to a bundled snapshot (as of 25 October 2026) if the source is unavailable, so there are no live requests from your browser. You can filter on the fields MOE actually publishes:
- Name / area / MRT — free-text search over the school name, planning area and nearest MRT.
- Level — Primary, Secondary, or JC / Centralised Institute.
- Zone — North, South, East or West.
- Nature — co-ed, boys’ or girls’.
- Programmes — Integrated Programme, GEP (gifted), SAP and Autonomous indicators.
A worked example
Illustrative. Choosing Primary, North and typing “Woodlands” narrows the list to primary schools in the northern Woodlands area; adding the GEP filter would keep only those flagged for the Gifted Education Programme. Each result links out to the school’s official site.
Limits of this estimate
- It covers directory fields only. Subjects offered and CCAs are in separate MOE datasets and are not searchable here.
- It has no cut-off points and no ranking — MOE does not rank schools.
- Home-school distance for P1 priority must be checked on OneMap for your exact address; a “zone” is not the 1km/2km measure.
Related guides
Sources
- General information of schools (dataset) — Ministry of Education via data.gov.sg (as of October 2026)
- School Directory and Information (Collection 457) — Ministry of Education via data.gov.sg (as of October 2026)