Boys' schools in Singapore

15 schools, with their areas, nearest MRT stations and links to each school's CCAs and programmes.

Quick answer

There are 15 boys' schools in Singapore according to MOE's data: 9 primary schools and 8 secondary schools. These are the MOE primary schools, secondary schools and junior colleges listed as boys' schools.

Primary schools (9)

SchoolAreaTypeNearest MRT
Anglo-Chinese School (Junior) Boys'CentralBoys' government-aidedNewton MRT
Anglo-Chinese School (Primary) GEPBoys'NovenaBoys' government-aidedNewton MRT
Catholic High School SAPIntegrated ProgrammeGEPAutonomousBoys'BishanBoys' government-aidedBishan MRT
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Montfort Junior School Boys'HougangBoys' government-aidedHougang and Bus Interchange MRT stations
St Andrew's School (Junior) Boys'Toa PayohBoys' government-aidedPotong Pasir and Toa Payoh MRT stations
St. Gabriel's Primary School Boys'SerangoonBoys' government-aidedLor Chuan MRT Station (Circle Line)
St. Joseph's Institution Junior Boys'NovenaBoys' government-aidedNovena MRT
St. Stephen's School Boys'BedokBoys' government-aidedKembangan MRT

Secondary schools (8)

SchoolAreaTypeNearest MRT
Anglo-Chinese School (Barker Road) Boys'NovenaBoys' government-aidedNewton and Stevens MRT stations
Catholic High School SAPIntegrated ProgrammeGEPAutonomousBoys'BishanBoys' government-aidedBishan MRT
Maris Stella High School SAPAutonomousBoys'Toa PayohBoys' government-aidedBartley MRT
Montfort Secondary School Boys'HougangBoys' government-aidedHougang MRT
St Andrew's School (Secondary) Boys'Toa PayohBoys' government-aidedPotong Pasir MRT
St. Gabriel's Secondary School Boys'SerangoonBoys' government-aidedSerangoon MRT
St. Patrick's School Boys'BedokBoys' government-aidedMarine Terrace MRT (TEL)
Victoria School Integrated ProgrammeAutonomousBoys'BedokBoys' governmentSiglap, Bedok and Paya Lebar MRT stations

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

There are 15 boys' schools in Singapore according to MOE's data: 9 primary schools and 8 secondary schools.

Which primary schools are boys' schools?

Anglo-Chinese School (Junior), Anglo-Chinese School (Primary), Catholic High School, Maris Stella High School, Montfort Junior School, St Andrew's School (Junior), St. Gabriel's Primary School, St. Joseph's Institution Junior and St. Stephen's School.

Which secondary schools are boys' schools?

Anglo-Chinese School (Barker Road), Catholic High School, Maris Stella High School, Montfort Secondary School, St Andrew's School (Secondary), St. Gabriel's Secondary School, St. Patrick's School and Victoria School.

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