Skip to main content

Schools in Bishan: primary, secondary and junior colleges

Reviewed by Theon Teo · MOE data, · Fact checks

Short answer

MOE lists 3 primary schools and 6 secondary schools in Bishan, plus Eunoia Junior College and Raffles Institution for post-secondary. At P1 in 2025, 3 of 3 filled up and 3 balloted, Ai Tong School and Catholic High School (Primary) as early as Phase 2A. 2025 Posting Group 3 cut-offs ran from 8 at Catholic High School (Secondary) to 22 at Whitley Secondary School.

Primary3 schools3 of 3 filled up at P1

Primary schools in Bishan

  • First full in Phase 2A: Ai Tong School and Catholic High School (Primary).
  • First full in Phase 2B: Kuo Chuan Presbyterian Primary School.
SchoolAddressStationTypeP1 places 2025Filled up inPhase 2C
Ai Tong School100 Bright Hill DriveSingapore 579646BishanGovernment-aided, Co-ed, SAP, Chinese only300Phase 2A, ballot for SC, outside 2km81 applied for 43 places. Ballot for SC, within 1km: 43 places for 76 children (57%)
Catholic High School (Primary)9 Bishan Street 22Singapore 579767BishanGovernment-aided, Boys, SAP, Chinese only240Phase 2A, ballot for SC, 1km to 2km72 applied for 40 places. Ballot for SC, within 1km: 40 places for 68 children (59%)
Kuo Chuan Presbyterian Primary School8 Bishan Street 13Singapore 579793BishanGovernment-aided, Co-ed240Phase 2B, places for SC children only113 applied for 59 places. Ballot for SC, within 1km: 59 places for 94 children (63%)

Secondary6 schools2 with IP

Secondary schools in Bishan

  • Posting Group 1 at 4 of 6: cut-off 30.
  • Places left after posting, so MOE shows the weakest score as the cut-off: Guangyang Secondary School, Kuo Chuan Presbyterian Secondary School, Peirce Secondary School and Whitley Secondary School.
  • Integrated Programme (IP) cut-off: Catholic High School (Secondary) 7, Raffles Institution (Secondary) 6.
SchoolAddressStationTypeIPGroup 3, 2025Group 2Group 1
Catholic High School (Secondary)9 Bishan Street 22Singapore 579767BishanGovernment-aided, Boys, SAP, Autonomous4 (D) to 7 (M)6 (D) to 8 (M)No rangeNo range
Guangyang Secondary School8 Bishan Street 12Singapore 579807BishanGovernment, Co-edNo9 to 2221 to 2526 to 30 (places left)
Kuo Chuan Presbyterian Secondary School10 Bishan Street 13Singapore 579795BishanGovernment-aided, Co-edNoNo range21 to 2325 to 30 (places left)
Peirce Secondary School10 Sin Ming WalkSingapore 575566Ang Mo Kio, Bishan, Marymount, Bright HillGovernment, Co-edNo14 to 2021 to 2526 to 30 (places left)
Raffles Institution (Secondary)1 Raffles Institution LaneSingapore 575954Bishan, MarymountIndependent, Boys4 to 6No rangeNo rangeNo range
Whitley Secondary School30 Bishan Street 24Singapore 579747Bishan, MarymountGovernment, Co-edNo15 to 2222 to 2526 to 30 (places left)

Affiliated pupils had their own ranges: Catholic High School (Secondary) (Posting Group 3 7 to 12), Kuo Chuan Presbyterian Secondary School (Posting Group 3 8 to 20, Posting Group 2 21 to 25, Posting Group 1 26 to 28).

Post-secondary2 colleges

Junior colleges and Millennia Institute in Bishan

Bishan: 2026 JAE net ranges, best to last.
CollegeAddressArtsScienceAffiliated secondary schools
Eunoia Junior College2 Sin Ming Place, Singapore 5738382 to 62 to 5None listed
Raffles Institution1 Raffles Institution Lane, Singapore 5759542 to 52 to 3Runs its own Integrated Programme

Affiliations

Affiliated and special schools in Bishan

Affiliations on SchoolFinder:

  • Catholic High School (Primary) with Catholic High School (Secondary).
  • Kuo Chuan Presbyterian Primary School with Kuo Chuan Presbyterian Secondary School.
  • Boys' schools: Catholic High School (Primary), Catholic High School (Secondary) and Raffles Institution (Secondary).
  • Special Assistance Plan (SAP): Ai Tong School, Catholic High School (Primary) and Catholic High School (Secondary).
  • Government-aided: Ai Tong School, Catholic High School (Primary), Kuo Chuan Presbyterian Primary School, Catholic High School (Secondary) and Kuo Chuan Presbyterian Secondary School.

