Clubs and Societies CCA

Schools with Environmental Science CCA in Singapore

Every MOE school that lists Environmental Science as a co-curricular activity, grouped by level.

Quick answer

151 MOE schools in Singapore list Environmental Science as a CCA: 97 primary schools, 50 secondary schools and 12 junior colleges or pre-university schools. Environmental Science is in the clubs and societies CCA category.

Primary schools (97)

SchoolAreaTypeNearest MRT
AI Tong School SAPBishanCo-ed government-aidedBishan MRT
Alexandra Primary School Bukit MerahCo-ed governmentRedhill and Tiong Bahru MRT stations
Anchor Green Primary School Seng KangCo-ed governmentMRT : NE16-Sengkang, LRT : SW7-Tongkang
Anderson Primary School Ang Mo KioCo-ed governmentYio Chu Kang MRT Station (NS 15), Lentor MRT Station (TE5)
Beacon Primary School Bukit PanjangCo-ed governmentBangkit, Fajar and Bukit Panjang MRT stations
Bendemeer Primary School KallangCo-ed governmentBoon Keng and Kallang MRT stations
Boon Lay Garden Primary School Jurong WestCo-ed governmentLakeside and Boon Lay MRT stations
Bukit Panjang Primary School Bukit PanjangCo-ed governmentFrom Pending LRT Station to Choa Chu Kang MRT Station
Bukit Timah Primary School Bukit TimahCo-ed governmentBeauty World, Bukit Batok and Clementi MRT stations
Bukit View Primary School Bukit BatokCo-ed governmentBukit Batok MRT
Casuarina Primary School Pasir RisCo-ed governmentPasir Ris MRT
Changkat Primary School TampinesCo-ed governmentSimei MRT
CHIJ (Kellock) Girls'Bukit MerahGirls' government-aidedOutram Park MRT
CHIJ Primary (Toa Payoh) Girls'Toa PayohGirls' government-aidedToa Payoh MRT
CHIJ St. Nicholas Girls' School SAPIntegrated ProgrammeAutonomousGirls'Ang Mo KioGirls' government-aidedAng Mo Kio, Yio Chu Kang and Mayflower MRT stations
Chongfu School YishunCo-ed government-aidedYishun MRT
Chongzheng Primary School TampinesCo-ed governmentTampines and Tampines East MRT stations
Chua Chu Kang Primary School Choa Chu KangCo-ed governmentChoa Chu Kang MRT Station and, Southview LRT Station
Clementi Primary School ClementiCo-ed governmentClementi MRT
Concord Primary School Choa Chu KangCo-ed governmentChoa Chu Kang MRT
Corporation Primary School Jurong WestCo-ed governmentBoon Lay and Lakeside MRT stations
Damai Primary School BedokCo-ed governmentBedok North MRT
De La Salle School Choa Chu KangCo-ed government-aidedYew Tee MRT
Evergreen Primary School WoodlandsCo-ed governmentAdmiralty MRT
Farrer Park Primary School KallangCo-ed governmentFarrer Park MRT
Fengshan Primary School BedokCo-ed governmentBedok MRT
Fernvale Primary School Seng KangCo-ed governmentFernvale LRT (Sengkang West Loop)
First Toa Payoh Primary School Toa PayohCo-ed governmentBraddell and Toa Payoh MRT stations
Frontier Primary School Jurong WestCo-ed governmentPioneer MRT Station (EW28)
Fuchun Primary School WoodlandsCo-ed governmentMarsiling MRT
Fuhua Primary School Jurong EastCo-ed governmentJurong East MRT
Gan Eng Seng Primary School Bukit MerahCo-ed governmentRedhill MRT
Geylang Methodist School (Primary) GeylangCo-ed government-aidedAljunied MRT
Gongshang Primary School TampinesCo-ed governmentTampines (Downtown Line and East West Line) and Tampines East (Downtown Line)
Greendale Primary School PunggolCo-ed governmentPunggol, LRT: Coral Edge
Greenridge Primary School Bukit PanjangCo-ed governmentSenja and Jelapang MRT stations
Greenwood Primary School WoodlandsCo-ed governmentAdmiralty MRT
Hougang Primary School HougangCo-ed governmentAng Mo Kio, Buangkok, Hougang, Sengkang and Yio Chu Kang MRT stations
Huamin Primary School YishunCo-ed governmentYishun MRT
Innova Primary School WoodlandsCo-ed governmentWoodlands MRT
Jing Shan Primary School Ang Mo KioCo-ed governmentAng Mo Kio MRT
Junyuan Primary School TampinesCo-ed governmentTampines West (Downtown Line); Tampines (East-West Line)
Keming Primary School Bukit BatokCo-ed governmentBukit Batok MRT
Kheng Cheng School Toa PayohCo-ed government-aidedBraddell MRT
Lakeside Primary School Jurong WestCo-ed governmentLakeside MRT
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Mayflower Primary School Ang Mo KioCo-ed governmentYio Chu Kang MRT
Mee Toh School PunggolCo-ed government-aidedPunggol MRT
Meridian Primary School Pasir RisCo-ed governmentPasir Ris MRT
Nan Chiau Primary School Seng KangCo-ed government-aidedSengkang MRT
Ngee Ann Primary School Marine ParadeCo-ed government-aided–
North Vista Primary School Seng KangCo-ed governmentBuangkok MRT (NE15), Ranggung LRT (SE5)
Northoaks Primary School SembawangCo-ed governmentSembawang MRT
Northshore Primary School PunggolCo-ed governmentPuggol Point MRT
Oasis Primary School PunggolCo-ed governmentDamai MRT
Park View Primary School Pasir RisCo-ed governmentPasir Ris MRT
Paya Lebar Methodist Girls' School (Primary) Girls'HougangGirls' government-aidedKovan (NE13), Serangoon(ne12/cc13)
Pei Chun Public School SAPToa PayohCo-ed government-aidedToa Payoh and Braddell MRT stations
Pei Tong Primary School ClementiCo-ed governmentClementi MRT
Princess Elizabeth Primary School Bukit BatokCo-ed governmentBukit Batok MRT
Punggol Cove Primary School PunggolCo-ed governmentNibong MRT
Qihua Primary School WoodlandsCo-ed governmentWoodlands MRT
Queenstown Primary School QueenstownCo-ed governmentQueenstown MRT
Radin Mas Primary School Bukit MerahCo-ed governmentTiong Bahru and Harbourfront MRT stations
Raffles Girls' Primary School GEPGirls'Bukit TimahGirls' governmentTan Kah Kee MRT
Riverside Primary School WoodlandsCo-ed governmentAdmiralty MRT
Rosyth School GEPSerangoonCo-ed governmentAng Mo Kio and Serangoon MRT stations
Rulang Primary School Jurong WestCo-ed governmentLakeside MRT
Sengkang Green Primary School Seng KangCo-ed governmentFernvale LRT (SW5) - (Sengkang West Loop)
Shuqun Primary School Jurong WestCo-ed governmentW11 Lakeside
Si Ling Primary School WoodlandsCo-ed governmentWoodlands MRT
Springdale Primary School Seng KangCo-ed governmentNearest MRT Station: Sengkang (NE16), Nearest LRT Station: Farmway (SW2)
St Andrew's School (Junior) Boys'Toa PayohBoys' government-aidedPotong Pasir and Toa Payoh MRT stations
St. Anthony's Primary School Bukit BatokCo-ed government-aidedBukit Gombak MRT
St. Margaret's School (Primary) Girls'CentralGirls' government-aidedLittle India MRT Station (Ne7/dt12), Dhoby Ghaut MRT Station (Ns24/ne6/cc1)
Teck Ghee Primary School Ang Mo KioCo-ed governmentAng Mo Kio and Bishan MRT stations
Teck Whye Primary School Choa Chu KangCo-ed governmentChoa Chu Kang MRT
Telok Kurau Primary School BedokCo-ed governmentKaki Bukit MRT (Nearest)
Unity Primary School Choa Chu KangCo-ed governmentYew Tee MRT
Waterway Primary School PunggolCo-ed governmentKadaloor MRT
Wellington Primary School SembawangCo-ed governmentSembawang MRT
West Grove Primary School Jurong WestCo-ed governmentBoon Lay MRT
West Spring Primary School Bukit PanjangCo-ed governmentJelapang MRT
West View Primary School Bukit PanjangCo-ed governmentBukit Panjang MRT, Senja LRT (A13)
Westwood Primary School Jurong WestCo-ed governmentBoon Lay MRT
White Sands Primary School Pasir RisCo-ed governmentPasir Ris MRT
Xinghua Primary School HougangCo-ed governmentKovan MRT
Xingnan Primary School Jurong WestCo-ed governmentPioneer MRT
Xinmin Primary School HougangCo-ed government–
Xishan Primary School YishunCo-ed governmentO Alight at Yishun MRT Station, O Take Exit C, O Walk Towards Yishun Street 21
Yangzheng Primary School SerangoonCo-ed governmentSerangoon MRT
Yew Tee Primary School Choa Chu KangCo-ed governmentYew Tee MRT
Yishun Primary School YishunCo-ed governmentYishun MRT
Yuhua Primary School Jurong EastCo-ed governmentJurong East and Bukit Batok MRT stations
Yumin Primary School TampinesCo-ed governmentTampines MRT
Zhenghua Primary School Bukit PanjangCo-ed governmentLRT: Fajar Station
Zhonghua Primary School SerangoonCo-ed governmentAng Mo Kio, Bishan and Serangoon MRT stations

