Skip to main content

Schools in Bukit Batok: primary, secondary and Millennia Institute

Reviewed by Theon Teo · MOE data, · Fact checks

Short answer

MOE lists 6 primary schools and 5 secondary schools in Bukit Batok, plus Millennia Institute for post-secondary. At P1 in 2025, 5 of 6 filled up and 4 balloted, Princess Elizabeth Primary School as early as Phase 2A. 2025 Posting Group 3 cut-offs ran from 11 at Swiss Cottage Secondary School to 22 at Dunearn Secondary School.

Primary6 schools5 of 6 filled up at P1

Primary schools in Bukit Batok

  • First full in Phase 2A: Princess Elizabeth Primary School.
  • First full in Phase 2C: Keming Primary School and St. Anthony's Primary School.
  • First full in Phase 2C Supp: Bukit View Primary School and Dazhong Primary School.
  • Places for every applicant in every phase: Lianhua Primary School.
SchoolAddressStationTypeP1 places 2025Filled up inPhase 2C
Bukit View Primary School18 Bukit Batok Street 21Singapore 659634Bukit BatokGovernment, Co-ed280Phase 2C Supp, ballot for SC, outside 2km92 applied for 202 places
Dazhong Primary School35 Bukit Batok Street 31Singapore 659441Bukit GombakGovernment, Co-ed200Phase 2C Supp, places only for SC, within 1km72 applied for 80 places
Keming Primary School90 Bukit Batok East Avenue 6Singapore 659762Bukit BatokGovernment, Co-ed240Phase 2C, ballot for SC, within 1km125 applied for 77 places. Ballot for SC, within 1km: 77 places for 110 children (70%)
Lianhua Primary School2 Bukit Batok Street 52Singapore 659243Bukit Gombak, Bukit BatokGovernment, Co-ed320Places for all26 applied for 242 places
Princess Elizabeth Primary School30 Bukit Batok West Avenue 3Singapore 659163Bukit BatokGovernment, Co-ed200Phase 2A, ballot for SC, within 1km232 applied for 41 places. Ballot for SC, within 1km: 41 places for 193 children (21%)
St. Anthony's Primary School30 Bukit Batok St 32Singapore 659401Bukit GombakGovernment-aided, Co-ed240Phase 2C, ballot for SC, 1km to 2km124 applied for 85 places. Ballot for SC, 1km to 2km: 11 places for 43 children (26%)

Also on this page: Tengah

MOE lists one school in Tengah: Pioneer Primary School, 80 Tengah Garden Avenue, Singapore 699915. In 2025 it had a place for every applicant in every phase, with 350 P1 places. Phase 2C: 194 applied for 332 places.

Secondary5 schools

Secondary schools in Bukit Batok

  • Posting Group 1 at 5 of 5: cut-offs 26 to 29.
SchoolAddressStationTypeIPGroup 3, 2025Group 2Group 1
Bukit Batok Secondary School50 Bukit Batok West Ave 8Singapore 658962Bukit BatokGovernment, Co-edNo8 to 1521 to 2325 to 26
Bukit View Secondary School16 Bukit Batok Street 21Singapore 659633Bukit BatokGovernment, Co-edNo13 to 2021 to 2425 to 29
Dunearn Secondary School21 Bukit Batok West Avenue 2Singapore 659204Bukit Batok, Bukit GombakGovernment, Co-edNo11 to 2222 to 2525 to 29
Hillgrove Secondary School10 Bukit Batok Street 52Singapore 659250Bukit Batok, Bukit GombakGovernment, Co-edNo13 to 1821 to 2425 to 27
Swiss Cottage Secondary School3 Bukit Batok Street 34Singapore 659322Bukit GombakGovernment, Co-edNo8 to 1121 to 2225 to 26

Post-secondary1 college

Junior colleges and Millennia Institute in Bukit Batok

Bukit Batok: 2026 JAE net ranges, best to last.
CollegeAddressArtsScienceAffiliated secondary schools
Millennia Institute60 Bukit Batok West Avenue 8, Singapore 65896510 to 209 to 20 (places left)None listed

Millennia Institute also ran a Commerce course: 10 to 20 (places left).

Affiliations

Affiliated and special schools in Bukit Batok