Bishan at a glance

  • Integrated Programme: Catholic High School (Secondary) and Raffles Institution (Secondary).
  • SAP: Ai Tong School, Catholic High School (Primary) and Catholic High School (Secondary).
  • Autonomous: Catholic High School (Secondary).
  • Affiliated within Bishan: Catholic High School (Primary) with Catholic High School (Secondary), Kuo Chuan Presbyterian Primary with Kuo Chuan Presbyterian Secondary.

Programmes and CCAs

What each Bishan school runs

Primary schools (3)

SchoolALPLLPCCAs
Ai Tong SchooliDARE @ ATSL.E.A.D.: Character and Leadership Development through Outdoor Education Programme12
Catholic High School (Primary)Coding in Environmental Solutions (CODES)Values Infused Through Active Learning in Sports (VITALS)12
Kuo Chuan Presbyterian Primary SchoolE-Cube: Engage, Excite, ExpressLearning for Life Programme in Visual Art and Design - “Let’s Think Design”18

Secondary schools (6)

SchoolALPLLPCCAs
Catholic High School (Secondary)Coding in Environmental Solutions (CODES)Values Infused Through Active Learning in Sports (VITALS)18
Guangyang Secondary SchoolSustainabilityGuangyang Advocates13
Kuo Chuan Presbyterian Secondary School(P.A.C.E) Participate, Access/Analyse, Create, Evaluate in KCPSS Media Literacy ProgrammeIt’s B.a.S.i.C, Being a Servant Leader in the Community20
Peirce Secondary SchoolAI-Driven STEM: Building Skills for the Digital AgeDeveloping Community Leaders with the Heart to Serve through Uniformed Groups16
Raffles Institution (Secondary)None listedNone listed39
Whitley Secondary SchoolSpeech Communication ArtsActive Citizenship for Social Change (ACSC)14

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 Bishan figures

  • P1. Ai Tong School, Phase 2A: 134 applied for 109 places. Ballot for SC, outside 2km: 29 places for 54 children (54%). Citizens within 1km come first.
  • Secondary. Catholic High School (Secondary), Group 3: 6 (D) to 8 (M), so 8 was its cut-off (Group 3 takes PSLE 4 to 20, and 21 or 22 by choice).
  • (D), (M), (P): Higher Chinese grades.

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

Questions

Bishan schools: common questions

How many primary and secondary schools are in Bishan?

3 primary and 6 secondary, 5 of them government-aided.

Which primary schools in Bishan balloted for P1?

2025 exercise, first ballot at each: Ai Tong School, Phase 2A (SC, outside 2km). Catholic High School (Primary), Phase 2A (SC, 1km to 2km). Kuo Chuan Presbyterian Primary School, Phase 2C (SC, within 1km).

Which Bishan primary schools had a place for every applicant?

None. All 3 with a P1 intake filled up in some phase in 2025.

What PSLE Score did a Bishan secondary school need?

Posting Group 3 cut-off points in 2025: 8 at Catholic High School (Secondary) to 22 at Whitley Secondary School. Posting Group 1: 30 at all 4 schools with a range.

Which MRT and LRT stations serve schools in Bishan?

As the schools list them: Bishan (9 schools), Marymount (3 schools), Ang Mo Kio (1 school), Bright Hill (1 school).

Is there a junior college in Bishan?

Eunoia Junior College, 2 Sin Ming Place, Singapore 573838, Science range 2 to 5 in the 2026 JAE. Raffles Institution, 1 Raffles Institution Lane, Singapore 575954, Science range 2 to 3 in the 2026 JAE.

Which schools in Bishan have affiliations?

Catholic High School (Primary) with Catholic High School (Secondary). Kuo Chuan Presbyterian Primary School with Kuo Chuan Presbyterian Secondary School.

Are there SAP or single-sex schools in Bishan?

SAP: Ai Tong School, Catholic High School (Primary) and Catholic High School (Secondary). Boys' schools: Catholic High School (Primary), Catholic High School (Secondary) and Raffles Institution (Secondary).

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

Get started

Looking for a tutor in Bishan?

Related: P1 odds for Bishan schools, Other areas.