Secondary schools (50)

SchoolAreaTypeNearest MRT
Ahmad Ibrahim Secondary School YishunCo-ed governmentCanberra and Yishun MRT stations
Anderson Secondary School AutonomousAng Mo KioCo-ed governmentAng Mo Kio and Yio Chu Kang MRT stations
Ang Mo Kio Secondary School Ang Mo KioCo-ed governmentAng Mo Kio MRT
Anglo-Chinese School (Independent) Integrated ProgrammeGEPQueenstownCo-ed independentDover MRT, Buona Vista MRT, One-North MRT
Bedok Green Secondary School BedokCo-ed governmentBedok and Bedok Reservoir MRT stations
Bedok South Secondary School BedokCo-ed governmentTanah Merah MRT
Bukit Batok Secondary School Bukit BatokCo-ed governmentBukit Batok MRT
Bukit View Secondary School Bukit BatokCo-ed governmentBukit Batok MRT
Canberra Secondary School SembawangCo-ed governmentSembawang MRT
Cedar Girls' Secondary School Integrated ProgrammeAutonomousGirls'Toa PayohGirls' governmentWoodleigh, Potong Pasir and Mattar MRT stations
CHIJ Secondary (Toa Payoh) AutonomousGirls'Toa PayohGirls' government-aidedToa Payoh MRT
CHIJ St. Nicholas Girls' School SAPIntegrated ProgrammeAutonomousGirls'Ang Mo KioGirls' government-aidedAng Mo Kio, Yio Chu Kang and Mayflower MRT stations
Chua Chu Kang Secondary School Choa Chu KangCo-ed governmentChoa Chu Kang and Phoenix MRT stations
Chung Cheng High School (Yishun) YishunCo-ed government-aidedKhatib MRT
Commonwealth Secondary School AutonomousJurong EastCo-ed governmentJurong East and Clementi MRT stations
Compassvale Secondary School Seng KangCo-ed governmentSengkang and Compassvale MRT stations
Deyi Secondary School Ang Mo KioCo-ed governmentAng Mo Kio MRT
Dunman Secondary School AutonomousTampinesCo-ed governmentTampines East MRT
Fuhua Secondary School Jurong WestCo-ed governmentChinese Garden and Lakeside MRT stations
Greendale Secondary School PunggolCo-ed governmentPunggol and Meridian MRT stations
Guangyang Secondary School BishanCo-ed governmentBishan MRT
Hwa Chong Institution SAPIntegrated ProgrammeGEPBukit TimahCo-ed independentTan Kah Kee MRT
Jurong West Secondary School Jurong WestCo-ed governmentBoon Lay and Pioneer MRT stations
Loyang View Secondary School Pasir RisCo-ed governmentPasir Ris MRT
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Nan Chiau High School SAPSeng KangCo-ed government-aidedSengkang, Renjong and Tongkang MRT stations
Nanyang Girls' High School SAPIntegrated ProgrammeGEPGirls'Bukit TimahGirls' independentSixth Avenue and Tan Kah Kee MRT stations
National Junior College Integrated ProgrammeBukit TimahCo-ed governmentBotanic Gardens, Tan Kah Kee and Sixth Avenue MRT stations
Northbrooks Secondary School YishunCo-ed governmentYishun and Khatib MRT stations
Northlight School KallangCo-ed specialised independentBoon Keng (NE9)
Punggol Secondary School PunggolCo-ed governmentPunggol and Cove MRT stations
Raffles Girls' School (Secondary) Integrated ProgrammeGEPGirls'Toa PayohGirls' independentBraddell and Caldecott MRT stations
Raffles Institution Integrated ProgrammeGEPBishanCo-ed independentBishan and Marymount MRT stations
Regent Secondary School Choa Chu KangCo-ed governmentYew Tee and Choa Chu Kang MRT stations
River Valley High School SAPIntegrated ProgrammeAutonomousJurong WestCo-ed governmentBoon Lay and Lakeside MRT stations
Riverside Secondary School WoodlandsCo-ed governmentWoodlands MRT
School of Science and Technology, Singapore ClementiCo-ed specialisedDover MRT
Serangoon Garden Secondary School SerangoonCo-ed governmentSerangoon and Ang Mo Kio MRT stations
Singapore Chinese Girls' School Integrated ProgrammeGirls'NovenaGirls' independentStevens MRT
Spectra Secondary School WoodlandsCo-ed specialised independentAdmiralty MRT
Springfield Secondary School TampinesCo-ed governmentTampines and Tampines West MRT stations
St. Joseph's Institution Integrated ProgrammeNovenaCo-ed independentStevens MRT
Swiss Cottage Secondary School Bukit BatokCo-ed governmentBukit Gombak MRT
Temasek Secondary School AutonomousBedokCo-ed governmentBedok and Tanah Merah MRT stations
Unity Secondary School Choa Chu KangCo-ed governmentYew Tee MRT
Woodgrove Secondary School WoodlandsCo-ed governmentWoodlands and Woodlands South MRT stations
Yishun Town Secondary School AutonomousYishunCo-ed governmentYishun MRT
Yuan Ching Secondary School Jurong WestCo-ed governmentLakeside MRT
Yusof Ishak Secondary School PunggolCo-ed governmentPunggol MRT
Yuying Secondary School HougangCo-ed government-aidedKovan, Serangoon and Hougang MRT stations

