School finder
Filter every MOE primary, secondary and JC school by area, CCA and programme, or see which are closest to you.
- Free
- No sign-up
- What you type stays on your device
337 schools
- Admiralty Primary School
- Admiralty Secondary School
- Ahmad Ibrahim Primary School
- Ahmad Ibrahim Secondary School
- Ai Tong School
- Alexandra Primary School
- Anchor Green Primary School
- Anderson Primary School
- Anderson Secondary School
- Anderson Serangoon Junior College
- Ang Mo Kio Primary School
- Ang Mo Kio Secondary School
- Anglican High School
- Anglo-Chinese Junior College
- Anglo-Chinese School (Barker Road)
- Anglo-Chinese School (Independent)
- Anglo-Chinese School (Junior)
- Anglo-Chinese School (Primary)
- Angsana Primary School
- Assumption English School
- Assumption Pathway School
- Bartley Secondary School
- Beacon Primary School
- Beatty Secondary School
- Bedok Green Primary School
- Bedok Green Secondary School
- Bedok South Secondary School
- Bedok View Secondary School
- Bendemeer Primary School
- Bendemeer Secondary School
- Blangah Rise Primary School
- Boon Lay Garden Primary School
- Boon Lay Secondary School
- Bowen Secondary School
- Broadrick Secondary School
- Bukit Batok Secondary School
- Bukit Merah Secondary School
- Bukit Panjang Govt. High School
- Bukit Panjang Primary School
- Bukit Timah Primary School
- Bukit View Primary School
- Bukit View Secondary School
- Canberra Primary School
- Canberra Secondary School
- Canossa Catholic Primary School
- Cantonment Primary School
- Casuarina Primary School
- Catholic High School
- Catholic Junior College
- Cedar Girls' Secondary School
- Cedar Primary School
- Changkat Changi Secondary School
- Changkat Primary School
- CHIJ (Katong) Primary
- CHIJ (Kellock)
- CHIJ Katong Convent
- CHIJ Our Lady of Good Counsel
- CHIJ Our Lady of the Nativity
- CHIJ Our Lady Queen of Peace
- CHIJ Primary (Toa Payoh)
- CHIJ Secondary (Toa Payoh)
- CHIJ St. Joseph's Convent
- CHIJ St. Nicholas Girls' School
- CHIJ St. Theresa's Convent
- Chongfu School
- Chongzheng Primary School
- Christ Church Secondary School
- Chua Chu Kang Primary School
- Chua Chu Kang Secondary School
- Chung Cheng High School (Main)
- Chung Cheng High School (Yishun)
- Clementi Primary School
- Clementi Town Secondary School
- Commonwealth Secondary School
- Compassvale Primary School
- Compassvale Secondary School
- Concord Primary School
- Corporation Primary School
- Crescent Girls' School
- Crest Secondary School
- Damai Primary School
- Damai Secondary School
- Dazhong Primary School
- De La Salle School
- Deyi Secondary School
- Dunearn Secondary School
- Dunman High School
- Dunman Secondary School
- East Spring Primary School
- East Spring Secondary School
- Edgefield Primary School
- Edgefield Secondary School
- Elias Park Primary School
- Endeavour Primary School
- Eunoia Junior College
- Evergreen Primary School
- Evergreen Secondary School
- Fairfield Methodist School (Primary)
- Fairfield Methodist School (Secondary)
- Farrer Park Primary School
- Fengshan Primary School
- Fern Green Primary School
- Fernvale Primary School
- First Toa Payoh Primary School
- Frontier Primary School
- Fuchun Primary School
- Fuhua Primary School
- Fuhua Secondary School
- Gan Eng Seng Primary School
- Gan Eng Seng School
- Geylang Methodist School (Primary)
- Geylang Methodist School (Secondary)
- Gongshang Primary School
- Greendale Primary School
- Greendale Secondary School
- Greenridge Primary School
- Greenridge Secondary School
- Greenwood Primary School
- Guangyang Secondary School
- Hai Sing Catholic School
- Haig Girls' School
- Henry Park Primary School
- Hillgrove Secondary School
- Holy Innocents' High School
- Holy Innocents' Primary School
- Hong Wen School
- Horizon Primary School
- Hougang Primary School
- Hougang Secondary School
- Hua Yi Secondary School
- Huamin Primary School
- Hwa Chong Institution
- Innova Primary School
- Jiemin Primary School
- Jing Shan Primary School
- Junyuan Primary School
- Junyuan Secondary School
- Jurong Pioneer Junior College
- Jurong Primary School
- Jurong Secondary School
- Jurong West Primary School
- Jurong West Secondary School
- Jurongville Secondary School
- Juying Secondary School
- Keming Primary School
- Kent Ridge Secondary School
- Kheng Cheng School
- Kong Hwa School
- Kranji Primary School
- Kranji Secondary School
- Kuo Chuan Presbyterian Primary School
- Kuo Chuan Presbyterian Secondary School
- Lakeside Primary School
- Lianhua Primary School
- Loyang View Secondary School
- Maha Bodhi School
- Manjusri Secondary School
- Maris Stella High School
- Marsiling Primary School
- Marsiling Secondary School
- Marymount Convent School
- Mayflower Primary School
- Mayflower Secondary School
- Mee Toh School
- Meridian Primary School
- Meridian Secondary School
- Methodist Girls' School (Primary)
- Methodist Girls' School (Secondary)
- Millennia Institute
- Montfort Junior School
- Montfort Secondary School
- Nan Chiau High School
- Nan Chiau Primary School
- Nan Hua High School
- Nan Hua Primary School
- Nanyang Girls' High School
- Nanyang Junior College
- Nanyang Primary School
- National Junior College
- Naval Base Primary School
- Naval Base Secondary School
- New Town Primary School
- New Town Secondary School
- Ngee Ann Primary School
- Ngee Ann Secondary School
- North Spring Primary School
- North View Primary School
- North Vista Primary School
- North Vista Secondary School
- Northbrooks Secondary School
- Northland Primary School
- Northland Secondary School
- Northlight School
- Northoaks Primary School
- Northshore Primary School
- NUS High School of Mathematics and Science
- Oasis Primary School
- Opera Estate Primary School
- Orchid Park Secondary School
- Outram Secondary School
- Palm View Primary School
- Park View Primary School
- Pasir Ris Crest Secondary School
- Pasir Ris Primary School
- Pasir Ris Secondary School
- Paya Lebar Methodist Girls' School (Primary)
- Paya Lebar Methodist Girls' School (Secondary)
- Pei Chun Public School
- Pei Hwa Presbyterian Primary School
- Pei Hwa Secondary School
- Pei Tong Primary School
- Peicai Secondary School
- Peirce Secondary School
- Peiying Primary School
- Pioneer Primary School
- Poi Ching School
- Presbyterian High School
- Princess Elizabeth Primary School
- Punggol Cove Primary School
- Punggol Green Primary School
- Punggol Primary School
- Punggol Secondary School
- Punggol View Primary School
- Qifa Primary School
- Qihua Primary School
- Queenstown Primary School
- Queenstown Secondary School
- Queensway Secondary School
- Radin Mas Primary School
- Raffles Girls' Primary School
- Raffles Girls' School (Secondary)
- Raffles Institution
- Red Swastika School
- Regent Secondary School
- River Valley High School
- River Valley Primary School
- Riverside Primary School
- Riverside Secondary School
- Rivervale Primary School
- Rosyth School
- Rulang Primary School
- School of Science and Technology, Singapore
- School of the Arts, Singapore
- Sembawang Primary School
- Sembawang Secondary School
- Seng Kang Primary School
- Seng Kang Secondary School
- Sengkang Green Primary School
- Serangoon Garden Secondary School
- Serangoon Secondary School
- Shuqun Primary School
- Si Ling Primary School
- Singapore Chinese Girls' Primary School
- Singapore Chinese Girls' School
- Singapore Sports School
- South View Primary School
- Spectra Secondary School
- Springdale Primary School
- Springfield Secondary School
- St. Andrew's Junior College
- St. Andrew's School (Junior)
- St. Andrew's School (Secondary)
- St. Anthony's Canossian Primary School
- St. Anthony's Canossian Secondary School
- St. Anthony's Primary School
- St. Gabriel's Primary School
- St. Gabriel's Secondary School
- St. Hilda's Primary School
- St. Hilda's Secondary School
- St. Joseph's Institution
- St. Joseph's Institution Junior
- St. Margaret's School (Primary)
- St. Margaret's School (Secondary)
- St. Patrick's School
- St. Stephen's School
- Swiss Cottage Secondary School
- Tampines Meridian Junior College
- Tampines North Primary School
- Tampines Primary School
- Tampines Secondary School
- Tanjong Katong Girls' School
- Tanjong Katong Primary School
- Tanjong Katong Secondary School
- Tao Nan School
- Teck Ghee Primary School
- Teck Whye Primary School
- Telok Kurau Primary School
- Temasek Junior College
- Temasek Primary School
- Temasek Secondary School
- Townsville Primary School
- Unity Primary School
- Unity Secondary School
- Valour Primary School
- Victoria Junior College
- Victoria School
- Waterway Primary School
- Wellington Primary School
- West Grove Primary School
- West Spring Primary School
- West Spring Secondary School
- West View Primary School
- Westwood Primary School
- Westwood Secondary School
- White Sands Primary School
- Whitley Secondary School
- Woodgrove Primary School
- Woodgrove Secondary School
- Woodlands Primary School
- Woodlands Ring Primary School
- Woodlands Ring Secondary School
- Woodlands Secondary School
- Xinghua Primary School
- Xingnan Primary School
- Xinmin Primary School
- Xinmin Secondary School
- Xishan Primary School
- Yangzheng Primary School
- Yew Tee Primary School
- Yio Chu Kang Primary School
- Yio Chu Kang Secondary School
- Yishun Innova Junior College
- Yishun Primary School
- Yishun Secondary School
- Yishun Town Secondary School
- Yu Neng Primary School
- Yuan Ching Secondary School
- Yuhua Primary School
- Yuhua Secondary School
- Yumin Primary School
- Yusof Ishak Secondary School
- Yuying Secondary School
- Zhangde Primary School
- Zhenghua Primary School
- Zhenghua Secondary School
- Zhonghua Primary School
- Zhonghua Secondary School
No schools match. Try fewer filters.
Contains information from School Directory and Information accessed on 2 Nov 2026 from data.gov.sg, which is made available under the terms of the Singapore Open Data Licence version 1.0. Locations from OneMap.
Questions
Is this the same distance MOE uses for P1 registration?
No. This is the straight-line distance to the school’s address. For Primary 1 registration, the home–school distance is worked out by the Singapore Land Authority; check yours on OneMap or MOE SchoolFinder.
What do SAP, IP and GEP mean?
SAP schools offer Chinese at a higher level alongside English. IP (Integrated Programme) schools take students to A-levels or the IB without the O-level exam. GEP is the Gifted Education Programme; its last intake is Primary 4 in 2026. From 2027, students identified in Primary 3 can attend weekly after-school advanced modules at 15 designated primary schools.
Where does the data come from?
From MOE’s School Directory and Information on data.gov.sg. CCAs and programmes change, so check the school’s website before you decide.