Primary schools in Bukit Batok
阅读中文版 · Read in Chinese →The 6 primary schools in Bukit Batok, ranked by how oversubscribed Phase 2A is. Pick a year to see that year's balloting, from 2009 to the live 2026 figures.
MOE data last updated: 21 August 2026, 4:29pm SGT
Where these schools are
The 6 primary schools in Bukit Batok. This map shows where they are, not how far they are from you: MOE measures that from your own registered address. Tap Show your location to put yourself on the map, or check your address on SLA's OneMap School Query.
Tip: pin a school, then add another to compare.
| 6 schools6 sch↕ | Phase 1P1↕ | 2A2A↕ | 2A(2)2A2↕ | 2B2B↕ | 2C2C↕ | 2C(S)2CS↕ | 33↕ | TotalTot↕ |
|---|---|---|---|---|---|---|---|---|
| Princess ElizabethMK | 9393/14066% | 47137/47291%SC<1 | – | 2025/20125%SC<1 | 40159/40398%SC<1 | 0 | – | 200of 200100% |
| St. Anthony's | 9696/18053% | 5252/8462% | – | 3144/31142%SC>2 | 65113/65174%SC<1 | 0 | – | 240of 240100% |
| DazhongMK | 8282/14059% | 2929/5850% | – | 00/300% | 3132/9036% | -50/5985% | – | 142of 20071% |
| Keming | 8080/18044% | 5050/10050% | – | 2323/3762% | 8897/88110%all SC<2 placed | 0 | – | 240of 240100% |
| Bukit View | 8787/26033% | 2222/17313% | – | 00/700% | 207207/21298% | -39/5780%SC<1 | – | 316of 320 (+40)99% |
| Lianhua | 6262/22028% | 1414/1589% | – | 00/680% | 2828/20514% | -20/17711% | – | 104of 280 (-40)37% |
| Total | 500/1,12045% | 304/62049% | – | 92/25636% | 636/70091% | 109/24145% | – | 1,242of 1,48084% |
| Princess ElizabethMK | 8888/14063% | 52145/52279%SC<1 (110/52) | – | 2028/20140%SC<1 (22/20) | 41232/41566%SC<1 (193/41) | 00/0 | 00/0 | 201of 200100% |
| St. Anthony's | 7878/18043% | 4545/10244% | – | 3434/3987% | 85124/85146%SC 1-2 (43/11) | 00/0 | 00/0 | 242of 240101% |
| DazhongMK | 7272/14051% | 4949/6872% | – | 00/260% | 7272/8090% | 921/9233%all SC<1 placed | 00/0 | 202of 200101% |
| Keming | 8484/18047% | 5858/9660% | – | 2121/3364% | 77125/77162%SC<1 (110/77) | 00/0 | 00/0 | 240of 240100% |
| Bukit View | 7272/22033% | 66/1484% | – | 00/670% | 9292/20246% | 111121/111109%SC>2 (7/4) | 00/0 | 281of 280 (-40)100% |
| Lianhua | 6363/26024% | 1515/1978% | – | 00/810% | 2626/24211% | 4242/21619% | no record174 places | 146of 32046% |
| Total | 457457/1,12041% | 225318/66348% | – | 7583/26631% | 393671/72792% | 162184/33655% | no record174 places | 1,312of 1,48089% |
| Princess ElizabethMK | 9595/14068% | 45142/45316%SC<1 (115/45) | – | 2022/20110%SC>2 (3/1) | 41270/41659%SC<1 (229/41) | 00/0 | 00/0 | 201of 200100% |
| St. Anthony's | 9090/18050% | 4242/9047% | – | 3639/36108%all PR<2 placed | 72121/72168%SC<1 (75/72) | 00/0 | 00/0 | 240of 240100% |
| DazhongMK | 7979/14056% | 6162/61102%PR<1 (5/4) | – | 00/200% | 6094/60157%SC<1 (62/60) | 00/0 | 00/0 | 200of 200100% |
| Keming | 105105/18058% | 4040/7553% | – | 1414/3244% | 81141/81174%SC<1 (117/81) | 00/0 | 00/0 | 240of 240100% |
| Bukit View | 7373/26028% | 1818/18710% | – | 00/760% | 5757/22925% | 173178/173103%all PR<1 placed | 00/0 | 321of 320100% |
| Lianhua | 6060/26023% | 1919/20010% | – | 00/800% | 3131/24213% | 7575/21136% | no record136 places | 185of 32058% |
| Total | 502502/1,16043% | 225323/65849% | – | 7075/26428% | 342714/72598% | 248253/38466% | no record136 places | 1,387of 1,52091% |
| Princess Elizabeth | 8787/14062% | 5389/53168%SC<1 | – | 1212/2060% | 48283/48590%SC<1 | 00/0 | 00/0 | 200of 200100% |
| St. Anthony's | 7070/18039% | 4444/11040% | – | 2424/4257% | 102114/102112%SC 1-2 | 00/0 | 00/0 | 240of 240 (+20)100% |
| DazhongMK | 5656/14040% | 6161/8473% | – | 00/280% | 8383/8598% | 241/22050%SC<1 | 00/0 | 202of 200101% |
| Keming | 100100/18056% | 5151/8064% | – | 88/3027% | 82138/82168%SC<1 | 00/0 | 00/0 | 241of 240 (+20)100% |
| Bukit View | 6262/26024% | 1717/1989% | – | 00/800% | 2727/24211% | 127127/21559% | no record88 places | 233of 320 (+20)73% |
| Lianhua | 5353/26020% | 1717/2078% | – | 00/840% | 3636/25214% | 5151/21624% | no record165 places | 157of 320 (+20)49% |
| Total | 428428/1,16037% | 243279/73238% | – | 4444/28415% | 378681/81184% | 180219/43351% | no record253 places | 1,273of 1,52084% |
| Princess Elizabeth | 9898/14070% | 4260/42143%SC 1-2 | – | 55/2025% | 55278/55505%SC<1 | 00/0 | 00/0 | 200of 200100% |
| St. Anthony's | 8787/16054% | 3838/7352% | – | 3239/32122%SC>2 | 65105/65162%all SC<1 placed | 00/0 | 00/0 | 222of 220 (+10)101% |
| DazhongMK | 8989/14064% | 4040/5178% | – | 00/240% | 6666/7390% | 765/7929%SC<1 | 00/0 | 202of 200101% |
| Keming | 100100/16063% | 4949/6082% | – | 1919/2479% | 53121/53228%SC<1 | 00/0 | 00/0 | 221of 220 (+10)100% |
| Bukit View | 5858/24024% | 1212/1827% | – | 00/770% | 3131/23013% | 133133/19967% | no record66 places | 234of 300 (+60)78% |
| Lianhua | 5353/24022% | 1111/1876% | – | 11/791% | 3232/23514% | 6060/20330% | no record143 places | 157of 300 (+60)52% |
| Total | 485485/1,08045% | 192210/59535% | – | 5764/25625% | 302633/71189% | 200258/40963% | no record209 places | 1,236of 1,44086% |
| Princess Elizabeth | 9292/16057% | 1313/6819% | 4444/5580% | 77/2627% | 45236/45524%SC<1 | 00/0 | 00/0 | 201of 200100% |
| St. Anthony's | 8080/17047% | 1717/9019% | 3535/7348% | 2929/3974% | 5189/51175%SC<1 | 00/0 | 00/0 | 212of 210101% |
| DazhongMK | 7171/16044% | 00/890% | 4040/8945% | 11/452% | 7272/8882% | 1669/16431%SC<1 | 00/0 | 200of 200100% |
| Keming | 8888/17052% | 22/822% | 4040/8050% | 1616/4040% | 66126/66191%SC<1 | 00/0 | 00/0 | 212of 210101% |
| Bukit View | 6363/20032% | 00/1370% | 1111/1378% | 00/830% | 3737/16622% | 9292/12971% | no record37 places | 203of 24085% |
| Lianhua | 5151/20026% | 00/1490% | 1616/14911% | 00/870% | 3838/17322% | 4242/13531% | no record93 places | 147of 24061% |
| Total | 445445/1,06042% | 3232/6155% | 186186/58332% | 5353/32017% | 309598/589102% | 150203/28073% | no record130 places | 1,175of 1,30090% |
| Princess Elizabeth | 120120/16075% | 00/400% | 4050/40125%SC>2 | 22/2010% | 38226/38595%SC<1 | 00/0 | 00/0 | 200of 200100% |
| St. Anthony's | 106106/17062% | 99/6514% | 2323/5641% | 3333/3789% | 4096/40240%SC<1 | 00/0 | 00/0 | 211of 210100% |
| DazhongMK | 6060/16038% | 00/1000% | 3636/10036% | 00/520% | 4343/10441% | 62135/62218%SC<1 | 00/0 | 201of 200 (+20)100% |
| Keming | 8282/17048% | 33/883% | 3838/8545% | 2121/4448% | 67144/67215%SC<1 | 00/0 | 00/0 | 211of 210100% |
| Bukit View | 5757/20028% | 00/1430% | 77/1435% | 00/880% | 2626/17615% | 8282/15154% | no record69 places | 172of 240 (+60)72% |
| Lianhua | 6060/20030% | 00/1400% | 44/1403% | 00/880% | 2222/17613% | 7171/15446% | no record83 places | 157of 240 (+60)65% |
| Total | 485485/1,06046% | 1212/5762% | 148158/56428% | 5656/32917% | 236557/60193% | 215288/36778% | no record152 places | 1,152of 1,30089% |
| Princess Elizabeth | 6868/16043% | 00/920% | 5252/9257% | 00/400% | 82205/82250%SC<1 | 00/0 | 00/0 | 202of 200 (-10)101% |
| St. Anthony's | 7777/17045% | 1010/9311% | 2525/8330% | 2525/4951% | 7487/74118%SC 1-2 | 00/0 | 00/0 | 211of 210100% |
| DazhongMK | 5555/14039% | 22/852% | 2323/8328% | 00/500% | 3636/10136% | 6667/66102%PR<1 | 00/0 | 182of 180 (-30)101% |
| Keming | 9999/17058% | 22/713% | 3131/6945% | 1313/4033% | 68135/68199%SC<1 | 00/0 | 00/0 | 213of 210101% |
| Bukit View | 5151/14036% | 00/890% | 77/898% | 00/610% | 2424/12220% | 6565/9966% | no record34 places | 147of 180 (-30)82% |
| Lianhua | 3737/14026% | 00/1030% | 99/1049% | 00/680% | 3030/13522% | 3434/10532% | no record71 places | 110of 180 (-30)61% |
| Total | 387387/92042% | 1414/5333% | 147147/52028% | 3838/30812% | 314517/58289% | 165166/27061% | no record105 places | 1,065of 1,16092% |
| Princess Elizabeth | 96 | 0 | 47 | 01/343% | 68163/68240% | 00/0 | 00/0 | 211of 210100% |
| St. Anthony's | 99 | 1 | 16 | 2931/4766% | 6586/65132% | 00/0 | 00/0 | 210of 210 (-30)100% |
| DazhongMK | 46 | 0 | 11 | 00/770% | 3839/15325% | 5757/11550% | no record58 places | 152of 210 (+60)72% |
| Keming | 91 | 5 | 29 | 2123/4353% | 64110/64172% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 46 | 0 | 15 | 00/750% | 5656/15037% | 5656/9460% | no record38 places | 173of 210 (+30)82% |
| Lianhua | 39 | 0 | 15 | 00/780% | 4444/15628% | 1818/11216% | no record94 places | 116of 210 (+30)55% |
| Total | 417 | 6 | 133 | 5055/35416% | 335498/65676% | 131131/32141% | no record190 places | 1,072of 1,26085% |
| Princess Elizabeth | 84 | 0 | 55 | 02/366% | 71114/71161% | 00/0 | 00/0 | 210of 210100% |
| St. Anthony's | 96 | 5 | 21 | 2831/5953% | 90107/90119% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 61 | 0 | 12 | 00/390% | 3535/7745% | 2323/4255% | no record19 places | 131of 15087% |
| Keming | 82 | 3 | 20 | 1315/5328% | 92131/92142% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 64 | 0 | 8 | 01/542% | 6565/11059% | 4547/45104% | 00/0 | 182of 180101% |
| Lianhua | 31 | 0 | 9 | 00/700% | 3232/14023% | 1212/10811% | no record96 places | 84of 180 (+30)47% |
| Total | 418 | 8 | 125 | 4149/31116% | 385484/58083% | 8082/19542% | no record115 places | 1,057of 1,17090% |
| Princess Elizabeth | 85 | 0 | 37 | 00/440% | 91110/91121% | 00/0 | 00/0 | 213of 210 (-30)101% |
| St. Anthony's | 101 | 5 | 18 | 2325/5843% | 93103/93111% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 48 | 0 | 10 | 00/460% | 4950/9254% | 66/4314% | no record37 places | 113of 150 (-30)75% |
| Keming | 65 | 0 | 33 | 1517/5630% | 97120/97124% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 58 | 0 | 8 | 00/570% | 4646/11540% | 2121/6930% | no record48 places | 133of 180 (-30)74% |
| Lianhua | 39 | 0 | 8 | 00/520% | 2425/10324% | 1111/7914% | no record68 places | 82of 150 (-30)55% |
| Total | 396 | 5 | 114 | 3842/31313% | 400454/59177% | 3838/19120% | no record153 places | 991of 1,14087% |
| Princess Elizabeth | 97 | 0 | 48 | 01/482% | 96103/96107% | 00/0 | 00/0 | 241of 240100% |
| St. Anthony's | 100 | 6 | 15 | 4243/6072% | 7789/77116% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 40 | 0 | 12 | 00/640% | 5959/13045% | 1212/7117% | no record59 places | 123of 18068% |
| Keming | 88 | 1 | 28 | 2931/4766% | 6495/64148% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 80 | 0 | 7 | 00/620% | 7777/12363% | 2424/4652% | no record22 places | 188of 210 (-30)90% |
| Lianhua | 54 | 0 | 6 | 00/600% | 4949/12140% | 77/7210% | no record65 places | 116of 180 (-30)64% |
| Total | 459 | 7 | 116 | 7175/34122% | 422472/61177% | 4343/18923% | no record146 places | 1,118of 1,26089% |
| Princess Elizabeth | 107 | 2 | 39 | 00/460% | 92116/92126% | 00/0 | 00/0 | 240of 240100% |
| St. Anthony's | 92 | 5 | 14 | 4749/6575% | 8296/82117% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 34 | 0 | 18 | 00/640% | 6565/12851% | 1717/6327% | no record46 places | 134of 18074% |
| Keming | 100 | 1 | 22 | 2424/4455% | 6382/63130% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 62 | 0 | 7 | 11/861% | 8383/17049% | 1919/8722% | no record68 places | 172of 240 (+30)72% |
| Lianhua | 62 | 0 | 9 | 00/700% | 3436/13926% | 44/1054% | no record101 places | 109of 210 (+30)52% |
| Total | 457 | 8 | 109 | 7274/37520% | 419478/67471% | 4040/25516% | no record215 places | 1,105of 1,32084% |
| Princess Elizabeth | 85 | 0 | 41 | 77/5712% | 107126/107118% | 00/0 | 00/0 | 240of 240100% |
| St. Anthony's | 98 | 3 | 22 | 3131/5953% | 86106/86123% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 46 | 0 | 10 | 00/620% | 8181/12465% | – | no record26 places | -of 180 |
| Keming | 70 | 1 | 25 | 1919/5733% | 95120/95126% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 72 | 0 | 14 | 11/622% | 9495/12377% | – | 00/0 | -of 210 |
| Lianhua | 56 | 0 | 14 | 00/550% | 4243/11039% | – | no record21 places | -of 180 (-30) |
| Total | 427 | 4 | 126 | 5858/35216% | 505571/64589% | 00/0 | no record47 places | 690of 1,26055% |
| Princess Elizabeth | 79 | 0 | 34 | 33/645% | 124153/124123% | 00/0 | 00/0 | 240of 240 (+30)100% |
| St. Anthony's | 89 | 2 | 21 | 2829/6445% | 100111/100111% | 00/0 | 00/0 | 240of 240100% |
| Dazhong | 33 | 0 | 17 | 22/653% | 7474/12858% | 1010/5518% | no record45 places | 136of 18076% |
| Keming | 74 | 0 | 23 | 3333/5758% | 80101/80126% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 73 | 0 | 7 | 22/653% | 8889/12870% | 4041/40102% | 00/0 | 210of 210100% |
| Lianhua | 43 | 0 | 9 | 00/790% | 5757/15836% | – | no record51 places | -of 210 |
| Total | 391 | 2 | 111 | 6869/39418% | 523585/71881% | 5051/9554% | no record96 places | 1,036of 1,29080% |
| Princess Elizabeth | 115 | 0 | 39 | 55/2818% | 53117/53221% | 00/0 | 00/0 | 212of 210101% |
| St. Anthony's | 77 | 4 | 23 | 3637/6854% | 101124/101123% | 00/0 | 00/0 | 241of 240 (-30)100% |
| Dazhong | 42 | 1 | 9 | 11/642% | 2929/12823% | – | no record35 places | -of 180 (+30) |
| Keming | 82 | 0 | 14 | 2727/5747% | 88135/88153% | 00/0 | 00/0 | 211of 210100% |
| Bukit View | 67 | 0 | 10 | 00/670% | 8787/13465% | 4762/47132% | 00/0 | 211of 210100% |
| Lianhua | 61 | 0 | 9 | 00/700% | 5656/14239% | – | no record52 places | -of 210 |
| Total | 444 | 5 | 104 | 6970/35420% | 414548/64685% | 4762/47132% | no record87 places | 875of 1,26069% |
| Princess Elizabeth | 128 | 0 | 43 | 33/1916% | 36138/36383% | 00/0 | 00/0 | 210of 210 (-30)100% |
| St. Anthony's | 95 | 0 | 19 | 5050/7864% | 106129/106122% | 00/0 | 00/0 | 270of 270100% |
| Dazhong | 21 | 1 | 5 | 11/622% | 1212/12210% | 1212/11011% | no record23 places | 52of 15035% |
| Keming | 98 | 1 | 16 | 1818/4738% | 77103/77134% | 00/0 | 00/0 | 210of 210100% |
| Bukit View | 55 | 0 | 7 | 00/740% | 107107/14872% | 4158/41141% | 00/0 | 210of 210 (+30)100% |
| Lianhua | 69 | 0 | 6 | 00/680% | 6565/13548% | 3838/7154% | no record21 places | 178of 210 (+30)85% |
| Total | 466 | 2 | 96 | 7272/34821% | 403554/62489% | 91108/22249% | no record44 places | 1,130of 1,26090% |
| Princess Elizabeth | 97 | 0 | 31 | 88/5614% | 106175/106165% | 00/0 | 00/0 | 242of 240101% |
| St. Anthony's | 112 | 0 | 28 | 4646/6571% | 88146/88166% | 00/0 | 00/0 | 274of 270101% |
| Dazhong | 41 | 1 | 3 | 00/530% | 55/1055% | 2828/10028% | no record72 places | 78of 15052% |
| Keming | 84 | 1 | 16 | 1111/5520% | 99110/99111% | 00/0 | 00/0 | 211of 210100% |
| Bukit View | 58 | 0 | 7 | 00/580% | 9696/11583% | 1926/19137% | 00/0 | 180of 180100% |
| Lianhua | 72 | 0 | 15 | 22/474% | 7373/9279% | 1924/19126% | 00/0 | 181of 180101% |
| Total | 464 | 2 | 100 | 6767/33420% | 467605/605100% | 6678/13857% | no record72 places | 1,166of 1,23095% |
Which HDB blocks are within 1km of each school in Bukit Batok
Every block within 1km and between 1km and 2km, on the bands SLA's OneMap School Query gives for each address.
What registering in Bukit Batok actually looks like
Bukit Batok has 6 primary schools and 1,480 P1 places for 2026. The figures below are what happened at Phase 2C, the phase used by families with no prior link to the school.
- 3 of them went to a ballot at Phase 2C in each of 2025, 2024 and 2023: Keming, Princess Elizabeth, and St. Anthony's. At those schools a place came down to the ballot, not to applying early.
- 2 of them took every Phase 2C applicant without a ballot in all 3 of those years, because fewer children applied than there were places: Bukit View and Lianhua. A school that has not balloted before can still ballot next year. This is the record, not a forecast.
- 1 of them has an affiliated secondary school, which lets eligible children register in Phase 2A: St. Anthony's. Places taken in Phase 2A are places that no longer reach Phase 2C.
- 2 of them host an MOE Kindergarten, and a child studying there is eligible for Phase 2A at that school: Dazhong and Princess Elizabeth.
On school buses, 5 of the 6 publish a fare table on their own site, and across Bukit Batok the monthly fares run $111 to $210. 3 of those tables state a maximum rather than a set price. What a family actually pays depends on the distance band, the bus size and whether the trip is one way or two, so it varies by school. Confirm with that school's operator. Fares and operator per school
The Phase 2C record above is read from the same year by year data as the table on this page (2025, 2024 and 2023). The 2026 result was published on 5 August and is too recent to count as a pattern.
2026 figures: vacancies, applicants and places taken by phase come from MOE, vacancies and balloting. Each school's total P1 places for 2026 is MOE's own intake figure for that school. Last updated: 21 August 2026, 4:29pm SGT
2009 to 2025 figures: compiled from public records, not published by MOE in this form, and the same compilation is used for every school on this site. They are matched against MOE's past vacancies and balloting data for the years MOE still publishes. The years MOE no longer publishes are cross-checked public records, not official figures.
Page copy last checked against official sources: 3 August 2026.