Clubs and Societies CCA

Schools with Physical Science CCA in Singapore

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

Quick answer

59 MOE schools in Singapore list Physical Science as a CCA: 43 primary schools, 16 secondary schools and 8 junior colleges or pre-university schools. Physical Science is in the clubs and societies CCA category.

Primary schools (43)

SchoolAreaTypeNearest MRT
Anglo-Chinese School (Junior) Boys'CentralBoys' government-aidedNewton MRT
Anglo-Chinese School (Primary) GEPBoys'NovenaBoys' government-aidedNewton MRT
Angsana Primary School TampinesCo-ed governmentTampines MRT
Blangah Rise Primary School Bukit MerahCo-ed governmentTelok Blangah, Tiong Bahru and Redhill MRT stations
Canberra Primary School SembawangCo-ed governmentSembawang MRT
Cantonment Primary School Bukit MerahCo-ed governmentTanjong Pagar and Outram Park MRT stations
CHIJ (Katong) Primary Girls'BedokGirls' government-aidedMarine Parade, Eunos and Paya Lebar MRT stations
CHIJ Our Lady Queen of Peace Girls'Bukit PanjangGirls' government-aidedCashew and Hillview MRT stations
Compassvale Primary School Seng KangCo-ed governmentSengkang MRT
East Spring Primary School TampinesCo-ed governmentTampines MRT
Edgefield Primary School PunggolCo-ed governmentPunggol MRT
Elias Park Primary School Pasir RisCo-ed governmentPasir Ris MRT
Endeavour Primary School SembawangCo-ed governmentSembawang MRT
Farrer Park Primary School KallangCo-ed governmentFarrer Park MRT
Haig Girls' School Girls'GeylangGirls' governmentEunos and Dakota MRT stations
Henry Park Primary School GEPBukit TimahCo-ed governmentBuona Vista and Clementi MRT stations
Holy Innocents' Primary School SAPHougangCo-ed government-aided2km Walk to Hougang MRT
Hougang Primary School HougangCo-ed governmentAng Mo Kio, Buangkok, Hougang, Sengkang and Yio Chu Kang MRT stations
Junyuan Primary School TampinesCo-ed governmentTampines West (Downtown Line); Tampines (East-West Line)
Jurong West Primary School Jurong WestCo-ed governmentPioneer MRT
Kranji Primary School Choa Chu KangCo-ed governmentYew Tee MRT
Lianhua Primary School Bukit BatokCo-ed governmentBukit Gombak and Bukit Batok MRT stations
Maha Bodhi School SAPGeylangCo-ed government-aidedEunos Station (Transfer Bus No.63, 63m), Ubi Station (Transfer Bus No. 137)
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Marymount Convent School Girls'Toa PayohGirls' government-aidedBraddell Or and Caldecott MRT stations
Mee Toh School PunggolCo-ed government-aidedPunggol MRT
Nan Hua Primary School SAPGEPClementiCo-ed government-aidedClementi MRT
North Spring Primary School Seng KangCo-ed governmentNEL - Sengkang Station, LRT - Bakau Station
North View Primary School YishunCo-ed governmentYishun and Khatib MRT stations
Palm View Primary School Seng KangCo-ed governmentBuangkok MRT
Peiying Primary School YishunCo-ed governmentKhatib MRT
Poi Ching School SAPTampinesCo-ed government-aidedTampines MRT
Rosyth School GEPSerangoonCo-ed governmentAng Mo Kio and Serangoon MRT stations
Sembawang Primary School SembawangCo-ed governmentSembawang MRT (6 to 8-Minute Walk)
Si Ling Primary School WoodlandsCo-ed governmentWoodlands MRT
South View Primary School Choa Chu KangCo-ed governmentChoa Chu Kang MRT
Springdale Primary School Seng KangCo-ed governmentNearest MRT Station: Sengkang (NE16), Nearest LRT Station: Farmway (SW2)
St. Gabriel's Primary School Boys'SerangoonBoys' government-aidedLor Chuan MRT Station (Circle Line)
Tao Nan School SAPGEPMarine ParadeCo-ed government-aidedMarine Parade and Marine Terrace MRT stations
Temasek Primary School BedokCo-ed governmentTanah Merah MRT
Woodlands Primary School WoodlandsCo-ed governmentWoodlands MRT
Woodlands Ring Primary School WoodlandsCo-ed governmentAdmiralty MRT
Yu Neng Primary School BedokCo-ed governmentBedok MRT Station (East-West Line), Bedok Reservoir MRT Station (Downtown Line)

Secondary schools (16)

SchoolAreaTypeNearest MRT
Anglo-Chinese School (Independent) Integrated ProgrammeGEPQueenstownCo-ed independentDover MRT, Buona Vista MRT, One-North MRT
Assumption English School Bukit PanjangCo-ed government-aidedCashew MRT
Bukit Panjang Govt. High School AutonomousChoa Chu KangCo-ed governmentChoa Chu Kang MRT
Compassvale Secondary School Seng KangCo-ed governmentSengkang and Compassvale MRT stations
Dunman High School SAPIntegrated ProgrammeGEPAutonomousKallangCo-ed governmentKatong Park, Aljunied, Kallang and Mountbatten MRT stations
Evergreen Secondary School WoodlandsCo-ed governmentWoodlands MRT
Hwa Chong Institution SAPIntegrated ProgrammeGEPBukit TimahCo-ed independentTan Kah Kee MRT
Kent Ridge Secondary School ClementiCo-ed governmentClementi and Haw Par Villa MRT stations
Kranji Secondary School Choa Chu KangCo-ed governmentChoa Chu Kang and Yew Tee MRT stations
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Methodist Girls' School (Secondary) Integrated ProgrammeGirls'Bukit TimahGirls' independentKing Albert Park MRT
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
School of Science and Technology, Singapore ClementiCo-ed specialisedDover MRT
St. Joseph's Institution Integrated ProgrammeNovenaCo-ed independentStevens MRT

Junior colleges and pre-university schools (8)

SchoolAreaTypeNearest MRT
Anglo-Chinese School (Independent) Integrated ProgrammeGEPQueenstownCo-ed independentDover MRT, Buona Vista MRT, One-North MRT
Dunman High School SAPIntegrated ProgrammeGEPAutonomousKallangCo-ed governmentKatong Park, Aljunied, Kallang and Mountbatten MRT stations
Hwa Chong Institution SAPIntegrated ProgrammeGEPBukit TimahCo-ed independentTan Kah Kee MRT
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. 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 Physical Science as a CCA?

59 MOE schools in Singapore list Physical Science as a CCA: 43 primary schools, 16 secondary schools and 8 junior colleges or pre-university schools.

Which secondary schools have Physical Science CCA?

Anglo-Chinese School (Independent), Assumption English School, Bukit Panjang Govt. High School, Compassvale Secondary School, Dunman High School, Evergreen Secondary School, Hwa Chong Institution, Kent Ridge Secondary School, Kranji Secondary School, Maris Stella High School, Methodist Girls' School (Secondary), National Junior College, Raffles Institution, River Valley High School, School of Science and Technology, Singapore and St. Joseph's Institution.

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

Anglo-Chinese School (Independent), Dunman High School, Hwa Chong Institution, National Junior College, Raffles Institution, River Valley High School, 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