Junior colleges and pre-university schools (12)

SchoolAreaTypeNearest MRT
Anderson Serangoon Junior College HougangCo-ed governmentKovan MRT
Anglo-Chinese School (Independent) Integrated ProgrammeGEPQueenstownCo-ed independentDover MRT, Buona Vista MRT, One-North MRT
Catholic Junior College NovenaCo-ed government-aidedToa Payoh (NS Line), Novena (NS Line), Stevens (DT Line), Caldecott (CC Line,te Line)
Eunoia Junior College Integrated ProgrammeBishanCo-ed governmentBishan, Marymount, Ang Mo Kio and Bright Hill MRT stations
Hwa Chong Institution SAPIntegrated ProgrammeGEPBukit TimahCo-ed independentTan Kah Kee MRT
Jurong Pioneer Junior College Choa Chu KangCo-ed governmentChoa Chu Kang / Bt Panjang / Phoenix Station (LRT)
National Junior College Integrated ProgrammeBukit TimahCo-ed governmentBotanic Gardens, Tan Kah Kee and Sixth Avenue MRT stations
Raffles Institution Integrated ProgrammeGEPBishanCo-ed independentBishan and Marymount MRT stations
River Valley High School SAPIntegrated ProgrammeAutonomousJurong WestCo-ed governmentBoon Lay and Lakeside MRT stations
St Andrew's Junior College Toa PayohCo-ed government-aidedPotong Pasir NE10
St. Joseph's Institution Integrated ProgrammeNovenaCo-ed independentStevens MRT
Victoria Junior College Integrated ProgrammeBedokCo-ed governmentNearest MRT Stations: Marine Terrace, Kembangan, Eunos

Other clubs and societies CCAs

Browse all CCAs →

Source: Ministry of Education school data on data.gov.sg. Contains information from the “General Information of Schools”, “Co-curricular Activities (CCAs)”, “Subjects Offered”, “MOE Programmes”, “School Distinctive Programmes” and “School Bus Operators” datasets accessed in October 2026 from data.gov.sg, made available under the terms of the Singapore Open Data Licence version 1.0. Programmes and CCAs change from year to year, so always confirm details with the school.

Frequently asked questions

How many schools offer Environmental Science as a CCA?

151 MOE schools in Singapore list Environmental Science as a CCA: 97 primary schools, 50 secondary schools and 12 junior colleges or pre-university schools.

Which junior colleges and pre-university schools have Environmental Science CCA?

Anderson Serangoon Junior College, Anglo-Chinese School (Independent), Catholic Junior College, Eunoia Junior College, Hwa Chong Institution, Jurong Pioneer Junior College, National Junior College, Raffles Institution, River Valley High School, St Andrew's Junior College, St. Joseph's Institution and Victoria Junior College.

Run a tuition or enrichment centre?

SchoolMatters helps Singapore centres manage classes by school and level, PayNow billing, make-up lessons and parent updates.

See tuition centre software