Affiliations on SchoolFinder:

  • St. Anthony's Primary School with St. Joseph's Institution (Secondary) (in Novena).
  • St. Anthony's Primary School with St. Patrick's School (in Bedok).
  • Government-aided: St. Anthony's Primary School.

Programmes and CCAs

What each Bukit Batok school runs

Primary schools (6)

SchoolALPLLPCCAs
Bukit View Primary SchoolInspiring Reflective and Innovative Self-directed learners (IRIS)Arts Alive - Nurturing Confident Leaders through the Arts19
Dazhong Primary SchoolGreenovators@DazhongArts Education Programme (AEP) @ Dazhong12
Keming Primary SchoolINquiry Science Projects Involving Research and Experiments (I.N.S.P.I.R.E. the Scientist in Me)Character Development through Sports9
Lianhua Primary SchoolRobotics, Information and Technology Education (RITE) @ LianhuaSuperhero Leaders (Lead with Heart, Serve with Purpose)15
Princess Elizabeth Primary SchoolDesigning For InclUsivity (Design4U)The LOVE (Learning Our Values through Empathy) Experience17
St. Anthony's Primary SchoolCODE@SAPSSAPS Visual Arts Programme (SAPS VAP): Learn, Grow and Serve16

Secondary schools (5)

SchoolALPLLPCCAs
Bukit Batok Secondary SchoolDeveloping Empathetic Problem Solvers in STEM - Environmental Education InnovationDeveloping Community Youth Leadership (CYL) through VIA - Journey to Become RESPECTful Leaders17
Bukit View Secondary SchoolClean Energy and Environmental TechnologyLearning the Arts, Living the Values17
Dunearn Secondary SchoolNone listedEvery Dunearnite a Community Youth Leader13
Hillgrove Secondary SchoolBroadening Learning Horizons through Flight and AerospaceArts E3: Engage, Excite, Empower18
Swiss Cottage Secondary SchoolApplied Sciences for Sustainable DevelopmentThoughtful Leadership Programme17

ALP is the Applied Learning Programme and LLP is the Learning for Life Programme, as each school lists them on MOE SchoolFinder.

Reading the data

How to read the Bukit Batok figures

  • P1. Princess Elizabeth Primary School, Phase 2A: 145 applied for 52 places. Ballot for SC, within 1km: 52 places for 110 children (47%). Citizens within 1km come first.
  • Secondary. Swiss Cottage Secondary School, Group 3: 8 to 11, so 11 was its cut-off (Group 3 takes PSLE 4 to 20, and 21 or 22 by choice).

Data years: P1 2025 exercise, S1 Posting 2025, JAE 2026, MOE school list of April 2026. Checked 12 November 2026.

Questions

Bukit Batok schools: common questions

How many primary and secondary schools are in Bukit Batok?

6 primary and 5 secondary, 1 of them government-aided. Pioneer Primary School, the one school in Tengah, is on this page too.

Which primary schools in Bukit Batok balloted for P1?

2025 exercise, first ballot at each: Bukit View Primary School, Phase 2C Supp (SC, outside 2km). Keming Primary School, Phase 2C (SC, within 1km). Princess Elizabeth Primary School, Phase 2A (SC, within 1km). St. Anthony's Primary School, Phase 2C (SC, 1km to 2km).

Which Bukit Batok primary schools had a place for every applicant?

Lianhua Primary School, in every phase of the 2025 exercise.

What PSLE Score did a Bukit Batok secondary school need?

Posting Group 3 cut-off points in 2025: 11 at Swiss Cottage Secondary School to 22 at Dunearn Secondary School. Posting Group 1: 26 to 29, across 5 schools.

Which MRT and LRT stations serve schools in Bukit Batok?

As the schools list them: Bukit Batok (8 schools), Bukit Gombak (6 schools).

Is there a junior college in Bukit Batok?

No junior college, but Millennia Institute is here. Millennia Institute, 60 Bukit Batok West Avenue 8, Singapore 658965, Science range 9 to 20 (places left) in the 2026 JAE.

Which schools in Bukit Batok have affiliations?

St. Anthony's Primary School with St. Joseph's Institution (Secondary) in Novena. St. Anthony's Primary School with St. Patrick's School in Bedok.

MOE sources: data.gov.sg, P1 data, SchoolFinder, JAE PDF, balloting, Posting Groups, affiliation.

Get started

Looking for a tutor in Bukit Batok?

Related: P1 odds for Bukit Batok schools, Other areas.