Bukit Panjang Primary School

109 CASHEW ROAD , 679676

67691912

At a glance

Bukit Panjang Primary School, located in the heart of Bukit Panjang, boasts an impressive application rate of 123% - reflecting its competitive nature. This school, known for its strong emphasis on holistic education, had a surge of 859 applications for just 698 available placements.

School Type
Government School
Session Type
Single Session
Nearest MRT
From Pending LRT station to Choa Chu Kang MRT station
Latest Ballot Year
2025
Government School Co-ed School Single Session sessions Nearest MRT: From Pending LRT station to Choa Chu Kang MRT station
Principal

MADAM LEN LENG LENG TERESA KELLY

Vice Principals

MR CHAN WENG KIT MARK, MADAM KAY HWEE GEAK

School Image
School Image
School Image

Ballot Results

See each year at a glance, then compare phase-by-phase demand in a cleaner format.

Trend by Year

Applied rate and taken rate compared across ballot years.

Applied Rate Taken Rate
70% 163% 255% 348% 440% 2019 2020 2021 2022 2023 2024 2025 380% 335% 108% 101%
Recent format

Vacancy shows available places. Applied rate shows demand. Taken rate above 100% means the phase was oversubscribed.

2025
Historical ballot data
Vacancies
240
Applied Rate
108%
Taken Rate
101%
Highest Demand
2C
Highest demand: 2C at 128%
Metric Phase 1 2A 2B 2C 2C(S) 3
Vacancies 180 81 26 61 0 0
Applied 99 62 20 78 0 0
Taken 99 62 20 61 0 0
Taken Rate 55% 77% 77% 128% - -
2024
Historical ballot data
Vacancies
240
Applied Rate
358%
Taken Rate
291%
Highest Demand
2C
Highest demand: 2C at 222%
Metric Phase 1 2A 2B 2C 2C(S) 3
Vacancies 180 110 20 46 240 240
Applied 111 131 38 102 0 0
Taken 111 110 20 46 0 0
Taken Rate 62% 119% 190% 222% 0% 0%
2023
Historical ballot data
Vacancies
240
Applied Rate
364%
Taken Rate
288%
Highest Demand
2B
Highest demand: 2B at 219%
Metric Phase 1 2A 2B 2C 2C(S) 3
Vacancies 180 116 21 42 240 240
Applied 100 135 46 89 0 0
Taken 100 116 21 42 0 0
Taken Rate 56% 116% 219% 212% 0% 0%
2022
Historical ballot data
Vacancies
240
Applied Rate
361%
Taken Rate
288%
Highest Demand
2B
Highest demand: 2B at 159%
Metric Phase 1 2A 2B 2C 2C(S) 3
Vacancies 180 110 29 65 240 240
Applied 100 149 46 80 0 0
Taken 100 110 21 65 0 0
Taken Rate 56% 135% 159% 123% 0% 0%
Older format

Vacancy shows available places. Applied rate shows demand. Taken rate above 100% means the phase was oversubscribed.

