Singapore schools by area
Every MOE primary, secondary and junior college school, grouped by area.
Browse
By programme: SAP schools in Singapore, IP schools in Singapore, GEP schools in Singapore, Advanced modules centres (from 2027), Boys’ schools in Singapore, Girls’ schools in Singapore
By area: Ang Mo Kio, Bedok, Bishan, Bukit Batok, Bukit Merah, Bukit Panjang, Bukit Timah, Central, Choa Chu Kang, Clementi, Geylang, Hougang, Jurong East, Jurong West, Kallang, Marine Parade, Novena, Pasir Ris, Punggol, Queenstown, Sembawang, Seng Kang, Serangoon, Tampines, Tengah, Toa Payoh, Woodlands, Yishun
Ang Mo Kio
Primary: Anderson Primary School, Ang Mo Kio Primary School, CHIJ St. Nicholas Girls' School, Jing Shan Primary School, Mayflower Primary School, Teck Ghee Primary School, Townsville Primary School
Secondary: Anderson Secondary School, Ang Mo Kio Secondary School, CHIJ St. Nicholas Girls' School, Deyi Secondary School, Mayflower Secondary School, Presbyterian High School, Yio Chu Kang Secondary School
Bedok
Primary: Bedok Green Primary School, CHIJ (Katong) Primary, Damai Primary School, Fengshan Primary School, Opera Estate Primary School, Red Swastika School, St. Anthony's Canossian Primary School, St. Stephen's School, Telok Kurau Primary School, Temasek Primary School, Yu Neng Primary School
Secondary: Anglican High School, Bedok Green Secondary School, Bedok South Secondary School, Bedok View Secondary School, Damai Secondary School, St. Anthony's Canossian Secondary School, St. Patrick's School, Temasek Secondary School, Victoria School
Pre-university (JC / MI): Victoria Junior College
Bishan
Primary: Ai Tong School, Catholic High School, Kuo Chuan Presbyterian Primary School
Secondary: Catholic High School, Guangyang Secondary School, Kuo Chuan Presbyterian Secondary School, Peirce Secondary School, Raffles Institution, Whitley Secondary School
Pre-university (JC / MI): Eunoia Junior College, Raffles Institution
Bukit Batok
Primary: Bukit View Primary School, Dazhong Primary School, Keming Primary School, Lianhua Primary School, Princess Elizabeth Primary School, St. Anthony's Primary School
Secondary: Bukit Batok Secondary School, Bukit View Secondary School, Dunearn Secondary School, Hillgrove Secondary School, Swiss Cottage Secondary School
Pre-university (JC / MI): Millennia Institute
Bukit Merah
Primary: Alexandra Primary School, Blangah Rise Primary School, Cantonment Primary School, CHIJ (Kellock), Gan Eng Seng Primary School, Radin Mas Primary School, Zhangde Primary School
Secondary: Bukit Merah Secondary School, CHIJ St. Theresa's Convent, Crescent Girls' School, Gan Eng Seng School
Bukit Panjang
Primary: Beacon Primary School, Bukit Panjang Primary School, CHIJ Our Lady Queen of Peace, Greenridge Primary School, West Spring Primary School, West View Primary School, Zhenghua Primary School
Secondary: Assumption English School, Assumption Pathway School, Greenridge Secondary School, West Spring Secondary School, Zhenghua Secondary School
Bukit Timah
Primary: Bukit Timah Primary School, Henry Park Primary School, Methodist Girls' School (Primary), Nanyang Primary School, Pei Hwa Presbyterian Primary School, Raffles Girls' Primary School
Secondary: Hwa Chong Institution, Methodist Girls' School (Secondary), Nanyang Girls' High School, National Junior College, St. Margaret's School (Secondary)
Pre-university (JC / MI): Hwa Chong Institution, National Junior College
Central
Primary: Anglo-Chinese School (Junior), River Valley Primary School, St. Margaret's School (Primary)
Secondary: School of the Arts, Singapore
Pre-university (JC / MI): School of the Arts, Singapore
Choa Chu Kang
Primary: Chua Chu Kang Primary School, Concord Primary School, De La Salle School, Kranji Primary School, South View Primary School, Teck Whye Primary School, Unity Primary School, Yew Tee Primary School
Secondary: Bukit Panjang Govt. High School, Chua Chu Kang Secondary School, Kranji Secondary School, Regent Secondary School, Unity Secondary School
Pre-university (JC / MI): Jurong Pioneer Junior College
Clementi
Primary: Clementi Primary School, Nan Hua Primary School, Pei Tong Primary School, Qifa Primary School
Secondary: Clementi Town Secondary School, Kent Ridge Secondary School, Nan Hua High School, NUS High School of Mathematics and Science, School of Science and Technology, Singapore
Pre-university (JC / MI): NUS High School of Mathematics and Science
Geylang
Primary: Canossa Catholic Primary School, Geylang Methodist School (Primary), Haig Girls' School, Kong Hwa School, Maha Bodhi School
Secondary: Broadrick Secondary School, Geylang Methodist School (Secondary), Manjusri Secondary School
Hougang
Primary: CHIJ Our Lady of the Nativity, Holy Innocents' Primary School, Hougang Primary School, Montfort Junior School, Paya Lebar Methodist Girls' School (Primary), Punggol Primary School, Xinghua Primary School, Xinmin Primary School, Yio Chu Kang Primary School
Secondary: Bowen Secondary School, Holy Innocents' High School, Hougang Secondary School, Montfort Secondary School, Paya Lebar Methodist Girls' School (Secondary), Serangoon Secondary School, Xinmin Secondary School, Yuying Secondary School
Pre-university (JC / MI): Anderson Serangoon Junior College
Jurong East
Primary: Fuhua Primary School, Jurong Primary School, Yuhua Primary School
Secondary: Commonwealth Secondary School, Crest Secondary School, Jurongville Secondary School
Jurong West
Primary: Boon Lay Garden Primary School, Corporation Primary School, Frontier Primary School, Jurong West Primary School, Lakeside Primary School, Rulang Primary School, Shuqun Primary School, West Grove Primary School, Westwood Primary School, Xingnan Primary School
Secondary: Boon Lay Secondary School, Fuhua Secondary School, Hua Yi Secondary School, Jurong Secondary School, Jurong West Secondary School, Juying Secondary School, River Valley High School, Westwood Secondary School, Yuan Ching Secondary School, Yuhua Secondary School
Pre-university (JC / MI): River Valley High School
Kallang
Primary: Bendemeer Primary School, Farrer Park Primary School, Hong Wen School
Secondary: Bendemeer Secondary School, Dunman High School, Northlight School
Pre-university (JC / MI): Dunman High School
Marine Parade
Primary: Ngee Ann Primary School, Tanjong Katong Primary School, Tao Nan School
Secondary: CHIJ Katong Convent, Chung Cheng High School (Main), Tanjong Katong Girls' School, Tanjong Katong Secondary School
Novena
Primary: Anglo-Chinese School (Primary), Singapore Chinese Girls' Primary School, St. Joseph's Institution Junior
Secondary: Anglo-Chinese School (Barker Road), Singapore Chinese Girls' School, St. Joseph's Institution
Pre-university (JC / MI): Catholic Junior College, St. Joseph's Institution
Pasir Ris
Primary: Casuarina Primary School, Elias Park Primary School, Meridian Primary School, Park View Primary School, Pasir Ris Primary School, White Sands Primary School
Secondary: Hai Sing Catholic School, Loyang View Secondary School, Meridian Secondary School, Pasir Ris Crest Secondary School
Pre-university (JC / MI): Tampines Meridian Junior College
Punggol
Primary: Edgefield Primary School, Greendale Primary School, Horizon Primary School, Mee Toh School, Northshore Primary School, Oasis Primary School, Punggol Cove Primary School, Punggol Green Primary School, Punggol View Primary School, Valour Primary School, Waterway Primary School
Secondary: Edgefield Secondary School, Greendale Secondary School, Punggol Secondary School, Yusof Ishak Secondary School
Queenstown
Primary: Fairfield Methodist School (Primary), New Town Primary School, Queenstown Primary School
Secondary: Anglo-Chinese School (Independent), Fairfield Methodist School (Secondary), New Town Secondary School, Queenstown Secondary School, Queensway Secondary School
Pre-university (JC / MI): Anglo-Chinese Junior College, Anglo-Chinese School (Independent)
Sembawang
Primary: Canberra Primary School, Endeavour Primary School, Northoaks Primary School, Sembawang Primary School, Wellington Primary School
Secondary: Canberra Secondary School, Sembawang Secondary School
Seng Kang
Primary: Anchor Green Primary School, Compassvale Primary School, Fern Green Primary School, Fernvale Primary School, Nan Chiau Primary School, North Spring Primary School, North Vista Primary School, Palm View Primary School, Rivervale Primary School, Seng Kang Primary School, Sengkang Green Primary School, Springdale Primary School
Secondary: CHIJ St. Joseph's Convent, Compassvale Secondary School, Nan Chiau High School, North Vista Secondary School, Outram Secondary School, Pei Hwa Secondary School, Seng Kang Secondary School
Serangoon
Primary: CHIJ Our Lady of Good Counsel, Rosyth School, St. Gabriel's Primary School, Yangzheng Primary School, Zhonghua Primary School
Secondary: Peicai Secondary School, Serangoon Garden Secondary School, St. Gabriel's Secondary School, Zhonghua Secondary School
Pre-university (JC / MI): Nanyang Junior College
Tampines
Primary: Angsana Primary School, Changkat Primary School, Chongzheng Primary School, East Spring Primary School, Gongshang Primary School, Junyuan Primary School, Poi Ching School, St. Hilda's Primary School, Tampines North Primary School, Tampines Primary School, Yumin Primary School
Secondary: Changkat Changi Secondary School, Dunman Secondary School, East Spring Secondary School, Junyuan Secondary School, Ngee Ann Secondary School, Pasir Ris Secondary School, Springfield Secondary School, St. Hilda's Secondary School, Tampines Secondary School, Temasek Junior College
Pre-university (JC / MI): Temasek Junior College
Tengah
Primary: Pioneer Primary School
Toa Payoh
Primary: Cedar Primary School, CHIJ Primary (Toa Payoh), First Toa Payoh Primary School, Kheng Cheng School, Maris Stella High School, Marymount Convent School, Pei Chun Public School, St. Andrew's School (Junior)
Secondary: Bartley Secondary School, Beatty Secondary School, Cedar Girls' Secondary School, CHIJ Secondary (Toa Payoh), Maris Stella High School, Raffles Girls' School (Secondary), St. Andrew's School (Secondary)
Pre-university (JC / MI): St. Andrew's Junior College
Woodlands
Primary: Admiralty Primary School, Evergreen Primary School, Fuchun Primary School, Greenwood Primary School, Innova Primary School, Marsiling Primary School, Qihua Primary School, Riverside Primary School, Si Ling Primary School, Woodgrove Primary School, Woodlands Primary School, Woodlands Ring Primary School
Secondary: Admiralty Secondary School, Christ Church Secondary School, Evergreen Secondary School, Marsiling Secondary School, Riverside Secondary School, Singapore Sports School, Spectra Secondary School, Woodgrove Secondary School, Woodlands Ring Secondary School, Woodlands Secondary School
Pre-university (JC / MI): Singapore Sports School
Yishun
Primary: Ahmad Ibrahim Primary School, Chongfu School, Huamin Primary School, Jiemin Primary School, Naval Base Primary School, North View Primary School, Northland Primary School, Peiying Primary School, Xishan Primary School, Yishun Primary School
Secondary: Ahmad Ibrahim Secondary School, Chung Cheng High School (Yishun), Naval Base Secondary School, Northbrooks Secondary School, Northland Secondary School, Orchid Park Secondary School, Yishun Secondary School, Yishun Town Secondary School
Pre-university (JC / MI): Yishun Innova Junior College
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.