Free school directory

Singapore school directory

CCAs, subjects, special programmes and getting-there details for all 337 MOE primary schools, secondary schools and junior colleges.

Quick answer

Singapore has 337 MOE schools in this directory: 182 primary schools, 147 secondary schools and 22 junior colleges or pre-university schools. Of these, 23 are SAP schools, 19 offer the Integrated Programme and 28 are autonomous schools. Browse by level, area or CCA below.

Schools by area

Popular CCAs

Special school types

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 are there in Singapore?

MOE's school data lists 337 schools: 182 primary schools, 147 secondary schools and 22 junior colleges or pre-university schools.

Which area in Singapore has the most schools?

Woodlands (22), Bedok (21) and Tampines (21) have the most MOE schools.

What are the most common CCAs in Singapore schools?

Choir (275 schools), Modern Dance (256 schools), Art and Crafts (251 schools), Basketball (242 schools), Badminton (224 schools) and Football (216 schools).

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