2021
Historical ballot data
Vacancies
240
Applied Rate
362%
Taken Rate
289%
Highest Demand
2C
Highest demand: 2C at 151%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 200 119 240 33 47 240 240
Applied 97 123 60 40 71 0 0
Taken 97 119 60 21 47 0 0
Taken Rate 49% 103% 25% 121% 151% 0% 0%
2020
Historical ballot data
Vacancies
240
Applied Rate
407%
Taken Rate
360%
Highest Demand
2A(1)
Highest demand: 2A(1) at 96%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 200 130 210 64 127 240 240
Applied 104 125 39 41 85 35 0
Taken 104 125 39 24 67 35 0
Taken Rate 52% 96% 19% 64% 67% 15% 0%
2019
Historical ballot data
Vacancies
240
Applied Rate
380%
Taken Rate
335%
Highest Demand
2C
Highest demand: 2C at 95%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 200 111 90 46 92 240 240
Applied 98 104 42 40 87 13 0
Taken 98 104 42 20 70 13 0
Taken Rate 49% 94% 47% 87% 95% 5% 0%
2018
Historical ballot data
Vacancies
240
Applied Rate
151%
Taken Rate
361%
Highest Demand
2C
Highest demand: 2C at 69%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 63 125 240 240
Applied 0 0 0 36 86 36 0
Taken 87 118 39 22 71 36 0
Taken Rate 0% 0% 0% 57% 69% 15% 0%
2017
Historical ballot data
Vacancies
240
Applied Rate
126%
Taken Rate
341%
Highest Demand
2C
Highest demand: 2C at 88%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 55 109 240 240
Applied 0 0 0 28 96 15 0
Taken 101 102 47 23 75 15 0
Taken Rate 0% 0% 0% 51% 88% 6% 0%
2016
Historical ballot data
Vacancies
240
Applied Rate
121%
Taken Rate
344%
Highest Demand
2C
Highest demand: 2C at 87%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 59 119 240 240
Applied 0 0 0 32 103 13 0
Taken 107 100 29 25 92 13 0
Taken Rate 0% 0% 0% 54% 87% 5% 0%
2015
Historical ballot data
Vacancies
240
Applied Rate
132%
Taken Rate
354%
Highest Demand
2C
Highest demand: 2C at 65%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 75 150 240 240
Applied 0 0 0 29 98 24 0
Taken 100 97 45 21 87 24 0
Taken Rate 0% 0% 0% 39% 65% 10% 0%
2014
Historical ballot data
Vacancies
240
Applied Rate
150%
Taken Rate
386%
Highest Demand
2C
Highest demand: 2C at 52%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 80 160 240 240
Applied 0 0 0 34 83 31 0
Taken 123 98 38 21 68 31 0
Taken Rate 0% 0% 0% 43% 52% 13% 0%
2013
Historical ballot data
Vacancies
240
Applied Rate
170%
Taken Rate
421%
Highest Demand
2C
Highest demand: 2C at 52%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 240 240 240 93 185 240 240
Applied 0 0 0 43 97 35 0
Taken 97 87 35 26 90 117 0
Taken Rate 0% 0% 0% 46% 52% 15% 0%
2012
Historical ballot data
Vacancies
270
Applied Rate
163%
Taken Rate
370%
Highest Demand
2B
Highest demand: 2B at 56%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 270 270 270 77 153 270 270
Applied 0 0 0 43 74 49 0
Taken 107 80 74 43 56 60 0
Taken Rate 0% 0% 0% 56% 48% 18% 0%
2011
Historical ballot data
Vacancies
270
Applied Rate
179%
Taken Rate
380%
Highest Demand
2B
Highest demand: 2B at 65%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 270 270 270 79 158 270 270
Applied 0 0 0 51 101 58 0
Taken 121 79 68 40 44 90 0
Taken Rate 0% 0% 0% 65% 64% 21% 0%
2010
Historical ballot data
Vacancies
270
Applied Rate
153%
Taken Rate
314%
Highest Demand
2C
Highest demand: 2C at 79%
Metric Phase 1 2A(1) 2A(2) 2B 2C 2C(S) 3
Vacancies 270 270 270 65 129 270 270
Applied 0 0 0 48 102 14 0
Taken 120 69 47 45 65 14 0
Taken Rate 0% 0% 0% 74% 79% 5% 0%

School Reviews

Read Google and parent-contributed reviews for Bukit Panjang Primary School, or share your own experience below.

"I live by this school and every Friday, at 7:45am, they will be letting on this relentless drumming and they’ve been doing this for years. I’d emailed them and personally went down to this school to ask them to stop doing that because I have an ageing parent who lives with me that gets woken up by them promptly by the tenth drumbeat and they stopped for a short period. Why? Did they think my ageing parent got younger and less affected by it over time??? But they’ve been at it again for years. And it will last an hour. Thoughtless, inconsiderate and selfish school management."

Yi Lian Ng-Groves

March 28, 2025

"some parts are very bad but some teachers are nice. the turtles are the best part of the school and there are fights sometimes. imagine if ms chang sees this lol my sister went there this year and the first thing she said was JAQUESAH DONT DO SILLITHINGSAH"

ESHER CHIN JUN QI Student

March 25, 2025

"im an alumni that graduated last year. overall the school is a very good school as the teachers are very caring for their students and the environment the school is in is very safe and secure"

Pay Kiefer (Zhenghuass)

March 19, 2025

"I'm actually a student at bpps. The toilet at level 4 near the p5 classes is really smelly. I rarely go to the toilet over there during mtl lessons(Malay). I also don't like that toilet is bc of the light sensor. Once I was taking a shit in the toilet for awhile, then suddenly the lights went out.i quickly wipe my butt with the wet tissue and went out(a very traumatic experience for me💀)"

Rabiatul Adawiyah

November 19, 2024

"Decent primary school in Bukit Panjang area. Would love to see them stronger in non-curriculum areas such as STEM and CCA's."

Pinnacle Myanmar

June 30, 2022

Write A Review