Primary schools, from MOE data
Primary school ranking in Singapore: every school by P1 demand
Short answer
There is no official primary school ranking. MOE does not rank schools or publish PSLE results by school. The one official measure of how sought after a school is comes from P1 registration: in MOE’s 2025 figures, 109 of 179 schools had more applicants than places in at least one phase, and 41 were already full in Phase 2A. Below, every school is ordered by that demand, with its numbers for each phase, its programmes and its CCAs.
The 2025 demand figures, and why not 2026
School figures: 2025 P1 Registration Exercise (for Primary 1 in 2026). The 2026 exercise is not in them.
- During each phase of the 2026 exercise MOE showed vacancies and applicants live and said those numbers were not final. After each phase it showed which schools had places for all.
- When the exercise ended, MOE took the school list down. Its past data page, where it posts a finished exercise school by school, still showed 2025 on 12 November 2026, and the Internet Archive holds no copy of MOE’s live page from July or August 2026.
- We publish official figures only, not copies taken from other websites. So the school tables use 2025, the latest full set from MOE, and will move to 2026 when MOE posts it.
What MOE has published about the 2026 exercise
- Registration ran from 30 June to 30 October 2026. The phases for Singapore Citizen and Permanent Resident children ran from 30 June (Phase 1) to 27 August (Phase 2C Supplementary results). International students came after, in Phase 3, and heard by October 2026 whether a place could be offered. Source: MOE, 2026 Primary One Registration Exercise (29 April 2026).
- The rules were the same as in 2025. MOE said its review of the framework would not affect the 2026 exercise. Source: MOE, 2026 Primary One Registration Exercise (29 April 2026).
- Smaller intakes: MOE began reducing the P1 intake of most primary schools from the 2026 exercise, because fewer children start Primary 1 in 2027 and the years after. MOE said this limits school mergers and keeps schools spread across Singapore, and that there are enough places at national and regional level. Source: MOE, Parliamentary reply on the reduced P1 intake (7 July 2026).
- MOE’s Sengkang example: in 2025, 4 of the 12 schools there balloted in Phase 2C, while the other 8 had more than 650 places in Phase 2C Supplementary, over double the children who missed out at the 4. MOE expected enough places in Sengkang for 2026, with some schools still balloting in Phase 2C. Source: MOE, Parliamentary reply on the reduced P1 intake (7 July 2026).
- Reserved Phase 2C places went from 0 to 20 in 2014 and from 20 to 40 in 2022. They rise to 60 from the 2027 exercise. Source: MOE, Parliamentary reply on the reduced P1 intake (7 July 2026).
- The cap on Permanent Resident children applied at Bukit Timah, Cantonment and Opera Estate Primary. Source: MOE, Cap on Permanent Resident intake.
- Every Singaporean child who took part in the 2025 exercise got a place in a national primary school, MOE said in January 2026. Source: MOE, Parliamentary reply on placement in the 2025 exercise (12 January 2026).
How to use the 2025 figures for the next exercise
- Work out your group: the first phase your child qualifies for (2A, 2B or 2C), Singapore Citizen or PR, and your distance band from OneMap.
- Find that phase in the school’s 2025 row. If MOE balloted a group ahead of yours, your group got no place. If it balloted your group, the share who got in is your rough chance. If the ballot was for a group behind yours, everyone in your group got in.
- Allow for fewer places. With intakes cut from 2026 onward, a school that only just fitted everyone in 2025 (applicants close to places, or a ballot where most children got in) may ballot next time.
- Before registration opens, MOE posts each school’s total vacancies. Compare that with the 2025 total in the table. Fewer places means a harder ballot if demand holds.
- At the 12 Two-Track schools, half of the Phase 2C places go to children living beyond 2km from the 2027 exercise, so their 2025 Phase 2C result is a weaker guide.
- Keep at least one school that had places for all in 2025 on your list, in case your first choice is balloted and your child misses out.
- The 2025 figures are from MOE’s past data page (updated 29 April 2026). MOE had not published the new P1 totals school by school, or dates for the 2027 exercise (for Primary 1 in 2028), when we checked on 12 November 2026.
- Rule changes from the 2027 exercise: Reserved Phase 2C places rise from 40 to 60 in all schools except those with a smaller intake. Phase 2B stays at 20. At 12 schools in areas with less than 40% public housing, Phase 2C places are split equally between children living within 2km and beyond 2km, each balloted on its own: ACS (Junior), ACS (Primary), CHIJ (Katong) Primary, Methodist Girls’ School (Primary), Nanyang Primary, Ngee Ann Primary, Pei Hwa Presbyterian Primary, Raffles Girls’ Primary, Singapore Chinese Girls’ Primary, St. Margaret’s School (Primary), Tanjong Katong Primary and Tao Nan School.
Sources: MOE, Vacancies and balloting data: 2025 P1 Registration Exercise, MOE, 2026 Primary One Registration Exercise (29 April 2026), MOE, Vacancies and balloting updates, MOE, Registration phases and key dates, MOE, Enhancing the P1 Registration Framework (10 September 2026), MOE, Parliamentary reply on the reduced P1 intake (7 July 2026).
Primary schools ordered by P1 demand (2025)
MOE stopped announcing top PSLE scorers and the banding of secondary schools to avoid undue pressure, and its SchoolFinder pages for primary schools show no exam results. A “ranking by PSLE results” found online is not built on official school results. Demand is official, so this order uses it:
- The earliest phase in which the school had more applicants than places.
- Within that phase, how near the school the cut-off fell. A ballot among Singapore Citizens living within 1km means more demand than one among those living outside 2km.
- Then the share of children in the ballot who got a place, smallest first.
The first 109 schools filled up in some phase. The last 70 had a place for every applicant in every phase. Each phase cell reads “applicants for places”. Demand reflects popularity and how many young families live nearby, not teaching quality.
The 10 most contested schools in 2025:
- South View Primary School (Choa Chu Kang): 191 applied for 66 places. Ballot for SC, within 1km: 66 places for 152 children (43%) in Phase 2A.
- Princess Elizabeth Primary School (Bukit Batok): 145 applied for 52 places. Ballot for SC, within 1km: 52 places for 110 children (47%) in Phase 2A.
- Gongshang Primary School (Tampines): 203 applied for 67 places. Ballot for SC, within 1km: 67 places for 124 children (54%) in Phase 2A.
- Temasek Primary School (Bedok): 122 applied for 44 places. Ballot for SC, within 1km: 44 places for 74 children (59%) in Phase 2A.
- Waterway Primary School (Punggol): 74 applied for 38 places. Ballot for SC, within 1km: 38 places for 63 children (60%) in Phase 2A.
- Angsana Primary School (Tampines): 125 applied for 78 places. Ballot for SC, within 1km: 78 places for 118 children (66%) in Phase 2A.
- Yangzheng Primary School (Serangoon): 92 applied for 36 places. Ballot for SC, within 1km: 36 places for 51 children (71%) in Phase 2A.
- Punggol Green Primary School (Punggol): 76 applied for 63 places. Ballot for SC, within 1km: 63 places for 72 children (88%) in Phase 2A.
- Sengkang Green Primary School (Seng Kang): 119 applied for 95 places. Ballot for SC, within 1km: 95 places for 108 children (88%) in Phase 2A.
- Huamin Primary School (Yishun): 83 applied for 67 places. Ballot for SC, within 1km: 67 places for 76 children (88%) in Phase 2A.
| # | School | Area | Filled up in | Places for children in ballot | 2A | 2B | 2C | 2C Supp |
|---|---|---|---|---|---|---|---|---|
| 1 | South View Primary School | Choa Chu Kang | Phase 2A, ballot for SC, within 1km | 66 for 152 (43%) | 191 for 66, ballot | 26 for 20, ballot | 155 for 41, ballot | No places left |
| 2 | Princess Elizabeth Primary School | Bukit Batok | Phase 2A, ballot for SC, within 1km | 52 for 110 (47%) | 145 for 52, ballot | 28 for 20, ballot | 232 for 41, ballot | No places left |
| 3 | Gongshang Primary School | Tampines | Phase 2A, ballot for SC, within 1km | 67 for 124 (54%) | 203 for 67, ballot | 17 for 20 | 117 for 44, ballot | No places left |
| 4 | Temasek Primary School | Bedok | Phase 2A, ballot for SC, within 1km | 44 for 74 (59%) | 122 for 44, ballot | 10 for 20 | 103 for 50, ballot | No places left |
| 5 | Waterway Primary School | Punggol | Phase 2A, ballot for SC, within 1km | 38 for 63 (60%) | 74 for 38, ballot | 0 for 20 | 102 for 60, ballot | No places left |
| 6 | Angsana Primary School | Tampines | Phase 2A, ballot for SC, within 1km | 78 for 118 (66%) | 125 for 78, ballot | 1 for 20 | 167 for 59, ballot | No places left |
| 7 | Yangzheng Primary School | Serangoon | Phase 2A, ballot for SC, within 1km | 36 for 51 (71%) | 92 for 36, ballot | 14 for 20 | 98 for 47, ballot | No places left |
| 8 | Punggol Green Primary School | Punggol | Phase 2A, ballot for SC, within 1km | 63 for 72 (88%) | 76 for 63, ballot | 3 for 20 | 118 for 58, ballot | No places left |
| 9 | Sengkang Green Primary School | Seng Kang | Phase 2A, ballot for SC, within 1km | 95 for 108 (88%) | 119 for 95, ballot | 15 for 20 | 84 for 48, ballot | No places left |
| 10 | Huamin Primary School | Yishun | Phase 2A, ballot for SC, within 1km | 67 for 76 (88%) | 83 for 67, ballot | 2 for 20 | 86 for 58, ballot | No places left |
Show all 179 schoolsShow fewer
| # | School | Area | Filled up in | Places for children in ballot | 2A | 2B | 2C | 2C Supp |
|---|---|---|---|---|---|---|---|---|
| 11 | Shuqun Primary School | Jurong West | Phase 2A, ballot for SC, within 1km | 57 for 64 (89%) | 111 for 57, ballot | 20 for 20 | 79 for 41, ballot | No places left |
| 12 | Pei Hwa Presbyterian Primary School | Bukit Timah | Phase 2A, ballot for SC, within 1km | 53 for 56 (95%) | 120 for 53, ballot | 51 for 20, ballot | 84 for 41, ballot | No places left |
| 13 | Frontier Primary School | Jurong West | Phase 2A, ballot for SC, within 1km | 66 for 68 (97%) | 78 for 66, ballot | 23 for 20 | 66 for 40, ballot | No places left |
| 14 | Nan Hua Primary School | Clementi | Phase 2A, ballot for SC, 1km to 2km | 4 for 13 (31%) | 102 for 61, ballot | 40 for 21, ballot | 166 for 41, ballot | No places left |
| 15 | Westwood Primary School | Jurong West | Phase 2A, ballot for SC, 1km to 2km | 5 for 7 (71%) | 89 for 75, ballot | 7 for 20 | 76 for 53, ballot | No places left |
| 16 | Rulang Primary School | Jurong West | Phase 2A, ballot for SC, 1km to 2km | 29 for 39 (74%) | 102 for 71, ballot | 30 for 20, ballot | 98 for 40, ballot | No places left |
| 17 | Catholic High School (Primary) | Bishan | Phase 2A, ballot for SC, 1km to 2km | 37 for 45 (82%) | 141 for 94, ballot | 35 for 20, ballot | 72 for 40, ballot | No places left |
| 18 | Rosyth School | Serangoon | Phase 2A, ballot for SC, 1km to 2km | 29 for 35 (83%) | 110 for 76, ballot | 31 for 20, ballot | 132 for 42, ballot | No places left |
| 19 | Wellington Primary School | Sembawang | Phase 2A, ballot for SC, 1km to 2km | 18 for 21 (86%) | 87 for 77, ballot | 21 for 20 | 104 for 40, ballot | No places left |
| 20 | Pasir Ris Primary School | Pasir Ris | Phase 2A, places only for SC, within 2km | No ballot | 47 for 42 | 19 for 20 | 59 for 41, ballot | No places left |
| 21 | Riverside Primary School | Woodlands | Phase 2A, places only for SC, within 2km | No ballot | 69 for 50 | 6 for 20 | 79 for 54, ballot | No places left |
| 22 | Yu Neng Primary School | Bedok | Phase 2A, ballot for SC, outside 2km | 1 for 21 (5%) | 60 for 39, ballot | 16 for 20 | 60 for 44, ballot | No places left |
| 23 | Tanjong Katong Primary School | Marine Parade | Phase 2A, ballot for SC, outside 2km | 2 for 32 (6%) | 104 for 59, ballot | 9 for 20 | 83 for 53, ballot | No places left |
| 24 | Jurong West Primary School | Jurong West | Phase 2A, ballot for SC, outside 2km | 1 for 3 (33%) | 59 for 48, ballot | 1 for 20 | 77 for 59, ballot | No places left |
| 25 | CHIJ St. Nicholas Girls' School (Primary) | Ang Mo Kio | Phase 2A, ballot for SC, outside 2km | 17 for 48 (35%) | 117 for 86, ballot | 48 for 20, ballot | 71 for 41, ballot | No places left |
| 26 | Tao Nan School | Marine Parade | Phase 2A, ballot for SC, outside 2km | 20 for 54 (37%) | 156 for 122, ballot | 63 for 20, ballot | 81 for 45, ballot | No places left |
| 27 | Nanyang Primary School | Bukit Timah | Phase 2A, ballot for SC, outside 2km | 31 for 64 (48%) | 177 for 144, ballot | 53 for 20, ballot | 63 for 42, ballot | No places left |
| 28 | Naval Base Primary School | Yishun | Phase 2A, ballot for SC, outside 2km | 1 for 2 (50%) | 59 for 56, ballot | 1 for 20 | 64 for 60, ballot | No places left |
| 29 | Ai Tong School | Bishan | Phase 2A, ballot for SC, outside 2km | 29 for 54 (54%) | 134 for 109, ballot | 62 for 20, ballot | 81 for 43, ballot | No places left |
| 30 | Singapore Chinese Girls' Primary School | Novena | Phase 2A, ballot for SC, outside 2km | 31 for 54 (57%) | 99 for 75, ballot | 27 for 20, ballot | 58 for 41, ballot | No places left |
| 31 | Chongfu School | Yishun | Phase 2A, ballot for SC, outside 2km | 27 for 47 (57%) | 120 for 98, ballot | 39 for 20, ballot | 138 for 40, ballot | No places left |
| 32 | Red Swastika School | Bedok | Phase 2A, ballot for SC, outside 2km | 27 for 42 (64%) | 110 for 95, ballot | 42 for 20, ballot | 93 for 41, ballot | No places left |
| 33 | Northland Primary School | Yishun | Phase 2A, ballot for SC, outside 2km | 12 for 18 (67%) | 76 for 70, ballot | 29 for 20, ballot | 142 for 41, ballot | No places left |
| 34 | Pei Chun Public School | Toa Payoh | Phase 2A, ballot for SC, outside 2km | 42 for 50 (84%) | 119 for 111, ballot | 32 for 21, ballot | 94 for 45, ballot | No places left |
| 35 | Fairfield Methodist School (Primary) | Queenstown | Phase 2A, ballot for SC, outside 2km | 41 for 46 (89%) | 103 for 97, ballot | 30 for 20, ballot | 70 for 42, ballot | No places left |
| 36 | North View Primary School | Yishun | Phase 2A, places for SC children only | No ballot | 74 for 71 | 1 for 20 | 109 for 60, ballot | No places left |
| 37 | Jing Shan Primary School | Ang Mo Kio | Phase 2A, ballot for PR, within 1km | 1 for 3 (33%) | 48 for 46, ballot | 0 for 20 | 50 for 60 | 9 for 10 |
| 38 | Zhenghua Primary School | Bukit Panjang | Phase 2A, ballot for PR, within 1km | 1 for 3 (33%) | 69 for 67, ballot | 0 for 20 | 50 for 62 | 8 for 12 |
| 39 | Punggol Primary School | Hougang | Phase 2A, ballot for PR, within 1km | 5 for 6 (83%) | 61 for 60, ballot | 3 for 20 | 75 for 59 | No places left |
| 40 | Horizon Primary School | Punggol | Phase 2A, ballot for PR, within 1km | 6 for 7 (86%) | 87 for 86, ballot | 11 for 20 | 79 for 50, ballot | No places left |
| 41 | Valour Primary School | Punggol | Phase 2A, ballot for PR, within 1km | 7 for 8 (88%) | 52 for 51, ballot | 3 for 20 | 88 for 57, ballot | No places left |
| 42 | Nan Chiau Primary School | Seng Kang | Phase 2B, ballot for SC, within 1km | 42 for 99 (42%) | 38 for 105 | 102 for 42, ballot | 269 for 85, ballot | No places left |
| 43 | Kong Hwa School | Geylang | Phase 2B, ballot for SC, within 1km | 24 for 44 (55%) | 84 for 97 | 49 for 24, ballot | 118 for 49, ballot | No places left |
| 44 | Anglo-Chinese School (Junior) | Central | Phase 2B, ballot for SC, within 1km | 30 for 54 (56%) | 104 for 134 | 61 for 30, ballot | 95 for 61, ballot | No places left |
| 45 | Holy Innocents' Primary School | Hougang | Phase 2B, ballot for SC, within 1km | 22 for 36 (61%) | 102 for 107 | 44 for 22, ballot | 110 for 45, ballot | No places left |
| 46 | Methodist Girls' School (Primary) | Bukit Timah | Phase 2B, ballot for SC, within 1km | 22 for 35 (63%) | 88 for 95 | 54 for 22, ballot | 78 for 45, ballot | No places left |
| 47 | Maris Stella High School (Primary) | Toa Payoh | Phase 2B, ballot for SC, within 1km | 31 for 44 (70%) | 100 for 132 | 53 for 31, ballot | 124 for 62, ballot | No places left |
| 48 | Anglo-Chinese School (Primary) | Novena | Phase 2B, ballot for SC, within 1km | 33 for 45 (73%) | 81 for 120 | 61 for 33, ballot | 96 for 66, ballot | No places left |
| 49 | CHIJ Primary (Toa Payoh) | Toa Payoh | Phase 2B, ballot for SC, within 1km | 25 for 33 (76%) | 78 for 92 | 56 for 25, ballot | 77 for 49, ballot | No places left |
| 50 | St. Hilda's Primary School | Tampines | Phase 2B, ballot for SC, within 1km | 20 for 25 (80%) | 91 for 91 | 29 for 20, ballot | 136 for 43, ballot | No places left |
| 51 | St. Joseph's Institution Junior | Novena | Phase 2B, places only for SC, within 1km | No ballot | 61 for 117 | 77 for 39 | 115 for 78, ballot | No places left |
| 52 | Maha Bodhi School | Geylang | Phase 2B, ballot for SC, 1km to 2km | 3 for 19 (16%) | 121 for 131 | 46 for 23, ballot | 125 for 49, ballot | No places left |
| 53 | Admiralty Primary School | Woodlands | Phase 2B, ballot for SC, 1km to 2km | 5 for 6 (83%) | 42 for 60 | 27 for 26, ballot | 87 for 52, ballot | No places left |
| 54 | Paya Lebar Methodist Girls' School (Primary) | Hougang | Phase 2B, ballot for SC, outside 2km | 19 for 20 (95%) | 64 for 135 | 46 for 44, ballot | 110 for 89, ballot | No places left |
| 55 | Kuo Chuan Presbyterian Primary School | Bishan | Phase 2B, places for SC children only | No ballot | 50 for 78 | 32 for 30 | 113 for 59, ballot | No places left |
| 56 | Hong Wen School | Kallang | Phase 2C, ballot for SC, within 1km | 62 for 137 (45%) | 38 for 62 | 23 for 28 | 153 for 62, ballot | No places left |
| 57 | Poi Ching School | Tampines | Phase 2C, ballot for SC, within 1km | 99 for 200 (50%) | 25 for 105 | 42 for 47 | 212 for 99, ballot | No places left |
| 58 | Chua Chu Kang Primary School | Choa Chu Kang | Phase 2C, ballot for SC, within 1km | 77 for 135 (57%) | 47 for 78 | 16 for 30 | 152 for 77, ballot | No places left |
| 59 | Elias Park Primary School | Pasir Ris | Phase 2C, ballot for SC, within 1km | 66 for 101 (65%) | 21 for 27 | 0 for 22 | 115 for 66, ballot | No places left |
| 60 | Northshore Primary School | Punggol | Phase 2C, ballot for SC, within 1km | 86 for 128 (67%) | 59 for 86 | 1 for 29 | 128 for 86, ballot | No places left |
| 61 | Xinmin Primary School | Hougang | Phase 2C, ballot for SC, within 1km | 53 for 76 (70%) | 49 for 60 | 19 for 24 | 87 for 53, ballot | No places left |
| 62 | Keming Primary School | Bukit Batok | Phase 2C, ballot for SC, within 1km | 77 for 110 (70%) | 58 for 96 | 21 for 33 | 125 for 77, ballot | No places left |
| 63 | Henry Park Primary School | Bukit Timah | Phase 2C, ballot for SC, within 1km | 63 for 76 (83%) | 99 for 131 | 31 for 31 | 93 for 63, ballot | No places left |
| 64 | Mee Toh School | Punggol | Phase 2C, ballot for SC, within 1km | 119 for 142 (84%) | 28 for 124 | 37 for 52 | 153 for 119, ballot | No places left |
| 65 | Radin Mas Primary School | Bukit Merah | Phase 2C, ballot for SC, within 1km | 47 for 56 (84%) | 54 for 63 | 22 for 23 | 96 for 47, ballot | No places left |
| 66 | Sembawang Primary School | Sembawang | Phase 2C, ballot for SC, within 1km | 75 for 83 (90%) | 50 for 65 | 0 for 25 | 107 for 75, ballot | No places left |
| 67 | Compassvale Primary School | Seng Kang | Phase 2C, ballot for SC, within 1km | 96 for 102 (94%) | 17 for 72 | 19 for 38 | 112 for 96, ballot | No places left |
| 68 | Canberra Primary School | Sembawang | Phase 2C, ballot for SC, within 1km | 87 for 92 (95%) | 16 for 61 | 18 for 35 | 105 for 87, ballot | No places left |
| 69 | Rivervale Primary School | Seng Kang | Phase 2C, ballot for SC, within 1km | 96 for 98 (98%) | 20 for 73 | 17 for 38 | 111 for 96, ballot | No places left |
| 70 | St Andrew's School (Junior) | Toa Payoh | Phase 2C, ballot for SC, within 1km | 84 for 85 (99%) | 76 for 132 | 33 for 39 | 104 for 84, ballot | No places left |
| 71 | Hougang Primary School | Hougang | Phase 2C, places only for SC, within 1km | No ballot | 13 for 66 | 16 for 38 | 115 for 98 | No places left |
| 72 | Bukit Panjang Primary School | Bukit Panjang | Phase 2C, ballot for SC, 1km to 2km | 3 for 16 (19%) | 62 for 81 | 20 for 26 | 78 for 61, ballot | No places left |
| 73 | St. Anthony's Primary School | Bukit Batok | Phase 2C, ballot for SC, 1km to 2km | 11 for 43 (26%) | 45 for 102 | 34 for 39 | 124 for 85, ballot | No places left |
| 74 | Fengshan Primary School | Bedok | Phase 2C, ballot for SC, 1km to 2km | 9 for 15 (60%) | 51 for 58 | 0 for 23 | 93 for 69, ballot | No places left |
| 75 | Anderson Primary School | Ang Mo Kio | Phase 2C, ballot for SC, 1km to 2km | 12 for 17 (71%) | 43 for 69 | 25 for 29 | 91 for 65, ballot | No places left |
| 76 | Alexandra Primary School | Bukit Merah | Phase 2C, ballot for SC, 1km to 2km | 10 for 12 (83%) | 67 for 76 | 5 for 23 | 73 for 67, ballot | No places left |
| 77 | Raffles Girls' Primary School | Bukit Timah | Phase 2C, ballot for SC, outside 2km | 17 for 36 (47%) | 64 for 150 | 31 for 49 | 143 for 115, ballot | No places left |
| 78 | Qifa Primary School | Clementi | Phase 2C, ballot for SC, outside 2km | 9 for 11 (82%) | 37 for 118 | 12 for 47 | 148 for 131, ballot | No places left |
| 79 | CHIJ Our Lady of the Nativity | Hougang | Phase 2C, ballot for SC, outside 2km | 22 for 26 (85%) | 27 for 120 | 37 for 51 | 131 for 116, ballot | No places left |
| 80 | St. Margaret's School (Primary) | Central | Phase 2C, places for SC children only | No ballot | 24 for 91 | 15 for 42 | 125 for 113 | No places left |
| 81 | Concord Primary School | Choa Chu Kang | Phase 2C, ballot for PR, within 1km | 1 for 10 (10%) | 18 for 44 | 1 for 29 | 96 for 86, ballot | No places left |
| 82 | Junyuan Primary School | Tampines | Phase 2C, ballot for PR, within 1km | 1 for 4 (25%) | 96 for 120 | 0 for 28 | 91 for 85, ballot | No places left |
| 83 | Ngee Ann Primary School | Marine Parade | Phase 2C, ballot for PR, within 1km | 5 for 16 (31%) | 27 for 94 | 2 for 42 | 148 for 127, ballot | No places left |
| 84 | Queenstown Primary School | Queenstown | Phase 2C, ballot for PR, within 1km | 8 for 12 (67%) | 17 for 61 | 0 for 35 | 115 for 105, ballot | No places left |
| 85 | Chongzheng Primary School | Tampines | Phase 2C, places for all SC and PR within 1km | No ballot | 38 for 110 | 10 for 44 | 127 for 125 | No places left |
| 86 | Kheng Cheng School | Toa Payoh | Phase 2C, ballot for PR, 1km to 2km | 10 for 17 (59%) | 12 for 113 | 1 for 54 | 173 for 162, ballot | No places left |
| 87 | Bukit Timah Primary School | Bukit Timah | Phase 2C, ballot for PR, outside 2km (PR cap) | 8 for 18 (44%) | 6 for 78 | 0 for 44 | 104 for 132, ballot | 63 for 39, ballot |
| 88 | Woodlands Primary School | Woodlands | Phase 2C Supp, ballot for SC, within 1km | 3 for 6 (50%) | 22 for 59 | 8 for 32 | 87 for 90 | 9 for 3, ballot |
| 89 | Springdale Primary School | Seng Kang | Phase 2C Supp, ballot for SC, within 1km | 26 for 45 (58%) | 41 for 72 | 0 for 30 | 66 for 92 | 48 for 26, ballot |
| 90 | Punggol View Primary School | Punggol | Phase 2C Supp, ballot for SC, within 1km | 21 for 28 (75%) | 71 for 88 | 0 for 26 | 56 for 77 | 47 for 21, ballot |
| 91 | Dazhong Primary School | Bukit Batok | Phase 2C Supp, places only for SC, within 1km | No ballot | 49 for 68 | 0 for 26 | 72 for 80 | 21 for 9 |
| 92 | Tampines Primary School | Tampines | Phase 2C Supp, ballot for SC, 1km to 2km | 11 for 65 (17%) | 54 for 126 | 2 for 44 | 84 for 131 | 111 for 47, ballot |
| 93 | St. Gabriel's Primary School | Serangoon | Phase 2C Supp, ballot for SC, 1km to 2km | 4 for 13 (31%) | 18 for 58 | 18 for 33 | 70 for 82 | 33 for 12, ballot |
| 94 | Xishan Primary School | Yishun | Phase 2C Supp, ballot for SC, 1km to 2km | 18 for 42 (43%) | 15 for 102 | 1 for 49 | 66 for 146 | 110 for 80, ballot |
| 95 | Lakeside Primary School | Jurong West | Phase 2C Supp, ballot for SC, 1km to 2km | 5 for 10 (50%) | 21 for 92 | 1 for 44 | 97 for 130 | 42 for 33, ballot |
| 96 | Haig Girls' School | Geylang | Phase 2C Supp, ballot for SC, 1km to 2km | 9 for 16 (56%) | 23 for 79 | 20 for 39 | 83 for 98 | 29 for 15, ballot |
| 97 | Canossa Catholic Primary School | Geylang | Phase 2C Supp, ballot for SC, 1km to 2km | 15 for 25 (60%) | 6 for 19 | 14 for 24 | 34 for 60 | 44 for 26, ballot |
| 98 | Zhangde Primary School | Bukit Merah | Phase 2C Supp, ballot for SC, 1km to 2km | 5 for 6 (83%) | 13 for 38 | 0 for 29 | 74 for 87 | 19 for 13, ballot |
| 99 | Oasis Primary School | Punggol | Phase 2C Supp, ballot for SC, 1km to 2km | 16 for 19 (84%) | 35 for 80 | 0 for 35 | 59 for 105 | 52 for 46, ballot |
| 100 | Opera Estate Primary School | Bedok | Phase 2C Supp, ballot for SC, 1km to 2km | 12 for 13 (92%) | 14 for 58 | 0 for 35 | 83 for 104 | 36 for 21, ballot |
| 101 | Tampines North Primary School | Tampines | Phase 2C Supp, ballot for SC, 1km to 2km | 57 for 58 (98%) | 22 for 153 | 0 for 64 | 60 for 191 | 142 for 131, ballot |
| 102 | De La Salle School | Choa Chu Kang | Phase 2C Supp, places only for SC, within 2km | No ballot | 11 for 105 | 12 for 51 | 114 for 143 | 47 for 29 |
| 103 | Peiying Primary School | Yishun | Phase 2C Supp, places only for SC, within 2km | No ballot | 21 for 66 | 0 for 35 | 53 for 105 | 67 for 52 |
| 104 | Cedar Primary School | Toa Payoh | Phase 2C Supp, ballot for SC, outside 2km | 7 for 22 (32%) | 36 for 119 | 0 for 48 | 57 for 146 | 107 for 89, ballot |
| 105 | Marsiling Primary School | Woodlands | Phase 2C Supp, ballot for SC, outside 2km | 1 for 3 (33%) | 10 for 54 | 0 for 35 | 99 for 104 | 8 for 5, ballot |
| 106 | Bukit View Primary School | Bukit Batok | Phase 2C Supp, ballot for SC, outside 2km | 4 for 7 (57%) | 6 for 148 | 0 for 67 | 92 for 202 | 121 for 111, ballot |
| 107 | CHIJ (Katong) Primary | Bedok | Phase 2C Supp, ballot for SC, outside 2km | 14 for 17 (82%) | 28 for 87 | 12 for 40 | 71 for 107 | 50 for 36, ballot |
| 108 | Greenwood Primary School | Woodlands | Phase 2C Supp, places for SC children only | No ballot | 10 for 41 | 0 for 30 | 75 for 91 | 22 for 16 |
| 109 | Yishun Primary School | Yishun | Phase 2C Supp, places for SC children only | No ballot | 33 for 94 | 0 for 40 | 50 for 122 | 77 for 72 |
| 110 | Geylang Methodist School (Primary) | Geylang | Never full, places for all | No ballot | 31 for 113 | 4 for 47 | 138 for 138 | No places left |
| 111 | River Valley Primary School | Central | Never full, places for all | No ballot | 34 for 79 | 14 for 35 | 94 for 94 | No places left |
| 112 | Woodgrove Primary School | Woodlands | Never full, places for all | No ballot | 18 for 60 | 5 for 34 | 87 for 98 | 8 for 11 |
| 113 | White Sands Primary School | Pasir Ris | Never full, places for all | No ballot | 17 for 61 | 2 for 35 | 79 for 102 | 20 for 23 |
| 114 | Innova Primary School | Woodlands | Never full, places for all | No ballot | 10 for 59 | 4 for 36 | 77 for 105 | 8 for 28 |
| 115 | Evergreen Primary School | Woodlands | Never full, places for all | No ballot | 6 for 46 | 0 for 33 | 68 for 100 | 26 for 32 |
| 116 | CHIJ Our Lady Queen of Peace | Bukit Panjang | Never full, places for all | No ballot | 8 for 87 | 7 for 46 | 89 for 132 | 41 for 43 |
| 117 | West Spring Primary School | Bukit Panjang | Never full, places for all | No ballot | 60 for 62 | 1 for 21 | 40 for 63 | 10 for 23 |
| 118 | Pioneer Primary School | Tengah | Never full, places for all | No ballot | 12 for 290 | 6 for 113 | 194 for 332 | 73 for 140 |
| 119 | Fern Green Primary School | Seng Kang | Never full, places for all | No ballot | 32 for 125 | 0 for 51 | 85 for 153 | 40 for 68 |
| 120 | Teck Ghee Primary School | Ang Mo Kio | Never full, places for all | No ballot | 12 for 92 | 3 for 47 | 76 for 137 | 62 for 63 |
| 121 | West View Primary School | Bukit Panjang | Never full, places for all | No ballot | 38 for 39 | 0 for 20 | 32 for 61 | 13 for 29 |
| 122 | Palm View Primary School | Seng Kang | Never full, places for all | No ballot | 1 for 106 | 0 for 55 | 84 for 165 | 59 for 82 |
| 123 | Fuchun Primary School | Woodlands | Never full, places for all | No ballot | 17 for 51 | 0 for 31 | 47 for 94 | 3 for 48 |
| 124 | Woodlands Ring Primary School | Woodlands | Never full, places for all | No ballot | 10 for 53 | 0 for 34 | 50 for 103 | 4 for 53 |
| 125 | Xingnan Primary School | Jurong West | Never full, places for all | No ballot | 17 for 54 | 0 for 32 | 47 for 97 | 16 for 51 |
| 126 | CHIJ Our Lady of Good Counsel | Serangoon | Never full, places for all | No ballot | 12 for 53 | 9 for 34 | 44 for 93 | 44 for 49 |
| 127 | Yew Tee Primary School | Choa Chu Kang | Never full, places for all | No ballot | 7 for 92 | 1 for 48 | 68 for 144 | 51 for 76 |
| 128 | Casuarina Primary School | Pasir Ris | Never full, places for all | No ballot | 38 for 42 | 0 for 21 | 30 for 64 | 15 for 34 |
| 129 | Qihua Primary School | Woodlands | Never full, places for all | No ballot | 17 for 69 | 0 for 37 | 52 for 112 | 1 for 61 |
| 130 | CHIJ (Kellock) | Bukit Merah | Never full, places for all | No ballot | 14 for 80 | 6 for 42 | 57 for 123 | 39 for 66 |
| 131 | Fernvale Primary School | Seng Kang | Never full, places for all | No ballot | 20 for 117 | 1 for 52 | 72 for 156 | 38 for 85 |
| 132 | Telok Kurau Primary School | Bedok | Never full, places for all | No ballot | 29 for 119 | 0 for 50 | 63 for 150 | 71 for 87 |
| 133 | St. Stephen's School | Bedok | Never full, places for all | No ballot | 13 for 146 | 11 for 64 | 74 for 183 | 108 for 109 |
| 134 | Jurong Primary School | Jurong East | Never full, places for all | No ballot | 21 for 82 | 0 for 40 | 48 for 121 | 39 for 73 |
| 135 | Endeavour Primary School | Sembawang | Never full, places for all | No ballot | 5 for 119 | 0 for 58 | 68 for 174 | 66 for 106 |
| 136 | Park View Primary School | Pasir Ris | Never full, places for all | No ballot | 10 for 60 | 0 for 37 | 42 for 110 | 46 for 68 |
| 137 | Unity Primary School | Choa Chu Kang | Never full, places for all | No ballot | 12 for 95 | 0 for 48 | 54 for 143 | 7 for 90 |
| 138 | Jiemin Primary School | Yishun | Never full, places for all | No ballot | 14 for 55 | 0 for 34 | 38 for 101 | 23 for 63 |
| 139 | Clementi Primary School | Clementi | Never full, places for all | No ballot | 13 for 183 | 0 for 77 | 86 for 231 | 136 for 145 |
| 140 | Beacon Primary School | Bukit Panjang | Never full, places for all | No ballot | 1 for 48 | 0 for 36 | 38 for 107 | 10 for 69 |
| 141 | North Spring Primary School | Seng Kang | Never full, places for all | No ballot | 11 for 71 | 0 for 40 | 41 for 120 | 25 for 79 |
| 142 | East Spring Primary School | Tampines | Never full, places for all | No ballot | 22 for 127 | 0 for 55 | 55 for 165 | 18 for 111 |
| 143 | Xinghua Primary School | Hougang | Never full, places for all | No ballot | 7 for 87 | 0 for 47 | 45 for 140 | 71 for 96 |
| 144 | Greenridge Primary School | Bukit Panjang | Never full, places for all | No ballot | 14 for 41 | 1 for 29 | 27 for 87 | 5 for 60 |
| 145 | West Grove Primary School | Jurong West | Never full, places for all | No ballot | 6 for 83 | 0 for 46 | 41 for 137 | 47 for 96 |
| 146 | Ang Mo Kio Primary School | Ang Mo Kio | Never full, places for all | No ballot | 17 for 78 | 0 for 41 | 36 for 123 | 27 for 88 |
| 147 | Mayflower Primary School | Ang Mo Kio | Never full, places for all | No ballot | 25 for 56 | 0 for 30 | 26 for 91 | 37 for 66 |
| 148 | Marymount Convent School | Toa Payoh | Never full, places for all | No ballot | 7 for 156 | 3 for 70 | 55 for 206 | 138 for 151 |
| 149 | Fuhua Primary School | Jurong East | Never full, places for all | No ballot | 28 for 85 | 0 for 39 | 31 for 119 | 22 for 88 |
| 150 | Boon Lay Garden Primary School | Jurong West | Never full, places for all | No ballot | 8 for 83 | 0 for 45 | 35 for 135 | 19 for 100 |
| 151 | North Vista Primary School | Seng Kang | Never full, places for all | No ballot | 32 for 108 | 0 for 45 | 35 for 136 | 34 for 101 |
| 152 | Cantonment Primary School | Bukit Merah | Never full, places for all | No ballot | 5 for 61 | 0 for 39 | 29 for 116 | 22 for 87 |
| 153 | Si Ling Primary School | Woodlands | Never full, places for all | No ballot | 9 for 66 | 0 for 39 | 26 for 118 | 4 for 92 |
| 154 | Blangah Rise Primary School | Bukit Merah | Never full, places for all | No ballot | 7 for 36 | 0 for 30 | 19 for 89 | 22 for 71 |
| 155 | Corporation Primary School | Jurong West | Never full, places for all | No ballot | 11 for 60 | 0 for 36 | 23 for 109 | 18 for 86 |
| 156 | Punggol Cove Primary School | Punggol | Never full, places for all | No ballot | 36 for 101 | 0 for 42 | 26 for 126 | 67 for 101 |
| 157 | Bendemeer Primary School | Kallang | Never full, places for all | No ballot | 17 for 89 | 0 for 44 | 27 for 133 | 50 for 107 |
| 158 | St. Anthony's Canossian Primary School | Bedok | Never full, places for all | No ballot | 11 for 117 | 3 for 55 | 33 for 164 | 50 for 131 |
| 159 | Yio Chu Kang Primary School | Hougang | Never full, places for all | No ballot | 9 for 58 | 0 for 37 | 22 for 110 | 66 for 88 |
| 160 | Meridian Primary School | Pasir Ris | Never full, places for all | No ballot | 29 for 113 | 0 for 48 | 29 for 146 | 12 for 117 |
| 161 | Changkat Primary School | Tampines | Never full, places for all | No ballot | 12 for 171 | 1 for 74 | 42 for 220 | 10 for 178 |
| 162 | Greendale Primary School | Punggol | Never full, places for all | No ballot | 18 for 86 | 0 for 43 | 24 for 128 | 31 for 104 |
| 163 | Farrer Park Primary School | Kallang | Never full, places for all | No ballot | 13 for 81 | 0 for 43 | 24 for 129 | 65 for 105 |
| 164 | Ahmad Ibrahim Primary School | Yishun | Never full, places for all | No ballot | 6 for 132 | 1 for 62 | 31 for 185 | 29 for 154 |
| 165 | Teck Whye Primary School | Choa Chu Kang | Never full, places for all | No ballot | 22 for 105 | 0 for 48 | 23 for 144 | 56 for 121 |
| 166 | Bedok Green Primary School | Bedok | Never full, places for all | No ballot | 5 for 140 | 0 for 65 | 30 for 195 | 50 for 166 |
| 167 | Yuhua Primary School | Jurong East | Never full, places for all | No ballot | 17 for 132 | 1 for 58 | 26 for 174 | 17 for 148 |
| 168 | Anchor Green Primary School | Seng Kang | Never full, places for all | No ballot | 21 for 116 | 0 for 52 | 23 for 155 | 45 for 132 |
| 169 | Gan Eng Seng Primary School | Bukit Merah | Never full, places for all | No ballot | 7 for 62 | 0 for 39 | 17 for 116 | 8 for 100 |
| 170 | Edgefield Primary School | Punggol | Never full, places for all | No ballot | 5 for 122 | 0 for 59 | 26 for 178 | 39 for 152 |
| 171 | Pei Tong Primary School | Clementi | Never full, places for all | No ballot | 28 for 186 | 0 for 73 | 30 for 220 | 37 for 190 |
| 172 | New Town Primary School | Queenstown | Never full, places for all | No ballot | 3 for 122 | 1 for 60 | 21 for 178 | 41 for 157 |
| 173 | Lianhua Primary School | Bukit Batok | Never full, places for all | No ballot | 15 for 197 | 0 for 81 | 26 for 242 | 42 for 216 |
| 174 | Montfort Junior School | Hougang | Never full, places for all | No ballot | 6 for 68 | 5 for 41 | 11 for 118 | 26 for 107 |
| 175 | Seng Kang Primary School | Seng Kang | Never full, places for all | No ballot | 11 for 76 | 0 for 42 | 11 for 127 | 23 for 117 |
| 176 | First Toa Payoh Primary School | Toa Payoh | Never full, places for all | No ballot | 8 for 98 | 0 for 50 | 10 for 151 | 32 for 141 |
| 177 | Zhonghua Primary School | Serangoon | Never full, places for all | No ballot | 2 for 75 | 0 for 44 | 8 for 133 | 36 for 125 |
| 178 | Northoaks Primary School | Sembawang | Never full, places for all | No ballot | 11 for 152 | 0 for 67 | 10 for 201 | 7 for 191 |
| 179 | Yumin Primary School | Tampines | Never full, places for all | No ballot | 9 for 149 | 0 for 67 | 10 for 201 | 74 for 191 |
Not listed (no P1 intake in the 2025 exercise): Damai Primary School, Kranji Primary School, Townsville Primary School. The same figures, with each ballot’s group, are in the P1 balloting checker and the free CSV download.
Sources: MOE, Vacancies and balloting data: 2025 P1 Registration Exercise, MOE, Response to the adjournment motion on the fear of failure (3 February 2020).
How to read your own chances at a school
- Find your phase. Phase 1 if a sibling is in the school. 2A if a parent or sibling studied there, a parent is on its advisory or management committee or staff, or your child is in the MOE Kindergarten there. 2B for parent volunteers and church, clan or grassroots links. Every other child registers in 2C.
- Find your distance band. Search your address on the OneMap School Query service. It shows whether you are within 1km, 1km to 2km or outside 2km of each school.
- Find the school’s row in the table above and look at your phase. If no ballot was needed, everyone in that phase got a place.
- Compare your group with the group that balloted. Singapore Citizens within 1km come first, then 1km to 2km, then outside 2km, then Permanent Residents in the same order. If your group is ahead of the balloted group, children like yours all got places. If it is the same group, your chance was the share shown. If it is behind, children like yours did not get a place in that phase.
Example 1. South View Primary School, Phase 2A: 191 applied for 66 places. Ballot for SC, within 1km: 66 places for 152 children (43%). So even a child with a family link living within 1km had a chance of about 43%. In Phase 2C, for children without a link, 155 applied for 41 places. Ballot for SC, within 1km: 41 places for 146 children (28%).
Example 2. Alexandra Primary School, Phase 2C: 73 applied for 67 places. Ballot for SC, 1km to 2km: 10 places for 12 children (83%). Every Singapore Citizen living within 1km got a place, those living 1km to 2km away had a chance of about 83%, and those further away did not get a place in that phase.
How MOE measures home-school distance
MOE’s rule: the shortest distance from any point on the boundary around the school to the outline of your home building, taken from the building plan the Qualified Person for the development submitted. MOE names no road or walking route, so a route on a map app can give a different answer. Some websites call it a road distance, which is not what MOE’s page says. MOE tells parents to check the OneMap School Query service (the Singapore Land Authority’s map) in the year they register, because building plans and school boundaries can change the band. The address used is the registering parent’s NRIC address, and a child admitted on distance must live there for 30 months from the start of the exercise.
The 2027 split ballot at 12 schools (see the next section) and the rise to 60 reserved Phase 2C places change the numbers from 2027, so past odds are a guide, not a promise.
Sources: MOE, Home address and home-school distance, MOE, Vacancies and balloting data: 2025 P1 Registration Exercise, MOE, Enhancing the P1 Registration Framework (10 September 2026).
The 12 schools with a split Phase 2C ballot from 2027
From the 2027 exercise, Phase 2C places at these schools are split equally between children living within 2km and beyond 2km, each balloted on its own. This is how their Phase 2C looked in 2025, before the change.
| School | Area | Phase 2C, 2025 |
|---|---|---|
| Anglo-Chinese School (Junior) | Central | 95 applied for 61 places. Ballot for SC, within 1km: 61 places for 83 children (73%) |
| Anglo-Chinese School (Primary) | Novena | 96 applied for 66 places. Ballot for SC, within 1km: 66 places for 74 children (89%) |
| CHIJ (Katong) Primary | Bedok | 71 applied for 107 places |
| Methodist Girls' School (Primary) | Bukit Timah | 78 applied for 45 places. Ballot for SC, within 1km: 45 places for 54 children (83%) |
| Nanyang Primary School | Bukit Timah | 63 applied for 42 places. Ballot for SC, within 1km: 42 places for 60 children (70%) |
| Ngee Ann Primary School | Marine Parade | 148 applied for 127 places. Ballot for PR, within 1km: 5 places for 16 children (31%) |
| Pei Hwa Presbyterian Primary School | Bukit Timah | 84 applied for 41 places. Ballot for SC, within 1km: 41 places for 69 children (59%) |
| Raffles Girls' Primary School | Bukit Timah | 143 applied for 115 places. Ballot for SC, outside 2km: 17 places for 36 children (47%) |
| Singapore Chinese Girls' Primary School | Novena | 58 applied for 41 places. Ballot for SC, within 1km: 41 places for 55 children (75%) |
| St. Margaret's School (Primary) | Central | 125 applied for 113 places. No ballot, places went to all SC children only |
| Tanjong Katong Primary School | Marine Parade | 83 applied for 53 places. Ballot for SC, 1km to 2km: 13 places for 23 children (57%) |
| Tao Nan School | Marine Parade | 81 applied for 45 places. Ballot for SC, within 1km: 45 places for 79 children (57%) |
Sources: MOE, Enhancing the P1 Registration Framework (10 September 2026), MOE, Vacancies and balloting data: 2025 P1 Registration Exercise.
Choosing a school beyond popularity
MOE asks parents to consider a range of schools, look at how each school’s programmes fit the child, and stay reasonably close to home to cut travel time. A checklist to compare your shortlist:
- Journey. How your child gets there in the morning, and back after CCA.
- Your phase and distance band. A school you can realistically get into in your phase.
- Mother tongue. SAP schools list Chinese as their only mother tongue. Each school’s languages are in the list below.
- Programmes. Almost every school lists an Applied Learning Programme (ALP, for example STEM or languages) and a Learning for Life Programme (LLP, for example sports or performing arts).
- CCAs. Primary schools offer 7 to 20 CCAs each, by MOE SchoolFinder. Check the one your child cares about is there, and whether it is open to boys, girls or both.
- Support. Every school lists the help it gives for special educational needs on SchoolFinder.
- Session and after-school care. Single or full-day session, and whether there is a student care centre on site (ask the school).
- Secondary affiliation. Gives priority at Secondary 1 Posting, not a guaranteed place.
A school that did not ballot can suit your child just as well and is easier to enter. MOE suggests considering schools that had more vacancies than applicants in the last exercise. In 2025, 70 schools had a place for every applicant in every phase:
Ang Mo Kio: Ang Mo Kio Primary School, Mayflower Primary School, Teck Ghee Primary School.
Bedok: Bedok Green Primary School, St. Anthony's Canossian Primary School, St. Stephen's School, Telok Kurau Primary School.
Bukit Batok: Lianhua Primary School.
Bukit Merah: Blangah Rise Primary School, Cantonment Primary School, CHIJ (Kellock), Gan Eng Seng Primary School.
Bukit Panjang: Beacon Primary School, CHIJ Our Lady Queen of Peace, Greenridge Primary School, West Spring Primary School, West View Primary School.
Central: River Valley Primary School.
Choa Chu Kang: Teck Whye Primary School, Unity Primary School, Yew Tee Primary School.
Clementi: Clementi Primary School, Pei Tong Primary School.
Geylang: Geylang Methodist School (Primary).
Hougang: Montfort Junior School, Xinghua Primary School, Yio Chu Kang Primary School.
Jurong East: Fuhua Primary School, Jurong Primary School, Yuhua Primary School.
Jurong West: Boon Lay Garden Primary School, Corporation Primary School, West Grove Primary School, Xingnan Primary School.
Kallang: Bendemeer Primary School, Farrer Park Primary School.
Pasir Ris: Casuarina Primary School, Meridian Primary School, Park View Primary School, White Sands Primary School.
Punggol: Edgefield Primary School, Greendale Primary School, Punggol Cove Primary School.
Queenstown: New Town Primary School.
Sembawang: Endeavour Primary School, Northoaks Primary School.
Seng Kang: Anchor Green Primary School, Fern Green Primary School, Fernvale Primary School, North Spring Primary School, North Vista Primary School, Palm View Primary School, Seng Kang Primary School.
Serangoon: CHIJ Our Lady of Good Counsel, Zhonghua Primary School.
Tampines: Changkat Primary School, East Spring Primary School, Yumin Primary School.
Tengah: Pioneer Primary School.
Toa Payoh: First Toa Payoh Primary School, Marymount Convent School.
Woodlands: Evergreen Primary School, Fuchun Primary School, Innova Primary School, Qihua Primary School, Si Ling Primary School, Woodgrove Primary School, Woodlands Ring Primary School.
Yishun: Ahmad Ibrahim Primary School, Jiemin Primary School.
Sources: MOE, 2026 Primary One Registration Exercise (29 April 2026), MOE, Vacancies and balloting data: 2025 P1 Registration Exercise, MOE SchoolFinder school pages.
GEP schools, advanced module centres and SAP schools
MOE SchoolFinder lists 9 primary schools that host the Gifted Education Programme (GEP). From 2027 the GEP in its current form takes no new Primary 4 pupils. Classes already in it continue until the last batch finishes Primary 6 in 2028. Pupils assessed to benefit from more stretch can instead attend a weekly two-hour advanced module in English, Mathematics or Science after school, at one of 15 primary schools chosen as centres, without changing school. MOE has named Palm View Primary and Yew Tee Primary among them and shows all 15 on a map on its Committee of Supply site. Identification moves to a single exercise in Primary 3, held in August.
| GEP school | Area | Filled up in (2025) |
|---|---|---|
| Anglo-Chinese School (Primary) | Novena | Phase 2B, ballot for SC, within 1km |
| Catholic High School (Primary) | Bishan | Phase 2A, ballot for SC, 1km to 2km |
| Henry Park Primary School | Bukit Timah | Phase 2C, ballot for SC, within 1km |
| Nan Hua Primary School | Clementi | Phase 2A, ballot for SC, 1km to 2km |
| Nanyang Primary School | Bukit Timah | Phase 2A, ballot for SC, outside 2km |
| Raffles Girls' Primary School | Bukit Timah | Phase 2C, ballot for SC, outside 2km |
| Rosyth School | Serangoon | Phase 2A, ballot for SC, 1km to 2km |
| St. Hilda's Primary School | Tampines | Phase 2B, ballot for SC, within 1km |
| Tao Nan School | Marine Parade | Phase 2A, ballot for SC, outside 2km |
MOE’s dataset marks 15 primary schools as Special Assistance Plan (SAP) schools, all teaching Chinese as the only mother tongue: Ai Tong School, Catholic High School (Primary), CHIJ St. Nicholas Girls' School (Primary), Holy Innocents' Primary School, Hong Wen School, Kong Hwa School, Maha Bodhi School, Maris Stella High School (Primary), Nan Hua Primary School, Nanyang Primary School, Pei Chun Public School, Pei Hwa Presbyterian Primary School, Poi Ching School, Red Swastika School, Tao Nan School. Our SAP schools guide explains more.
Sources: MOE SchoolFinder school pages, MOE, Learning together with different strengths and needs (3 March 2026), MOE, Committee of Supply 2026 speech by the Minister for Education (3 March 2026), MOE, Committee of Supply 2026 announcements (map of the 15 centres), data.gov.sg, General information of schools (MOE).
Phase 2B: parent volunteers, church, clan and grassroots
Phase 2B is for a child whose parent:
- joined the school as a parent volunteer by 1 July of the year before registration and gave at least 40 hours of service by 30 June of the registration year, or
- is a member endorsed by the church or clan directly connected with the school (government-aided schools), or
- is endorsed as an active community leader in the grassroots.
MOE reserves 20 places for Phase 2B at each school at the start of the exercise. In 2025, 29 schools had to ballot in Phase 2B: South View Primary School (SC, within 1km), Princess Elizabeth Primary School (SC, within 1km), Pei Hwa Presbyterian Primary School (SC, within 1km), Nan Hua Primary School (SC, within 1km), Rulang Primary School (SC, within 1km), Catholic High School (Primary) (SC, within 1km), Rosyth School (SC, within 1km), CHIJ St. Nicholas Girls' School (Primary) (SC, within 1km), Tao Nan School (SC, within 1km), Nanyang Primary School (SC, within 1km), Ai Tong School (SC, within 1km), Singapore Chinese Girls' Primary School (SC, within 1km), Chongfu School (SC, within 1km), Red Swastika School (SC, within 1km), Northland Primary School (SC, within 1km), Pei Chun Public School (SC, within 1km), Fairfield Methodist School (Primary) (SC, within 1km), Nan Chiau Primary School (SC, within 1km), Kong Hwa School (SC, within 1km), Anglo-Chinese School (Junior) (SC, within 1km), Holy Innocents' Primary School (SC, within 1km), Methodist Girls' School (Primary) (SC, within 1km), Maris Stella High School (Primary) (SC, within 1km), Anglo-Chinese School (Primary) (SC, within 1km), CHIJ Primary (Toa Payoh) (SC, within 1km), St. Hilda's Primary School (SC, within 1km), Maha Bodhi School (SC, 1km to 2km), Admiralty Primary School (SC, 1km to 2km), Paya Lebar Methodist Girls' School (Primary) (SC, outside 2km).
Sources: MOE, Registration phases and key dates, MOE, Vacancies and balloting data: 2025 P1 Registration Exercise.
All 182 primary schools
Filter by area, gender or SAP, or sort by P1 demand or number of CCAs. Mother tongue languages are as MOE’s dataset lists them. 33 schools have an affiliated secondary school listed on MOE SchoolFinder.
Scroll the table sideways to see every column. The school name stays in view.
182 schools.
| School | Area | Type | Gender | SAP | Mother tongue | Affiliated secondary | Programmes | CCAs | P1 2025: filled up in |
|---|---|---|---|---|---|---|---|---|---|
| Admiralty Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 17 | Phase 2B, ballot for SC, 1km to 2km |
| Ahmad Ibrahim Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 11 | Never full, places for all |
| Ai Tong School | Bishan | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 12 | Phase 2A, ballot for SC, outside 2km |
| Alexandra Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Material Science. LLP: Community Service & Student Leadership | 15 | Phase 2C, ballot for SC, 1km to 2km |
| Anchor Green Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary | 14 | Never full, places for all |
| Anderson Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Material Science. LLP: Music & Performing Arts | 14 | Phase 2C, ballot for SC, 1km to 2km |
| Ang Mo Kio Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| Anglo-Chinese School (Junior) | Central | Government-aided | Boys | No | Chinese, Malay, Tamil | Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent) (Secondary) | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 16 | Phase 2B, ballot for SC, within 1km |
| Anglo-Chinese School (Primary) | Novena | Government-aided | Boys | No | Chinese, Malay, Tamil | Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent) (Secondary) | GEP. ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 19 | Phase 2B, ballot for SC, within 1km |
| Angsana Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 12 | Phase 2A, ballot for SC, within 1km |
Show all 182 schoolsShow fewer
| School | Area | Type | Gender | SAP | Mother tongue | Affiliated secondary | Programmes | CCAs | P1 2025: filled up in |
|---|---|---|---|---|---|---|---|---|---|
| Beacon Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| Bedok Green Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 14 | Never full, places for all |
| Bendemeer Primary School | Kallang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 7 | Never full, places for all |
| Blangah Rise Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Material Science. LLP: Community Service & Student Leadership | 9 | Never full, places for all |
| Boon Lay Garden Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 16 | Never full, places for all |
| Bukit Panjang Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 16 | Phase 2C, ballot for SC, 1km to 2km |
| Bukit Timah Primary School | Bukit Timah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 15 | Phase 2C, ballot for PR, outside 2km (PR cap) |
| Bukit View Primary School | Bukit Batok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 19 | Phase 2C Supp, ballot for SC, outside 2km |
| Canberra Primary School | Sembawang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Music & Performing Arts | 13 | Phase 2C, ballot for SC, within 1km |
| Canossa Catholic Primary School | Geylang | Government-aided | Co-ed | No | Chinese, Malay, Tamil | St. Anthony's Canossian Secondary School | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 10 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Cantonment Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts, Visual Arts & Design | 12 | Never full, places for all |
| Casuarina Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Visual Arts & Design | 15 | Never full, places for all |
| Catholic High School (Primary) | Bishan | Government-aided | Boys | Yes | Chinese | Catholic High School (Secondary) | GEP. ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 12 | Phase 2A, ballot for SC, 1km to 2km |
| Cedar Primary School | Toa Payoh | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 15 | Phase 2C Supp, ballot for SC, outside 2km |
| Changkat Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 8 | Never full, places for all |
| CHIJ (Katong) Primary | Bedok | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ Katong Convent | ALP: Languages. LLP: Community Service & Student Leadership | 15 | Phase 2C Supp, ballot for SC, outside 2km |
| CHIJ (Kellock) | Bukit Merah | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ St. Theresa's Convent | ALP: Interdisciplinary. LLP: Music & Performing Arts | 12 | Never full, places for all |
| CHIJ Our Lady of Good Counsel | Serangoon | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ St. Joseph's Convent | ALP: Languages. LLP: Community Service & Student Leadership | 11 | Never full, places for all |
| CHIJ Our Lady of the Nativity | Hougang | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ St. Joseph's Convent | ALP: Languages. LLP: Sports & Outdoor Education | 9 | Phase 2C, ballot for SC, outside 2km |
| CHIJ Our Lady Queen of Peace | Bukit Panjang | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ St. Theresa's Convent | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 9 | Never full, places for all |
| CHIJ Primary (Toa Payoh) | Toa Payoh | Government-aided | Girls | No | Chinese, Malay, Tamil | CHIJ Secondary (Toa Payoh) | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 9 | Phase 2B, ballot for SC, within 1km |
| CHIJ St. Nicholas Girls' School (Primary) | Ang Mo Kio | Government-aided | Girls | Yes | Chinese | CHIJ St. Nicholas Girls' School (Secondary) | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 10 | Phase 2A, ballot for SC, outside 2km |
| Chongfu School | Yishun | Government-aided | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 19 | Phase 2A, ballot for SC, outside 2km |
| Chongzheng Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Community Service & Student Leadership | 13 | Phase 2C, places for all SC and PR within 1km |
| Chua Chu Kang Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | LLP: Community Service & Student Leadership | 13 | Phase 2C, ballot for SC, within 1km |
| Clementi Primary School | Clementi | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Visual Arts & Design | 16 | Never full, places for all |
| Compassvale Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Music & Performing Arts | 15 | Phase 2C, ballot for SC, within 1km |
| Concord Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 9 | Phase 2C, ballot for PR, within 1km |
| Corporation Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 14 | Never full, places for all |
| Damai Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 12 | No P1 intake |
| Dazhong Primary School | Bukit Batok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 12 | Phase 2C Supp, places only for SC, within 1km |
| De La Salle School | Choa Chu Kang | Government-aided | Co-ed | No | Chinese, Malay, Tamil | St. Joseph's Institution (Secondary), St. Patrick's School | ALP: Innovation & Enterprise. LLP: Community Service & Student Leadership | 8 | Phase 2C Supp, places only for SC, within 2km |
| East Spring Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Sports & Outdoor Education | 9 | Never full, places for all |
| Edgefield Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 11 | Never full, places for all |
| Elias Park Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 7 | Phase 2C, ballot for SC, within 1km |
| Endeavour Primary School | Sembawang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 17 | Never full, places for all |
| Evergreen Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 11 | Never full, places for all |
| Fairfield Methodist School (Primary) | Queenstown | Government-aided | Co-ed | No | Chinese, Malay, Tamil | Fairfield Methodist School (Secondary) | ALP: Languages. LLP: Music & Performing Arts, Visual Arts & Design | 12 | Phase 2A, ballot for SC, outside 2km |
| Farrer Park Primary School | Kallang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 13 | Never full, places for all |
| Fengshan Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 11 | Phase 2C, ballot for SC, 1km to 2km |
| Fern Green Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 15 | Never full, places for all |
| Fernvale Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| First Toa Payoh Primary School | Toa Payoh | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 7 | Never full, places for all |
| Frontier Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 15 | Phase 2A, ballot for SC, within 1km |
| Fuchun Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Music & Performing Arts | 13 | Never full, places for all |
| Fuhua Primary School | Jurong East | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Transportation. LLP: Community Service & Student Leadership | 20 | Never full, places for all |
| Gan Eng Seng Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 12 | Never full, places for all |
| Geylang Methodist School (Primary) | Geylang | Government-aided | Co-ed | No | Chinese, Malay, Tamil | Geylang Methodist School (Secondary) | ALP: Languages. LLP: Community Service & Student Leadership | 18 | Never full, places for all |
| Gongshang Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 11 | Phase 2A, ballot for SC, within 1km |
| Greendale Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 13 | Never full, places for all |
| Greenridge Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Health Science. LLP: Community Service & Student Leadership | 14 | Never full, places for all |
| Greenwood Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 13 | Phase 2C Supp, places for SC children only |
| Haig Girls' School | Geylang | Government | Girls | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 15 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Henry Park Primary School | Bukit Timah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | GEP. ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 17 | Phase 2C, ballot for SC, within 1km |
| Holy Innocents' Primary School | Hougang | Government-aided | Co-ed | Yes | Chinese | Holy Innocents' High School | ALP: STEM, Sustainability. LLP: Visual Arts & Design | 18 | Phase 2B, ballot for SC, within 1km |
| Hong Wen School | Kallang | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 14 | Phase 2C, ballot for SC, within 1km |
| Horizon Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 16 | Phase 2A, ballot for PR, within 1km |
| Hougang Primary School | Hougang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 20 | Phase 2C, places only for SC, within 1km |
| Huamin Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Visual Arts & Design | 13 | Phase 2A, ballot for SC, within 1km |
| Innova Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | LLP: Community Service & Student Leadership | 13 | Never full, places for all |
| Jiemin Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Music & Performing Arts | 13 | Never full, places for all |
| Jing Shan Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 12 | Phase 2A, ballot for PR, within 1km |
| Junyuan Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Music & Performing Arts, Visual Arts & Design | 13 | Phase 2C, ballot for PR, within 1km |
| Jurong Primary School | Jurong East | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Community Service & Student Leadership | 13 | Never full, places for all |
| Jurong West Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary | 9 | Phase 2A, ballot for SC, outside 2km |
| Keming Primary School | Bukit Batok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 9 | Phase 2C, ballot for SC, within 1km |
| Kheng Cheng School | Toa Payoh | Government-aided | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 13 | Phase 2C, ballot for PR, 1km to 2km |
| Kong Hwa School | Geylang | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 16 | Phase 2B, ballot for SC, within 1km |
| Kranji Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Material Science. LLP: Sports & Outdoor Education | 8 | No P1 intake |
| Kuo Chuan Presbyterian Primary School | Bishan | Government-aided | Co-ed | No | Chinese, Malay, Tamil | Kuo Chuan Presbyterian Secondary School | ALP: Languages. LLP: Visual Arts & Design | 18 | Phase 2B, places for SC children only |
| Lakeside Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 12 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Lianhua Primary School | Bukit Batok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 15 | Never full, places for all |
| Maha Bodhi School | Geylang | Government-aided | Co-ed | Yes | Chinese | Manjusri Secondary School | ALP: Languages. LLP: Music & Performing Arts | 20 | Phase 2B, ballot for SC, 1km to 2km |
| Maris Stella High School (Primary) | Toa Payoh | Government-aided | Boys | Yes | Chinese | Maris Stella High School (Secondary) | ALP: STEM, Material Science. LLP: Sports & Outdoor Education | 14 | Phase 2B, ballot for SC, within 1km |
| Marsiling Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 13 | Phase 2C Supp, ballot for SC, outside 2km |
| Marymount Convent School | Toa Payoh | Government-aided | Girls | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 13 | Never full, places for all |
| Mayflower Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability | 17 | Never full, places for all |
| Mee Toh School | Punggol | Government-aided | Co-ed | No | Chinese, Malay, Tamil | Manjusri Secondary School | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 19 | Phase 2C, ballot for SC, within 1km |
| Meridian Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 14 | Never full, places for all |
| Methodist Girls' School (Primary) | Bukit Timah | Government-aided | Girls | No | Chinese, Malay, Tamil | Methodist Girls' School (Secondary) | ALP: Languages. LLP: Sports & Outdoor Education | 16 | Phase 2B, ballot for SC, within 1km |
| Montfort Junior School | Hougang | Government-aided | Boys | No | Chinese, Malay, Tamil | Montfort Secondary School | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 8 | Never full, places for all |
| Nan Chiau Primary School | Seng Kang | Government-aided | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Health Science. LLP: Community Service & Student Leadership | 14 | Phase 2B, ballot for SC, within 1km |
| Nan Hua Primary School | Clementi | Government-aided | Co-ed | Yes | Chinese | None listed | GEP. ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 20 | Phase 2A, ballot for SC, 1km to 2km |
| Nanyang Primary School | Bukit Timah | Government-aided | Co-ed | Yes | Chinese | Nanyang Girls' High School | GEP. ALP: Innovation & Enterprise. LLP: Music & Performing Arts | 20 | Phase 2A, ballot for SC, outside 2km |
| Naval Base Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 15 | Phase 2A, ballot for SC, outside 2km |
| New Town Primary School | Queenstown | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 14 | Never full, places for all |
| Ngee Ann Primary School | Marine Parade | Government-aided | Co-ed | No | Chinese, Malay, Tamil | Ngee Ann Secondary School | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 18 | Phase 2C, ballot for PR, within 1km |
| North Spring Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 12 | Never full, places for all |
| North View Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 15 | Phase 2A, places for SC children only |
| North Vista Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Visual Arts & Design | 10 | Never full, places for all |
| Northland Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 13 | Phase 2A, ballot for SC, outside 2km |
| Northoaks Primary School | Sembawang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 10 | Never full, places for all |
| Northshore Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design & Making. LLP: Sports & Outdoor Education | 9 | Phase 2C, ballot for SC, within 1km |
| Oasis Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 10 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Opera Estate Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 12 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Palm View Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| Park View Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 13 | Never full, places for all |
| Pasir Ris Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 14 | Phase 2A, places only for SC, within 2km |
| Paya Lebar Methodist Girls' School (Primary) | Hougang | Government-aided | Girls | No | Chinese, Malay, Tamil | Paya Lebar Methodist Girls' School (Secondary) | ALP: STEM, Transportation. LLP: Music & Performing Arts, Visual Arts & Design | 15 | Phase 2B, ballot for SC, outside 2km |
| Pei Chun Public School | Toa Payoh | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 10 | Phase 2A, ballot for SC, outside 2km |
| Pei Hwa Presbyterian Primary School | Bukit Timah | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 15 | Phase 2A, ballot for SC, within 1km |
| Pei Tong Primary School | Clementi | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 12 | Never full, places for all |
| Peiying Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 14 | Phase 2C Supp, places only for SC, within 2km |
| Pioneer Primary School | Tengah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 7 | Never full, places for all |
| Poi Ching School | Tampines | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: Languages. LLP: Music & Performing Arts | 16 | Phase 2C, ballot for SC, within 1km |
| Princess Elizabeth Primary School | Bukit Batok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Community Service & Student Leadership | 17 | Phase 2A, ballot for SC, within 1km |
| Punggol Cove Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Music & Performing Arts, Visual Arts & Design | 13 | Never full, places for all |
| Punggol Green Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 12 | Phase 2A, ballot for SC, within 1km |
| Punggol Primary School | Hougang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 13 | Phase 2A, ballot for PR, within 1km |
| Punggol View Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 12 | Phase 2C Supp, ballot for SC, within 1km |
| Qifa Primary School | Clementi | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 14 | Phase 2C, ballot for SC, outside 2km |
| Qihua Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 15 | Never full, places for all |
| Queenstown Primary School | Queenstown | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Visual Arts & Design | 18 | Phase 2C, ballot for PR, within 1km |
| Radin Mas Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Sports & Outdoor Education | 15 | Phase 2C, ballot for SC, within 1km |
| Raffles Girls' Primary School | Bukit Timah | Government | Girls | No | Chinese, Malay, Tamil | None listed | GEP. ALP: Languages. LLP: Music & Performing Arts | 13 | Phase 2C, ballot for SC, outside 2km |
| Red Swastika School | Bedok | Government-aided | Co-ed | Yes | Chinese | None listed | ALP: STEM, Transportation. LLP: Community Service & Student Leadership | 12 | Phase 2A, ballot for SC, outside 2km |
| River Valley Primary School | Central | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 14 | Never full, places for all |
| Riverside Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 15 | Phase 2A, places only for SC, within 2km |
| Rivervale Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 13 | Phase 2C, ballot for SC, within 1km |
| Rosyth School | Serangoon | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | GEP. ALP: STEM, Material Science. LLP: Music & Performing Arts | 20 | Phase 2A, ballot for SC, 1km to 2km |
| Rulang Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Transportation. LLP: Sports & Outdoor Education | 17 | Phase 2A, ballot for SC, 1km to 2km |
| Sembawang Primary School | Sembawang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 13 | Phase 2C, ballot for SC, within 1km |
| Seng Kang Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 12 | Never full, places for all |
| Sengkang Green Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 16 | Phase 2A, ballot for SC, within 1km |
| Shuqun Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 16 | Phase 2A, ballot for SC, within 1km |
| Si Ling Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 8 | Never full, places for all |
| Singapore Chinese Girls' Primary School | Novena | Government-aided | Girls | No | Chinese, Malay, Tamil | Singapore Chinese Girls' School | ALP: Languages. LLP: Music & Performing Arts | 13 | Phase 2A, ballot for SC, outside 2km |
| South View Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | LLP: Music & Performing Arts | 17 | Phase 2A, ballot for SC, within 1km |
| Springdale Primary School | Seng Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 14 | Phase 2C Supp, ballot for SC, within 1km |
| St Andrew's School (Junior) | Toa Payoh | Government-aided | Boys | No | Chinese, Malay, Tamil | St Andrew's School (Secondary) | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 14 | Phase 2C, ballot for SC, within 1km |
| St. Anthony's Canossian Primary School | Bedok | Government-aided | Girls | No | Chinese, Malay, Tamil | St. Anthony's Canossian Secondary School | ALP: STEM, Sustainability. LLP: Music & Performing Arts, Visual Arts & Design | 11 | Never full, places for all |
| St. Anthony's Primary School | Bukit Batok | Government-aided | Co-ed | No | Chinese, Malay, Tamil | St. Joseph's Institution (Secondary), St. Patrick's School | ALP: STEM, Game Design and Making. LLP: Visual Arts & Design | 16 | Phase 2C, ballot for SC, 1km to 2km |
| St. Gabriel's Primary School | Serangoon | Government-aided | Boys | No | Chinese, Malay, Tamil | St. Gabriel's Secondary School | ALP: Digital Making. LLP: Community Service & Student Leadership | 12 | Phase 2C Supp, ballot for SC, 1km to 2km |
| St. Hilda's Primary School | Tampines | Government-aided | Co-ed | No | Chinese, Malay, Tamil | St. Hilda's Secondary School | GEP. ALP: Languages. LLP: Visual Arts & Design | 15 | Phase 2B, ballot for SC, within 1km |
| St. Joseph's Institution Junior | Novena | Government-aided | Boys | No | Chinese, Malay, Tamil | St. Joseph's Institution (Secondary), St. Patrick's School | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 10 | Phase 2B, places only for SC, within 1km |
| St. Margaret's School (Primary) | Central | Government-aided | Girls | No | Chinese, Malay, Tamil | St. Margaret's School (Secondary) | ALP: Languages. LLP: Sports & Outdoor Education | 11 | Phase 2C, places for SC children only |
| St. Stephen's School | Bedok | Government-aided | Boys | No | Chinese, Malay, Tamil | St. Joseph's Institution (Secondary), St. Patrick's School | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 10 | Never full, places for all |
| Tampines North Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages | 16 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Tampines Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 14 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Tanjong Katong Primary School | Marine Parade | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Sports & Outdoor Education | 10 | Phase 2A, ballot for SC, outside 2km |
| Tao Nan School | Marine Parade | Government-aided | Co-ed | Yes | Chinese | None listed | GEP. ALP: STEM, Game Design and Making. LLP: Sports & Outdoor Education | 15 | Phase 2A, ballot for SC, outside 2km |
| Teck Ghee Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Visual Arts & Design | 13 | Never full, places for all |
| Teck Whye Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| Telok Kurau Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Sports & Outdoor Education | 17 | Never full, places for all |
| Temasek Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 14 | Phase 2A, ballot for SC, within 1km |
| Townsville Primary School | Ang Mo Kio | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 9 | No P1 intake |
| Unity Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Community Service & Student Leadership | 15 | Never full, places for all |
| Valour Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | LLP: Sports & Outdoor Education | 15 | Phase 2A, ballot for PR, within 1km |
| Waterway Primary School | Punggol | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Community Service & Student Leadership | 10 | Phase 2A, ballot for SC, within 1km |
| Wellington Primary School | Sembawang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Music & Performing Arts | 13 | Phase 2A, ballot for SC, 1km to 2km |
| West Grove Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 15 | Never full, places for all |
| West Spring Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Sports & Outdoor Education | 15 | Never full, places for all |
| West View Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 9 | Never full, places for all |
| Westwood Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 7 | Phase 2A, ballot for SC, 1km to 2km |
| White Sands Primary School | Pasir Ris | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Visual Arts & Design | 14 | Never full, places for all |
| Woodgrove Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Music & Performing Arts | 16 | Never full, places for all |
| Woodlands Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Languages. LLP: Sports & Outdoor Education | 15 | Phase 2C Supp, ballot for SC, within 1km |
| Woodlands Ring Primary School | Woodlands | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Community Service & Student Leadership | 10 | Never full, places for all |
| Xinghua Primary School | Hougang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Visual Arts & Design | 11 | Never full, places for all |
| Xingnan Primary School | Jurong West | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Material Science | 13 | Never full, places for all |
| Xinmin Primary School | Hougang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Community Service & Student Leadership | 13 | Phase 2C, ballot for SC, within 1km |
| Xishan Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | LLP: Community Service & Student Leadership | 15 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Yangzheng Primary School | Serangoon | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Innovation & Enterprise. LLP: Community Service & Student Leadership | 12 | Phase 2A, ballot for SC, within 1km |
| Yew Tee Primary School | Choa Chu Kang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Sports & Outdoor Education | 10 | Never full, places for all |
| Yio Chu Kang Primary School | Hougang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 15 | Never full, places for all |
| Yishun Primary School | Yishun | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Music & Performing Arts | 14 | Phase 2C Supp, places for SC children only |
| Yu Neng Primary School | Bedok | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Digital Making. LLP: Sports & Outdoor Education | 13 | Phase 2A, ballot for SC, outside 2km |
| Yuhua Primary School | Jurong East | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts | 13 | Never full, places for all |
| Yumin Primary School | Tampines | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Game Design and Making. LLP: Community Service & Student Leadership | 12 | Never full, places for all |
| Zhangde Primary School | Bukit Merah | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Sports & Outdoor Education | 13 | Phase 2C Supp, ballot for SC, 1km to 2km |
| Zhenghua Primary School | Bukit Panjang | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: Interdisciplinary. LLP: Music & Performing Arts, Visual Arts & Design | 13 | Phase 2A, ballot for PR, within 1km |
| Zhonghua Primary School | Serangoon | Government | Co-ed | No | Chinese, Malay, Tamil | None listed | ALP: STEM, Sustainability. LLP: Community Service & Student Leadership | 11 | Never full, places for all |
School names link to each school’s MOE SchoolFinder page. ALP is the Applied Learning Programme and LLP the Learning for Life Programme each school runs. Vacancies and applicants in each phase are in the demand table above.
Sources: data.gov.sg, General information of schools (MOE), MOE, Vacancies and balloting data: 2025 P1 Registration Exercise, MOE SchoolFinder school pages.
CCAs at each primary school
As MOE SchoolFinder lists them. A CCA marked (Boys) or (Girls) is open to that group only, the rest to both. Open an area to see its schools.
Ang Mo Kio (7 schools)
- Anderson Primary School (14): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Brass Band, Environmental Science, Football, Girls' Brigade (Girls), Guitar Ensemble, Guzheng Ensemble, Modern Dance, Robotics, Volleyball.
- Ang Mo Kio Primary School (12): Art and Crafts, Badminton, Basketball (Boys), Brass Band, English Drama, Football (Boys), Infocomm Technology (Computing), Modern Dance, Red Cross Youth, Scouts, Table Tennis, Track and Field.
- CHIJ St. Nicholas Girls' School (Primary) (10): Art and Crafts (Girls), Artistic Gymnastics (Girls), Badminton (Girls), Choir (Girls), Girl Guides (Brownies) (Girls), Guzheng Ensemble (Girls), Netball (Girls), Rhythmic Gymnastics (Girls), Table Tennis (Girls), Track and Field (Girls).
- Jing Shan Primary School (12): Art and Crafts, Badminton, Basketball, Choir, Cultural Dance, Environmental Science, Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Modern Dance, Robotics, Rope Skipping.
- Mayflower Primary School (17): Art and Crafts, Boys' Brigade (Boys), Chinese Dance (Girls), Choir, English Drama, Environmental Science, Girls' Brigade (Girls), Guzheng Ensemble, Indian Dance, Infocomm Technology (Media Production), Malay Dance, Netball (Girls), Scouts (Boys), String Ensemble, Taekwondo, Track and Field, Volleyball.
- Teck Ghee Primary School (13): Art and Crafts, Basketball (Boys), Chinese Dance, Choir, Environmental Science, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Health and Fitness, Infocomm Technology (Media Production), Modern Dance, Robotics, Scouts (Boys), Volleyball (Boys).
- Townsville Primary School (9): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Boys' Brigade (Boys), Football (Boys), Girls' Brigade (Girls), Infocomm Technology (Media Production), Robotics, Taekwondo.
Bedok (11 schools)
- Bedok Green Primary School (14): Angklung/kulintang Ensemble (Girls), Art and Crafts, Badminton, Basketball, Chinese Dance (Girls), Choir, English Drama, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Infocomm Technology (Media Production), Malay Dance, Rugby (Boys), Scouts (Boys).
- CHIJ (Katong) Primary (15): Art and Crafts (Girls), Artistic Gymnastics (Girls), Badminton (Girls), Bowling (Girls), Choir (Girls), Football (Girls), Girl Guides (Brownies) (Girls), Handbell Ensemble (Girls), Infocomm Technology (Computing) (Girls), Modern Dance (Girls), Modular CCA (Sports) (Girls), Netball (Girls), Sailing (Girls), Speech and Drama (Girls), Track and Field (Girls).
- Damai Primary School (12): Art and Crafts, Chinese Dance (Girls), Environmental Science, Floorball, Girl Guides (Brownies) (Girls), Malay Dance, Modern Dance, Photography, Red Cross Youth, Robotics, Rugby (Boys), Wushu.
- Fengshan Primary School (11): Art and Crafts, Basketball (Boys), Boys' Brigade (Boys), Choir, Concert Band, Environmental Science, Football (Boys), Health and Fitness, Netball (Girls), Scouts, Wushu.
- Opera Estate Primary School (12): Angklung/kulintang Ensemble, Art and Crafts, English Drama, Floorball (Boys), Football, Girl Guides (Brownies) (Girls), Infocomm Technology (Computing), Modern Dance, Netball (Girls), Scouts (Boys), Strategy Games, Student Leadership (Prefect).
- Red Swastika School (12): Art and Crafts, Badminton, Chinese Culture and Language, Chinese Dance, Chinese Orchestra, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Modern Dance, Robotics, Scouts (Boys), Table Tennis, Wushu.
- St. Anthony's Canossian Primary School (11): Art and Crafts (Girls), Chinese Dance (Girls), Choir (Girls), Concert Band (Girls), Floorball (Girls), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production) (Girls), Modern Dance (Girls), Netball (Girls), Taekwondo (Girls), Track and Field (Girls).
- St. Stephen's School (10): Art and Crafts (Boys), Badminton (Boys), Basketball (Boys), Brass Band (Boys), Floorball (Boys), Football (Boys), Modern Dance (Boys), Robotics (Boys), Scouts (Boys), Track and Field (Boys).
- Telok Kurau Primary School (17): Art and Crafts, Basketball, Bowling, Chinese Dance, Choir, Debating and Public Speaking, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Indian Dance, Lion and Dragon Dance, Malay Dance, Red Cross Youth, Robotics, Scouts (Boys), Strategy Games, Wushu.
- Temasek Primary School (14): Art and Crafts, Badminton, Choir, English Culture and Language, Football, Girl Guides (Brownies) (Girls), Guitar Ensemble, Infocomm Technology (Media Production), Modern Dance, Netball (Girls), Robotics, Scouts (Boys), Taekwondo, Track and Field.
- Yu Neng Primary School (13): Art and Crafts, Badminton, Chinese Orchestra, Choir, Floorball, Infocomm Technology (Computing), Malay Dance, Mathematics, Modern Dance, Physical Science, Scouts, Table Tennis, Volleyball.
Bishan (3 schools)
- Ai Tong School (12): Art and Crafts, Badminton, Chinese Dance (Girls), Choir, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Robotics, Scouts (Boys), Table Tennis, Track and Field, Volleyball, Wushu.
- Catholic High School (Primary) (12): Basketball (Boys), Chinese Orchestra (Boys), Choir (Boys), Concert Band (Boys), Infocomm Technology (Computing) (Boys), Modern Dance (Boys), Modular CCA (Sports) (Boys), Scouts (Boys), Softball (Boys), Table Tennis (Boys), Volleyball (Boys), Wushu (Boys).
- Kuo Chuan Presbyterian Primary School (18): Art and Crafts, Artistic Gymnastics, Badminton, Basketball, Boys' Brigade (Boys), Chinese Dance (Girls), Choir, Concert Band, Digital Media, English Drama, Football (Boys), Girls' Brigade (Girls), Guitar Ensemble, Rope Skipping, Strategy Games, Swimming, Table Tennis, Track and Field.
Bukit Batok (6 schools)
- Bukit View Primary School (19): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Basketball, Chinese Dance, Choir, Community Service, English Drama, Football (Boys), Indian Dance, Infocomm Technology (Computing), Infocomm Technology (Media Production), Malay Dance, Netball (Girls), Red Cross Youth, Strategy Games, Student Leadership (Peer Support), Student Leadership (Prefect), Wushu.
- Dazhong Primary School (12): Art and Crafts, Badminton, Basketball (Boys), Choir, Football (Boys), Girl Guides (Brownies) (Girls), Modern Dance, Netball (Girls), Scouts (Boys), Track and Field, Western Orchestra, Wushu.
- Keming Primary School (9): Art and Crafts, Badminton (Boys), Chinese Dance, Chinese Orchestra, Floorball, Football (Girls), Girls' Brigade (Girls), Scouts, Wushu.
- Lianhua Primary School (15): Art and Crafts, Basketball, Chinese Dance (Girls), Digital Media, Football (Boys), Gamelan Ensemble, Handbell Ensemble, Indian Dance, Malay Dance, Modern Dance, Percussion Ensemble, Physical Science, Robotics, Scouts, Volleyball.
- Princess Elizabeth Primary School (17): Art and Crafts, Ballet, Basketball, Boys' Brigade (Boys), Chinese Dance (Girls), Choir, Concert Band, Entrepreneurship, Environmental Science, Floorball, Football, Girls' Brigade (Girls), Indian Dance (Girls), Malay Dance (Boys), Scouts, Student Leadership (Prefect), Wushu.
- St. Anthony's Primary School (16): Art and Crafts, Badminton (Girls), Brass Band, Chinese Dance (Girls), Choir, English Language, Drama and Debating, Environmental Science, Floorball, Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Computing), Modern Dance, Modular CCA (Sports), Robotics, Scouts (Boys), Tchoukball.
Bukit Merah (7 schools)
- Alexandra Primary School (15): Art and Crafts, Badminton, Basketball (Boys), Cheerleading (Girls), Chinese Culture and Language, Choir, English Drama, Environmental Science, International Chess, Modern Dance, Rugby (Boys), Scouts, Softball (Girls), Table Tennis, Track and Field.
- Blangah Rise Primary School (9): Art and Crafts, Badminton, Basketball, Football (Boys), Infocomm Technology (Media Production), Modern Dance (Girls), Physical Science, Red Cross Youth, Scouts.
- Cantonment Primary School (12): Art and Crafts, Badminton, Basketball, Choir, Football (Boys), Guitar Ensemble, Hockey (Boys), Infocomm Technology (Media Production), Physical Science, Scouts, Volleyball, Wushu.
- CHIJ (Kellock) (12): Art and Crafts (Girls), Artistic Gymnastics (Girls), Ceramics (Girls), Choir (Girls), Girl Guides (Brownies) (Girls), Home Economics (Girls), Infocomm Technology (Media Production) (Girls), Netball (Girls), Rhythmic Gymnastics (Girls), Robotics (Girls), Strategy Games (Girls), String Ensemble (Girls).
- Gan Eng Seng Primary School (12): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Brass Band, Choir, Environmental Science, Floorball, Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Scouts (Boys).
- Radin Mas Primary School (15): Art and Crafts, Basketball, Boys' Brigade (Boys), Chinese Dance (Girls), Chinese Orchestra, Choir, English Language, Drama and Debating, Environmental Science, Floorball, Football (Boys), Girls' Brigade (Girls), Infocomm Technology (Computing), Rugby (Boys), Scouts (Boys), Table Tennis.
- Zhangde Primary School (13): Badminton, Basketball, Boys' Brigade (Boys), Choir, Cultural Dance, Floorball (Boys), Football (Boys), Girls' Brigade (Girls), Robotics, Rope Skipping, Table Tennis, Volleyball (Girls), Wushu.
Bukit Panjang (7 schools)
- Beacon Primary School (12): Art and Crafts, Basketball (Boys), Choir, Environmental Science, Football (Boys), Netball (Girls), Percussion Ensemble, Robotics, Scouts, Tchoukball, Ukulele Ensemble, Wushu.
- Bukit Panjang Primary School (16): Art and Crafts, Badminton, Basketball, Chinese Calligraphy and Brush Painting, Chinese Dance, Chinese Drums, Choir, Environmental Science, Football (Boys), Infocomm Technology (Computing), Modern Dance (Girls), Red Cross Youth, Robotics, Scouts, Table Tennis, Wushu.
- CHIJ Our Lady Queen of Peace (9): Art and Crafts (Girls), Chinese Dance (Girls), Choir (Girls), English Drama (Girls), Girl Guides (Brownies) (Girls), Modern Dance (Girls), Netball (Girls), Physical Science (Girls), Softball (Girls).
- Greenridge Primary School (14): Art and Crafts, Badminton, Basketball (Boys), Boys' Brigade (Boys), Brass Band, Cultural Dance, Football (Boys), Girls' Brigade (Girls), Hockey, Infocomm Technology (Media Production), Netball (Girls), Robotics, Rockwall Climbing, Student Leadership (Prefect).
- West Spring Primary School (15): Art and Crafts, Badminton, Basketball, Choir, Digital Media, Environmental Science, Football, Modern Dance, Outdoor Adventure, Percussion Ensemble, Robotics, Scouts, Strategy Games, Table Tennis, Wushu.
- West View Primary School (9): Art and Crafts, Basketball (Boys), Brass Band, Chinese Dance, Floorball (Girls), Football (Boys), Malay Dance (Girls), Rugby (Boys), Scouts.
- Zhenghua Primary School (13): Art and Crafts, Basketball (Boys), Brass Band, Chinese Dance, Choir, Floorball (Girls), Football (Boys), Girl Guides (Brownies) (Girls), Indian Dance, Malay Dance, Red Cross Youth, Robotics, Rugby (Boys).
Bukit Timah (6 schools)
- Bukit Timah Primary School (15): Art and Crafts, Badminton, Basketball (Boys), Boys' Brigade (Boys), Brass Band, Choir, English Drama, Environmental Science, Football (Boys), Infocomm Technology (Computing), Modern Dance, Netball (Girls), Rugby (Boys), Scouts, Wushu.
- Henry Park Primary School (17): Art and Crafts, Artistic Gymnastics, Badminton, Chinese Dance (Girls), Chinese Orchestra, Choir, Football (Boys), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Modern Dance, Modular CCA (Sports), Netball (Girls), Scouts, String Ensemble, Table Tennis, Tennis, Track and Field.
- Methodist Girls' School (Primary) (16): Art and Crafts (Girls), Artistic Gymnastics (Girls), Artistic Swimming (Girls), Bowling (Girls), Choir (Girls), Floorball (Girls), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Handbell Ensemble (Girls), Infocomm Technology (Media Production) (Girls), Modern Dance (Girls), Netball (Girls), Rhythmic Gymnastics (Girls), Softball (Girls), Swimming (Girls), Tennis (Girls).
- Nanyang Primary School (20): Art and Crafts, Artistic Gymnastics (Girls), Badminton, Basketball, Boys' Brigade (Boys), Chinese Calligraphy and Brush Painting, Chinese Dance (Girls), Chinese Orchestra, Choir (Boys), Football (Boys), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), International Chess, Robotics, Scouts, String Ensemble, Table Tennis, Tennis, Track and Field, Wushu.
- Pei Hwa Presbyterian Primary School (15): Art and Crafts, Boys' Brigade (Boys), Chinese Culture and Language, Chinese Dance (Girls), Chinese Drums, Choir, Girls' Brigade (Girls), Guitar Ensemble, Guzheng Ensemble, Rhythmic Gymnastics (Girls), Robotics, Table Tennis, Tchoukball, Track and Field, Wushu.
- Raffles Girls' Primary School (13): Art and Crafts (Girls), Badminton (Girls), Basketball (Girls), Chinese Dance (Girls), Choir (Girls), Concert Band (Girls), English Drama (Girls), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), International Chess (Girls), Softball (Girls), String Ensemble (Girls), Table Tennis (Girls).
Central (3 schools)
- Anglo-Chinese School (Junior) (16): Art and Crafts (Boys), Badminton (Boys), Bowling (Boys), Boys' Brigade (Boys), Choir (Boys), Concert Band (Boys), Football (Boys), International Chess (Boys), Modern Dance (Boys), Physical Science (Boys), Rugby (Boys), Sailing (Boys), Scouts (Boys), String Ensemble (Boys), Table Tennis (Boys), Tennis (Boys).
- River Valley Primary School (14): Art and Crafts, Badminton (Boys), Basketball (Boys), Choir, English Drama, Floorball (Boys), Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Computing), Netball (Girls), Red Cross Youth, Scouts (Boys), Volleyball (Girls), Wushu.
- St. Margaret's School (Primary) (11): Art and Crafts (Girls), Bowling (Girls), Brass Band (Girls), Choir (Girls), Environmental Science (Girls), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Guitar Ensemble (Girls), Infocomm Technology (Media Production) (Girls), Netball (Girls), Tennis (Girls).
Choa Chu Kang (8 schools)
- Chua Chu Kang Primary School (13): Art and Crafts, Badminton, Basketball (Girls), Chinese Dance, Choir, English Drama, Environmental Science, Floorball, Football (Boys), Malay Dance, Percussion Ensemble, Robotics, Scouts.
- Concord Primary School (9): Art and Crafts, Brass Band, Choir, Environmental Science, Floorball, Indian Dance, Scouts, Sepaktakraw (Boys), Volleyball (Girls).
- De La Salle School (8): Art and Crafts, Basketball (Boys), Choir, Girl Guides (Brownies) (Girls), Robotics, Rugby (Boys), Scouts (Boys), Wushu.
- Kranji Primary School (8): Art and Crafts, Basketball, Football (Boys), Infocomm Technology (Computing), Modern Dance, Percussion Ensemble, Physical Science, Scouts.
- South View Primary School (17): Art and Crafts, Badminton (Girls), Boys' Brigade (Boys), Chinese Dance, Chinese Orchestra, Choir, Floorball, Football (Boys), Girls' Brigade (Girls), Indian Dance, Malay Dance, Media Resource Library, Netball (Girls), Physical Science, Robotics, Scouts, Student Leadership (Prefect).
- Teck Whye Primary School (12): Badminton, Basketball, Choir, Environmental Science, Football, Infocomm Technology (Media Production), Modern Dance, Modular CCA (Sports), Scouts, Speech and Drama, Student Leadership (Prefect), Track and Field.
- Unity Primary School (15): Angklung/kulintang Ensemble, Art and Crafts (Girls), Badminton, Basketball (Boys), Chinese Dance (Girls), Choir, English Language, Drama and Debating, Environmental Science, Floorball (Boys), Football (Boys), Infocomm Technology (Media Production), Malay Dance (Girls), Mathematics, Netball (Girls), Scouts (Boys).
- Yew Tee Primary School (10): Art and Crafts, Badminton, Boys' Brigade (Boys), Choir, Floorball (Girls), Football (Boys), Media Resource Library, Robotics, Rockwall Climbing, Wushu.
Clementi (4 schools)
- Clementi Primary School (16): Art and Crafts, Badminton, Basketball, Brass Band, Chinese Dance (Girls), Choir, Environmental Science, Floorball, Football, Girl Guides (Brownies) (Girls), International Chess, Malay Dance, Modern Dance, Robotics, Rope Skipping, Taekwondo.
- Nan Hua Primary School (20): Art and Crafts, Badminton, Chinese Dance, Chinese Weiqi, Choir, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Infocomm Technology (Computing), International Chess, Journalism, Percussion Ensemble, Physical Science, Robotics, Scouts, Speech and Drama, Table Tennis, Track and Field, Volleyball, Wushu.
- Pei Tong Primary School (12): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Choir, English Language, Drama and Debating, Environmental Science, Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Infocomm Technology (Media Production), Modern Dance, Table Tennis.
- Qifa Primary School (14): Art and Crafts, Basketball, Chinese Dance, Choir, English Language, Drama and Debating, Floorball (Boys), Girl Guides (Brownies) (Girls), Guzheng Ensemble, Infocomm Technology (Media Production), Malay Dance, Scouts (Boys), Table Tennis, Volleyball, Wushu.
Geylang (5 schools)
- Canossa Catholic Primary School (10): Art and Crafts, Choir, Girl Guides (Brownies) (Girls), Guitar Ensemble, Infocomm Technology (Media Production), Modern Dance, Modular CCA (Sports), Scouts (Boys), Taekwondo, Track and Field.
- Geylang Methodist School (Primary) (18): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Basketball (Boys), Boys' Brigade (Boys), Choir, English Culture and Language, Environmental Science, Football (Boys), Girls' Brigade (Girls), Guzheng Ensemble, Handbell Ensemble, Infocomm Technology (Media Production), International Chess, Modern Dance, Netball (Girls), Rope Skipping, Track and Field.
- Haig Girls' School (15): Art and Crafts (Girls), Badminton (Girls), Bowling (Girls), Chinese Dance (Girls), Choir (Girls), English Language, Drama and Debating (Girls), Football (Girls), Gamelan Ensemble (Girls), Girl Guides (Brownies) (Girls), Handbell Ensemble (Girls), Modern Dance (Girls), Netball (Girls), Physical Science (Girls), Red Cross Youth (Girls), Wushu (Girls).
- Kong Hwa School (16): Art and Crafts, Badminton, Basketball (Boys), Chinese Calligraphy and Brush Painting, Chinese Chess, Chinese Dance (Girls), Chinese Orchestra, Chinese Weiqi, Choir, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Netball (Girls), Scouts (Boys), Table Tennis, Tchoukball, Wushu.
- Maha Bodhi School (20): Art and Crafts, Badminton, Basketball, Chinese Calligraphy and Brush Painting, Chinese Chess, Chinese Culture and Language, Chinese Dance, Chinese Orchestra, Choir, Concert Band, Debating and Public Speaking, English Drama, Guzheng Ensemble, Home Economics, Media Resource Library, Physical Science, Robotics, Scouts, Tchoukball, Wushu.
Hougang (9 schools)
- CHIJ Our Lady of the Nativity (9): Art and Crafts (Girls), Bowling (Girls), Brass Band (Girls), Choir (Girls), Floorball (Girls), Girl Guides (Brownies) (Girls), Modern Dance (Girls), Netball (Girls), Table Tennis (Girls).
- Holy Innocents' Primary School (18): Art and Crafts, Badminton, Basketball (Boys), Chinese Culture and Language, Chinese Dance, Chinese Orchestra, Chinese Weiqi, Choir, Football (Boys), Girl Guides (Brownies) (Girls), Guzheng Ensemble, Infocomm Technology (Media Production), Outdoor Adventure, Physical Science, Red Cross Youth, Robotics, Rope Skipping, Wushu.
- Hougang Primary School (20): Angklung/kulintang Ensemble, Art and Crafts, Ballet (Girls), Brass Band, Chinese Dance (Girls), English Drama, Environmental Science, Football, Guzheng Ensemble, Health and Fitness, Hockey, Indian Dance, Infocomm Technology (Computing), Malay Dance, Media Resource Library, Photography, Rockwall Climbing, Scouts, Volleyball, Wushu.
- Montfort Junior School (8): Art and Crafts (Boys), Badminton (Boys), Football (Boys), Guitar Ensemble (Boys), Modern Dance (Boys), Robotics (Boys), Scouts (Boys), Table Tennis (Boys).
- Paya Lebar Methodist Girls' School (Primary) (15): Angklung/kulintang Ensemble (Girls), Art and Crafts (Girls), Badminton (Girls), Choir (Girls), Environmental Science (Girls), Girls' Brigade (Girls), Handbell Ensemble (Girls), Infocomm Technology (Computing) (Girls), Modern Dance (Girls), Modular CCA (Sports) (Girls), Rhythmic Gymnastics (Girls), Rope Skipping (Girls), String Ensemble (Girls), Table Tennis (Girls), Track and Field (Girls).
- Punggol Primary School (13): Angklung/kulintang Ensemble, Art and Crafts, Basketball, Boys' Brigade (Boys), Choir, Concert Band, Design and Innovation, English Language, Drama and Debating, Girls' Brigade (Girls), Guzheng Ensemble, Hockey, Infocomm Technology (Computing), Infocomm Technology (Media Production).
- Xinghua Primary School (11): Angklung/kulintang Ensemble, Art and Crafts, Boys' Brigade (Boys), Choir, Girls' Brigade (Girls), Guzheng Ensemble, Infocomm Technology (Computing), Modern Dance (Girls), Softball (Boys), Volleyball, Wushu.
- Xinmin Primary School (13): Art and Crafts, Basketball (Boys), Chinese Dance (Girls), Choir, Environmental Science, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Modern Dance, Modular CCA (Sports), Red Cross Youth, Scouts (Boys), Volleyball (Girls).
- Yio Chu Kang Primary School (15): Angklung/kulintang Ensemble, Art and Crafts, Basketball, Chinese Dance, Choir, Football, Girl Guides (Brownies) (Girls), Handbell Ensemble, Indian Dance, Infocomm Technology (Computing), Malay Dance, Scouts (Boys), Student Leadership (Prefect), Track and Field, Volleyball (Girls).
Jurong East (3 schools)
- Fuhua Primary School (20): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Brass Band, Chinese Dance, Choir, Design and Innovation, Environmental Science, Floorball, Football (Boys), Girls' Brigade (Girls), Guzheng Ensemble, Infocomm Technology (Computing), Infocomm Technology (Media Production), Modern Dance, Netball (Girls), Rugby (Boys), Scouts, Speech and Drama.
- Jurong Primary School (13): Art and Crafts, Badminton, Basketball, Choir, Digital Media, Football (Boys), Guzheng Ensemble, Modern Dance (Girls), Netball (Girls), Percussion Ensemble, Robotics, Scouts, Track and Field.
- Yuhua Primary School (13): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Basketball (Boys), Brass Band, Chinese Dance, Choir, Environmental Science, Football (Boys), Netball (Girls), Scouts, Track and Field, Volleyball (Girls).
Jurong West (10 schools)
- Boon Lay Garden Primary School (16): Art and Crafts, Audio Visual Aid, Bowling, Chinese Dance, Choir, Design and Innovation, Environmental Science, Floorball (Boys), Indian Dance, Malay Dance, Netball (Girls), Red Cross Youth, Scouts, Taekwondo, Track and Field, Wushu.
- Corporation Primary School (14): Art and Crafts, Basketball, Chinese Dance, Choir, Environmental Science, Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Malay Dance, Modern Dance, Netball (Girls), Percussion Ensemble, Red Cross Youth, Volleyball (Boys).
- Frontier Primary School (15): Art and Crafts, Badminton, Basketball, Chinese Dance (Girls), Choir, Design and Innovation, Environmental Science, Modern Dance, Red Cross Youth, Rockwall Climbing, Rugby (Boys), Scouts, Softball, String Ensemble, Student Leadership (Prefect).
- Jurong West Primary School (9): Badminton, Basketball (Boys), Brass Band, Chinese Dance, Choir, Football (Boys), Modern Dance, Netball (Girls), Scouts.
- Lakeside Primary School (12): Art and Crafts, Choir, Community Service, Concert Band, Environmental Science, Football (Boys), Guzheng Ensemble, Infocomm Technology (Media Production), Scouts, Speech and Drama, Volleyball, Wushu.
- Rulang Primary School (17): Art and Crafts, Badminton, Basketball, Chinese Dance (Girls), Chinese Orchestra, Choir, Environmental Science, Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Malay Dance, Robotics, Rope Skipping, Scouts (Boys), Softball (Girls), Student Leadership (Prefect), Volleyball (Boys), Wushu.
- Shuqun Primary School (16): Art and Crafts, Basketball (Boys), Boys' Brigade (Boys), Brass Band, Choir, Environmental Science, Football (Boys), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Media Resource Library, Modern Dance (Girls), Netball (Girls), Publication, Scouts (Boys), Silat, Wushu.
- West Grove Primary School (15): Art and Crafts, Badminton, Boys' Brigade (Boys), Choir, Environmental Science, Football (Boys), Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Guzheng Ensemble, Infocomm Technology (Media Production), Modern Dance, Robotics, Scouts (Boys), String Ensemble, Track and Field.
- Westwood Primary School (7): Boys' Brigade, Chinese Dance, Choir, English Culture and Language, Football, Malay Dance, Wushu.
- Xingnan Primary School (13): Art and Crafts, Badminton, Basketball (Boys), Brass Band, Ceramics, Chinese Dance (Girls), Football (Boys), Infocomm Technology (Media Production), Malay Dance (Girls), Modern Dance (Girls), Scouts, Student Leadership (Prefect), Volleyball.
Kallang (3 schools)
- Bendemeer Primary School (7): Chinese Dance, Concert Band, Indian Dance, Malay Dance, Rope Skipping, Sepaktakraw (Boys), Wushu.
- Farrer Park Primary School (13): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), English Drama, Environmental Science, Floorball, Football (Boys), Guitar Ensemble, Infocomm Technology (Computing), Modern Dance, Scouts, Tennis.
- Hong Wen School (14): Art and Crafts, Badminton (Boys), Basketball (Boys), Chinese Calligraphy and Brush Painting, Chinese Chess, Chinese Dance (Girls), Chinese Drums, Chinese Orchestra, Choir, Football (Boys), Guzheng Ensemble, Infocomm Technology (Media Production), Table Tennis, Wushu.
Marine Parade (3 schools)
- Ngee Ann Primary School (18): Art and Crafts, Badminton, Chinese Dance (Girls), Chinese Orchestra, Choir, English Language, Drama and Debating, Floorball, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Infocomm Technology (Media Production), Malay Dance (Girls), Modular CCA (Sports), Scouts (Boys), Student Leadership (Prefect), Table Tennis, Track and Field, Wushu (Boys).
- Tanjong Katong Primary School (10): Art and Crafts, Chinese Dance (Girls), Choir, Floorball (Boys), Football (Girls), Infocomm Technology (Media Production), Malay Dance, Modern Dance, Netball (Girls), Scouts.
- Tao Nan School (15): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Chinese Orchestra, Choir, Girl Guides (Brownies) (Girls), Girls' Brigade (Girls), Guzheng Ensemble, Netball (Girls), Physical Science, Sailing, Scouts (Boys), Track and Field, Wushu.
Novena (3 schools)
- Anglo-Chinese School (Primary) (19): Art and Crafts (Boys), Audio Visual Aid (Boys), Badminton (Boys), Basketball (Boys), Bowling (Boys), Boys' Brigade (Boys), Choir (Boys), Floorball (Boys), Football (Boys), Infocomm Technology (Computing) (Boys), International Chess (Boys), Modern Dance (Boys), Physical Science (Boys), Robotics (Boys), Rugby (Boys), Scouts (Boys), Swimming (Boys), Tennis (Boys), Track and Field (Boys).
- Singapore Chinese Girls' Primary School (13): Art and Crafts (Girls), Artistic Gymnastics (Girls), Badminton (Girls), Chinese Culture and Language (Girls), Choir (Girls), English Drama (Girls), Girl Guides (Brownies) (Girls), Handbell Ensemble (Girls), Infocomm Technology (Media Production) (Girls), Modern Dance (Girls), Modular CCA (Sports) (Girls), Robotics (Girls), Tennis (Girls).
- St. Joseph's Institution Junior (10): Art and Crafts (Boys), Badminton (Boys), Bowling (Boys), Choir (Boys), Football (Boys), International Chess (Boys), Modern Dance (Boys), Robotics (Boys), Scouts (Boys), Tennis (Boys).
Pasir Ris (6 schools)
- Casuarina Primary School (15): Art and Crafts (Girls), Badminton, Chinese Dance (Girls), Choir, Concert Band, Environmental Science, Floorball (Girls), Football (Boys), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Malay Dance (Girls), Modern Dance, Rugby (Boys), Scouts (Boys), Wushu.
- Elias Park Primary School (7): Chinese Orchestra, Choir, Infocomm Technology (Computing), Modern Dance, Scouts, Table Tennis, Volleyball (Girls).
- Meridian Primary School (14): Art and Crafts, Chinese Dance, Choir, Environmental Science, Floorball (Boys), Football (Boys), Guzheng Ensemble, Infocomm Technology (Computing), Infocomm Technology (Media Production), Malay Dance, Modular CCA (Sports), Scouts, Student Leadership (House), Taekwondo.
- Park View Primary School (13): Art and Crafts, Choir, English Language, Drama and Debating, Football (Boys), Guzheng Ensemble, Infocomm Technology (Media Production), Modern Dance, Netball (Girls), Scouts (Boys), Student Leadership (Council), Student Leadership (Prefect), Volleyball, Wushu.
- Pasir Ris Primary School (14): Art and Crafts, Choir, Cultural Dance, Floorball, Football (Boys), Guzheng Ensemble, Infocomm Technology (Media Production), International Chess, Netball (Girls), Outdoor Adventure, Rope Skipping, Speech and Drama, Taekwondo, Wushu.
- White Sands Primary School (14): Art and Crafts, Chinese Dance (Girls), Choir, Environmental Science, Football, Guzheng Ensemble, Infocomm Technology (Computing), Infocomm Technology (Media Production), Malay Dance, Modern Dance, Netball (Girls), Scouts, Table Tennis, Tchoukball.
Punggol (11 schools)
- Edgefield Primary School (11): Art and Crafts, Artistic Gymnastics, Basketball (Boys), Choir (Boys), Infocomm Technology (Computing), Malay Dance, Modern Dance, Netball (Girls), Physical Science, Scouts, Track and Field.
- Greendale Primary School (13): Badminton, Boys' Brigade (Boys), Choir (Girls), Girls' Brigade (Girls), Guitar Ensemble, Infocomm Technology (Computing), International Chess, Netball (Girls), Red Cross Youth, Softball (Boys), Table Tennis (Boys), Volleyball, Wushu.
- Horizon Primary School (16): Art and Crafts, Badminton, Basketball, Bowling, Design and Innovation, Football (Boys), Guitar Ensemble, Infocomm Technology (Computing), International Chess, Modern Dance (Girls), Robotics, Rope Skipping, Scouts, Speech and Drama, Student Leadership (Prefect), Wushu.
- Mee Toh School (19): Art and Crafts, Badminton, Basketball, Chinese Calligraphy and Brush Painting, Chinese Dance (Girls), Chinese Orchestra, Choir, English Drama, Environmental Science, Floorball, Infocomm Technology (Media Production), Malay Dance, Media Resource Library, Modern Dance, Robotics, Scouts, Student Leadership (Peer Support), Student Leadership (Prefect), Wushu.
- Northshore Primary School (9): Art and Crafts, Badminton, Basketball (Girls), Choir, Digital Media, Environmental Science, Modern Dance, Scouts, Wushu.
- Oasis Primary School (10): Badminton, Football (Girls), Guitar Ensemble, Guzheng Ensemble, Hockey (Boys), Modern Dance, Modular CCA (Sports), Scouts, Table Tennis, Wushu.
- Punggol Cove Primary School (13): Art and Crafts, Badminton, Basketball, Choir, English Drama, Environmental Science, Floorball, Football, Health and Fitness, Infocomm Technology (Computing), Modern Dance (Girls), Modular CCA (Sports), Scouts.
- Punggol Green Primary School (12): Art and Crafts, Badminton, Basketball, Choir, Design and Innovation, English Drama, Infocomm Technology (Media Production), Modern Dance, Robotics, Scouts, String Ensemble, Student Leadership (Prefect).
- Punggol View Primary School (12): Art and Crafts, Badminton, Choir, Community Service, Cultural Dance, English Language, Drama and Debating, Floorball, Infocomm Technology (Computing), Modern Dance (Girls), Rugby, Scouts, Wushu.
- Valour Primary School (15): Art and Crafts, Boys' Brigade (Boys), Choir, Floorball, Girls' Brigade (Girls), Guitar Ensemble, Infocomm Technology (Computing), Lion and Dragon Dance, Modern Dance, Netball (Girls), Outdoor Adventure, Percussion Ensemble, Red Cross Youth, Rugby (Boys), Volleyball.
- Waterway Primary School (10): Art and Crafts, Basketball, Brass Band, Choir, Football (Boys), Infocomm Technology (Media Production), International Chess, Modern Dance, Robotics, Scouts.
Queenstown (3 schools)
- Fairfield Methodist School (Primary) (12): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Chinese Dance (Girls), Choir, Concert Band, Football (Boys), Girls' Brigade (Girls), Handbell Ensemble, Modular CCA (Sports), Volleyball.
- New Town Primary School (14): Art and Crafts, Badminton, Basketball (Boys), Brass Band, Chinese Dance, Choir, Football (Boys), Girl Guides (Brownies) (Girls), Malay Dance, Modern Dance, Netball (Girls), Red Cross Youth, Robotics, Speech and Drama.
- Queenstown Primary School (18): Art and Crafts, Badminton, Basketball, Boys' Brigade (Boys), Chinese Dance, Chinese Weiqi, Choir, English Drama, Environmental Science, Football, Girls' Brigade (Girls), Infocomm Technology (Computing), International Chess, Malay Dance, Mathematics, Modern Dance, Softball, Swimming.
Sembawang (5 schools)
- Canberra Primary School (13): Art and Crafts, Badminton, Basketball, Choir, Concert Band, English Language, Drama and Debating, Floorball, Football (Boys), Girl Guides (Brownies) (Girls), Media Resource Library, Robotics, Scouts (Boys), Track and Field.
- Endeavour Primary School (17): Art and Crafts, Badminton (Boys), Basketball (Boys), Chinese Dance (Girls), Choir, English Drama, Floorball (Boys), Girl Guides (Brownies) (Girls), Guzheng Ensemble (Girls), Infocomm Technology (Computing), Malay Dance, Rugby (Boys), Sailing, Scouts (Boys), Table Tennis (Girls), Volleyball (Girls), Wushu.
- Northoaks Primary School (10): Art and Crafts, Choir, Environmental Science, Floorball (Boys), Football (Boys), Guitar Ensemble, Infocomm Technology (Computing), Modern Dance, Netball (Girls), Wushu.
- Sembawang Primary School (13): Art and Crafts, Chinese Dance, Chinese Orchestra, Choir, English Drama, Infocomm Technology (Computing), International Chess, Physical Science, Red Cross Youth, Rugby (Boys), Softball (Girls), Table Tennis, Track and Field.
- Wellington Primary School (13): Art and Crafts, Badminton, Chinese Dance (Girls), Choir, Football, Guzheng Ensemble, Indian Dance (Girls), Infocomm Technology (Media Production), Malay Dance, Modern Dance, Scouts, Table Tennis, Wushu.
Seng Kang (12 schools)
- Anchor Green Primary School (14): Basketball (Boys), Chinese Drums, Choir, English Drama, Environmental Science, Floorball, Guzheng Ensemble, Infocomm Technology (Media Production), International Chess, Modern Dance, Netball (Girls), Robotics, Scouts, Wushu.
- Compassvale Primary School (15): Art and Crafts, Basketball (Boys), Brass Band, Chinese Dance (Girls), English Language, Drama and Debating, Football (Boys), Harmonica Ensemble, Indian Dance, Malay Dance, Netball (Girls), Physical Science, Red Cross Youth, Robotics, Track and Field, Wushu.
- Fern Green Primary School (15): Art and Crafts, Basketball, Choir, Debating and Public Speaking, Design and Innovation, English Drama, Floorball, Football, Guitar Ensemble, Harmonica Ensemble, Infocomm Technology (Media Production), Modern Dance, Outdoor Adventure, Scouts, Tchoukball.
- Fernvale Primary School (12): Art and Crafts, Badminton, Basketball, Environmental Science, Floorball (Boys), Guitar Ensemble, Guzheng Ensemble, Indian Dance, Infocomm Technology (Media Production), Percussion Ensemble, Scouts (Boys), Wushu.
- Nan Chiau Primary School (14): Art and Crafts, Badminton, Basketball (Boys), Choir, Environmental Science, Football (Boys), Girl Guides (Brownies) (Girls), Guzheng Ensemble, Netball (Girls), Robotics, Scouts (Boys), Table Tennis, Track and Field, Wushu.
- North Spring Primary School (12): Art and Crafts, Basketball, Ceramics, Choir, English Drama, Football (Boys), Girl Guides (Brownies) (Girls), Guitar Ensemble, Scouts, String Ensemble, Tap Dance, Wushu.
- North Vista Primary School (10): Art and Crafts, Boys' Brigade (Boys), Chinese Dance (Girls), Choir, English Culture and Language, Environmental Science, Girls' Brigade (Girls), Rugby (Boys), Scouts, Softball.
- Palm View Primary School (12): Art and Crafts, Badminton, Basketball (Boys), Choir, English Drama, Football (Boys), Modern Dance, Netball (Girls), Physical Science, Robotics, Student Leadership (Prefect), Table Tennis.
- Rivervale Primary School (13): Art and Crafts, Badminton, Basketball (Boys), Brass Band, Choir, Debating and Public Speaking, Football (Boys), Guzheng Ensemble, Hockey (Boys), Netball (Girls), Red Cross Youth, Robotics, Taekwondo.
- Seng Kang Primary School (12): Art and Crafts, Basketball (Girls), English Language, Drama and Debating, Handbell Ensemble, Hockey, Infocomm Technology (Computing), International Chess, Malay Dance, Modern Dance, Scouts (Boys), Softball (Boys), Track and Field.
- Sengkang Green Primary School (16): Art and Crafts, Basketball, Chinese Dance (Girls), Choir, Digital Media, English Drama, Environmental Science, Floorball, Football, Guzheng Ensemble, Indian Dance, Modern Dance, Robotics, Scouts, String Ensemble, Wushu.
- Springdale Primary School (14): Art and Crafts, Artistic Gymnastics (Girls), Badminton, Basketball, Choir, Design and Innovation, Environmental Science, Floorball (Boys), Infocomm Technology (Media Production), Modern Dance, Modular CCA (Sports), Outdoor Adventure, Scouts, Ukulele Ensemble.
Serangoon (5 schools)
- CHIJ Our Lady of Good Counsel (11): Art and Crafts (Girls), Badminton (Girls), Bowling (Girls), Choir (Girls), English Drama (Girls), Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production) (Girls), Modern Dance (Girls), Netball (Girls), Rhythmic Gymnastics (Girls), Robotics (Girls).
- Rosyth School (20): Badminton, Basketball, Chinese Dance (Girls), Chinese Orchestra, Choir, Comics and Illustration, Concert Band, Debating and Public Speaking, Environmental Science, Football, Girl Guides (Brownies) (Girls), Infocomm Technology (Computing), Infocomm Technology (Media Production), International Chess, Mathematics, Robotics, Scouts (Boys), Tennis, Track and Field, Wushu.
- St. Gabriel's Primary School (12): Art and Crafts (Boys), Badminton (Boys), Basketball (Boys), Brass Band (Boys), Football (Boys), Golf (Boys), Infocomm Technology (Media Production) (Boys), Physical Science (Boys), Robotics (Boys), Scouts (Boys), Track and Field (Boys), Wushu (Boys).
- Yangzheng Primary School (12): Art and Crafts, Basketball, Chinese Dance, Concert Band, Digital Media, Environmental Science, Football, Girl Guides (Brownies) (Girls), Guzheng Ensemble, Modern Dance, Scouts (Boys), Wushu.
- Zhonghua Primary School (11): Art and Crafts, Badminton, Chinese Dance, Choir, Environmental Science, Football (Boys), Indian Dance, Infocomm Technology (Computing), Malay Dance, Scouts, Volleyball.
Tampines (11 schools)
- Angsana Primary School (12): Art and Crafts, Badminton, Choir, Concert Band, Football (Boys), Infocomm Technology (Media Production), Modern Dance (Girls), Netball (Girls), Physical Science, Red Cross Youth, Scouts, Wushu.
- Changkat Primary School (8): Art and Crafts, Basketball (Girls), Choir, Guitar Ensemble, Modern Dance, Student Leadership (Prefect), Track and Field, Wushu.
- Chongzheng Primary School (13): Art and Crafts, Choir, Digital Media, Environmental Science, Girl Guides (Brownies) (Girls), Hockey, Malay Dance, Modern Dance, Modular CCA (Sports), Rugby (Boys), Scouts (Boys), Speech and Drama, Wushu.
- East Spring Primary School (9): Art and Crafts, Football (Boys), Guzheng Ensemble, Indian Dance, Malay Dance, Physical Science, Scouts (Boys), Volleyball, Wushu.
- Gongshang Primary School (11): Art and Crafts, Badminton, Basketball, Environmental Science, Floorball, Infocomm Technology (Computing), Modern Dance, Scouts, String Ensemble, Track and Field, Wushu.
- Junyuan Primary School (13): Art and Crafts (Girls), Chinese Dance (Girls), Environmental Science, Floorball, Infocomm Technology (Media Production), Malay Dance, Modern Dance, Pop and Jazz, Scouts, Speech and Drama, Taekwondo, Tchoukball, Volleyball.
- Poi Ching School (16): Art and Crafts, Badminton, Basketball (Boys), Brass Band, Chinese Calligraphy and Brush Painting, Chinese Dance (Girls), Chinese Drums, Chinese Orchestra, Girl Guides (Brownies) (Girls), Infocomm Technology (Computing), Outdoor Adventure, Physical Science, Scouts, Table Tennis, Volleyball, Wushu.
- St. Hilda's Primary School (15): Art and Crafts, Boys' Brigade (Boys), Choir, English Drama, Girls' Brigade (Girls), Guzheng Ensemble, Hockey (Boys), Infocomm Technology (Media Production), International Chess, Modern Dance (Girls), Netball (Girls), Sailing, String Ensemble, Table Tennis (Boys), Volleyball (Boys).
- Tampines North Primary School (16): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Basketball, Choir, Floorball, Football (Boys), Girl Guides (Brownies) (Girls), Indian Dance, Infocomm Technology (Media Production), Malay Dance, Modern Dance, Scouts (Boys), Student Leadership (Peer Support), Student Leadership (Prefect), Wushu.
- Tampines Primary School (14): Art and Crafts, Basketball, Choir, English Drama, Entrepreneurship, Floorball, Football (Boys), Girl Guides (Brownies) (Girls), Guzheng Ensemble, Indian Dance, Infocomm Technology (Media Production), Malay Dance, Modern Dance, Scouts (Boys).
- Yumin Primary School (12): Art and Crafts, Choir, Environmental Science, Football (Boys), Guzheng Ensemble, Infocomm Technology (Media Production), Modern Dance, Netball (Girls), Red Cross Youth, Scouts, String Ensemble, Volleyball (Boys).
Tengah (1 schools)
- Pioneer Primary School (7): Art and Crafts, Chinese Orchestra, Football (Boys), Modern Dance, Netball (Girls), Robotics, Wushu.
Toa Payoh (8 schools)
- Cedar Primary School (15): Art and Crafts, Boys' Brigade (Boys), Brass Band, Community Service, Design and Innovation, English Language, Drama and Debating, Football, Girls' Brigade (Girls), Infocomm Technology (Media Production), Modern Dance, Modular CCA (Sports), Outdoor Adventure, Robotics, Softball, Track and Field.
- CHIJ Primary (Toa Payoh) (9): Art and Crafts (Girls), Artistic Gymnastics (Girls), Choir (Girls), Digital Media (Girls), Girl Guides (Brownies) (Girls), Handbell Ensemble (Girls), Netball (Girls), Swimming (Girls), Tennis (Girls).
- First Toa Payoh Primary School (7): Basketball, Boys' Brigade (Boys), Choir, Football (Boys), Girls' Brigade (Girls), Photography, Scouts.
- Kheng Cheng School (13): Art and Crafts, Basketball (Boys), Chinese Orchestra, Choir, Environmental Science, Girls' Brigade (Girls), Infocomm Technology (Media Production), International Chess, Modern Dance (Girls), Modular CCA (Sports), Red Cross Youth, Scouts (Boys), Track and Field.
- Maris Stella High School (Primary) (14): Art and Crafts (Boys), Badminton (Boys), Basketball (Boys), Bowling (Boys), Chinese Chess (Boys), Concert Band (Boys), International Chess (Boys), Rockwall Climbing (Boys), Scouts (Boys), Softball (Boys), String Ensemble (Boys), Table Tennis (Boys), Taekwondo (Boys), Wushu (Boys).
- Marymount Convent School (13): Art and Crafts (Girls), Artistic Gymnastics (Girls), Badminton (Girls), Choir (Girls), Debating and Public Speaking (Girls), Design and Innovation (Girls), Girl Guides (Brownies) (Girls), Guitar Ensemble (Girls), Modern Dance (Girls), Netball (Girls), Physical Science (Girls), Rhythmic Gymnastics (Girls), Rope Skipping (Girls).
- Pei Chun Public School (10): Art and Crafts, Basketball, Chinese Calligraphy and Brush Painting, Chinese Dance, Chinese Orchestra, Choir, Scouts, Table Tennis, Volleyball, Wushu.
- St Andrew's School (Junior) (14): Art and Crafts (Boys), Badminton (Boys), Basketball (Boys), Boys' Brigade (Boys), Choir (Boys), Concert Band (Boys), Digital Media (Boys), Environmental Science (Boys), Hockey (Boys), International Chess (Boys), Modular CCA (Sports) (Boys), Rugby (Boys), Scouts (Boys), Swimming (Boys).
Woodlands (12 schools)
- Admiralty Primary School (17): Art and Crafts, Chinese Dance (Girls), Choir, Design and Innovation, English Language, Drama and Debating, Football, Girl Guides (Brownies) (Girls), Guitar Ensemble, Guzheng Ensemble, Indian Dance (Girls), Infocomm Technology (Computing), Malay Dance, Modular CCA (Sports), Rope Skipping, Scouts (Boys), Track and Field, Wushu.
- Evergreen Primary School (11): Art and Crafts, Badminton, Chinese Dance (Girls), Environmental Science, Football (Boys), Indian Dance, Malay Dance, Netball (Girls), Percussion Ensemble, Scouts, Taekwondo.
- Fuchun Primary School (13): Art and Crafts, Badminton, Basketball (Girls), Brass Band, Choir, Environmental Science, Football (Boys), Health and Fitness, Infocomm Technology (Media Production), Journalism, Modern Dance, Scouts, String Ensemble.
- Greenwood Primary School (13): Angklung/kulintang Ensemble, Art and Crafts, Basketball, Chinese Dance, Choir, English Language, Drama and Debating (Boys), Environmental Science, Indian Dance, Infocomm Technology (Media Production) (Boys), Malay Dance, Rugby (Boys), Scouts, String Ensemble.
- Innova Primary School (13): Art and Crafts, Chinese Dance, Choir, English Language, Drama and Debating, Environmental Science, Girl Guides (Brownies) (Girls), Harmonica Ensemble, Malay Dance, Red Cross Youth, Table Tennis, Track and Field, Volleyball, Wushu.
- Marsiling Primary School (13): Art and Crafts, Chinese Dance, Choir, Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Malay Dance, Percussion Ensemble, Rugby (Boys), Scouts, Speech and Drama, Taekwondo, Tchoukball, Track and Field.
- Qihua Primary School (15): Art and Crafts, Basketball (Girls), Chinese Dance (Girls), Chinese Orchestra, Choir, Dikir Barat (Boys), Entrepreneurship, Environmental Science, Floorball (Boys), Girl Guides (Brownies) (Girls), Indian Dance (Girls), Malay Dance (Girls), Scouts (Boys), Sepaktakraw (Boys), Table Tennis.
- Riverside Primary School (15): Art and Crafts, Badminton (Girls), Basketball, Choir, English Drama, Environmental Science, Floorball, Football (Boys), Home Economics, Modern Dance, Netball (Girls), Robotics, Scouts, String Ensemble, Track and Field.
- Si Ling Primary School (8): Art and Crafts, Basketball, Choir, Environmental Science, Floorball (Boys), Football (Boys), Girl Guides (Brownies) (Girls), Guitar Ensemble.
- Woodgrove Primary School (16): Art and Crafts, Badminton, Basketball, Chinese Culture and Language, Chinese Dance (Girls), Chinese Orchestra, Digital Media, English Drama, Football (Boys), Indian Dance, Malay Dance (Girls), Modern Dance, Robotics, Rope Skipping, Scouts, Table Tennis.
- Woodlands Primary School (15): Art and Crafts, Badminton, Chinese Culture and Language, Chinese Dance, Choir, Football (Boys), Handbell Ensemble, Indian Dance, Malay Dance, Media Resource Library, Robotics, Scouts, Speech and Drama, Tchoukball, Volleyball.
- Woodlands Ring Primary School (10): Art and Crafts, Basketball, Chinese Dance, Choir, Concert Band, Football, Indian Dance, Malay Dance, Physical Science, Scouts.
Yishun (10 schools)
- Ahmad Ibrahim Primary School (11): Art and Crafts, Badminton, Basketball, Chinese Dance, Choir, Indian Dance (Girls), Malay Dance, Photography, Robotics, Rope Skipping, Scouts.
- Chongfu School (19): Art and Crafts (Boys), Chinese Culture and Language, Chinese Drums, Chinese Orchestra, English Culture and Language, Environmental Science, Floorball (Girls), Football (Girls), Girl Guides (Brownies) (Girls), Guzheng Ensemble, Health and Fitness, Infocomm Technology (Computing), Malay Dance, Modern Dance, Red Cross Youth, Scouts (Boys), Table Tennis, Track and Field, Wushu.
- Huamin Primary School (13): Angklung/kulintang Ensemble, Art and Crafts, Badminton, Bowling, Ceramics, Chinese Dance (Girls), English Drama, Floorball, Guitar Ensemble, Hockey (Boys), Media Resource Library, Robotics, Scouts.
- Jiemin Primary School (13): Angklung/kulintang Ensemble, Art and Crafts, Basketball (Boys), Chinese Dance, Floorball (Boys), Guzheng Ensemble, Journalism (Boys), Malay Dance, Modern Dance, Modular CCA (Sports), Red Cross Youth, Robotics, Taekwondo.
- Naval Base Primary School (15): Art and Crafts, Basketball, Boys' Brigade (Boys), Choir, Concert Band, Floorball, Football (Boys), Girls' Brigade (Girls), Infocomm Technology (Computing), Modern Dance, Netball (Girls), Outdoor Adventure, Red Cross Youth, Speech and Drama, Taekwondo.
- North View Primary School (15): Art and Crafts, Basketball, Boys' Brigade (Boys), Chinese Dance, Choir, English Drama, Floorball (Boys), Football (Boys), Girls' Brigade (Girls), Infocomm Technology (Computing), Malay Dance, Modern Dance, Outdoor Adventure, Physical Science, Scouts.
- Northland Primary School (13): Art and Crafts, Basketball (Boys), Chinese Dance (Girls), Choir, Football (Boys), Girl Guides (Brownies) (Girls), Handbell Ensemble, International Chess, Netball (Girls), Scouts, String Ensemble, Track and Field, Wushu.
- Peiying Primary School (14): Angklung/kulintang Ensemble, Art and Crafts, Choir, Girl Guides (Brownies) (Girls), Infocomm Technology (Media Production), Modern Dance, Netball (Girls), Outdoor Adventure, Photography, Physical Science, Red Cross Youth, Rope Skipping, Sepaktakraw (Boys), Volleyball.
- Xishan Primary School (15): Art and Crafts, Chinese Dance, Choir, English Drama, Environmental Science, Floorball, Guzheng Ensemble, Hockey (Boys), Indian Dance, Infocomm Technology (Media Production), Malay Dance, Red Cross Youth, Scouts, Strategy Games, String Ensemble.
- Yishun Primary School (14): Art and Crafts, Basketball, Chinese Dance, Concert Band, English Language, Drama and Debating, Environmental Science, Floorball, Football, Indian Dance, Infocomm Technology (Computing), International Chess, Malay Dance, Modern Dance, Scouts.
Source: MOE SchoolFinder school pages.
Primary schools by area
| Area | Schools | Filled up at P1 in 2025 |
|---|---|---|
| Ang Mo Kio | 7 | 3 |
| Bedok | 11 | 6 |
| Bishan | 3 | 3 |
| Bukit Batok | 6 | 5 |
| Bukit Merah | 7 | 3 |
| Bukit Panjang | 7 | 2 |
| Bukit Timah | 6 | 6 |
| Central | 3 | 2 |
| Choa Chu Kang | 8 | 4 |
| Clementi | 4 | 2 |
Show all 28 areasShow fewer
| Area | Schools | Filled up at P1 in 2025 |
|---|---|---|
| Geylang | 5 | 4 |
| Hougang | 9 | 6 |
| Jurong East | 3 | 0 |
| Jurong West | 10 | 6 |
| Kallang | 3 | 1 |
| Marine Parade | 3 | 3 |
| Novena | 3 | 3 |
| Pasir Ris | 6 | 2 |
| Punggol | 11 | 8 |
| Queenstown | 3 | 2 |
| Sembawang | 5 | 3 |
| Seng Kang | 12 | 5 |
| Serangoon | 5 | 3 |
| Tampines | 11 | 8 |
| Tengah | 1 | 0 |
| Toa Payoh | 8 | 6 |
| Woodlands | 12 | 5 |
| Yishun | 10 | 8 |
Each area’s primary and secondary schools, with addresses and cut-off points, are on our schools by area pages.
Schools with no P1 intake in MOE’s 2025 data
- Damai Primary School. Damai Primary School will relocate to Tampines North area tentatively in 2029. The school will not be admitting students to Primary 1 (P1) through the P1 Registration Exercises from 2025 to 2027. The school will only admit its first batch of P1 students tentatively in 2029 via the 2028 P1 Registration Exercise. Students currently studying at the campus at 52 Bedok Reservoir Crescent, Singapore 479226, will continue at the same location until they graduate by end 2030.
- Kranji Primary School. Kranji Primary School will relocate to Tengah area tentatively in 2028. The school will not be admitting students to Primary 1 (P1) through the P1 Registration Exercises from 2024 to 2026. The school will only admit its first batch of P1 students tentatively in 2028 via the 2027 P1 Registration Exercise. Students currently studying at the campus at 11 Choa Chu Kang St 54, Singapore 689189, will continue at the same location until they graduate by end 2029.
- Townsville Primary School. Townsville Primary School will relocate to East Canberra (Sembawang) area tentatively in 2029. The school will not be admitting students to Primary 1 (P1) through the P1 Registration Exercises from 2025 to 2027. The school will only admit its first batch of P1 students tentatively in 2029 via the 2028 P1 Registration Exercise. Students currently studying at the campus at 3 Ang Mo Kio Ave 10, Singapore 569730, will continue at the same location until they graduate by end 2030.
School moves and changes from 2027
From MOE SchoolFinder:
- Maris Stella High School (Primary) turns co-educational from 2027. From January 2027 it runs at the former MacPherson Primary site (2 Mattar Road) and moves back to Mount Vernon, tentatively in December 2029. The Mount Vernon site is still used for home-school distance.
- Bukit View Primary School moves on 22 March 2027 to 101 Bukit Batok West Avenue 8. The new address is used for home-school distance in the 2027 exercise.
- CHIJ Primary (Toa Payoh) is renamed Convent of the Holy Infant Jesus (Primary) from 1 January 2027.
- Kranji Primary School moves to Tengah, tentatively in 2028, and takes its first P1 pupils there through the 2027 exercise.
- Damai Primary (to Tampines North) and Townsville Primary (to East Canberra, Sembawang) take no P1 pupils through the 2025 to 2027 exercises and admit again through the 2028 exercise.
Affiliated secondary schools
At Secondary 1 Posting, a child from an affiliated primary school gets priority for that secondary school if it is the first choice and the child meets any extra criteria the school sets. Among children with affiliation priority, better PSLE Scores are considered first, and at least 20% of places in each Posting Group are kept for children without it. Affiliation is about secondary school. At P1 registration, one of the links that counts in Phase 2A is a parent or sibling who studied at the primary school.
Government and government-aided schools
A government-aided school can have a church or clan directly connected with it, and parents endorsed by that body can register in Phase 2B.
Sources: MOE, How S1 Posting works (affiliation priority), MOE, Registration phases and key dates, MOE, 2025 Primary One Registration Exercise (relocations of Damai and Townsville), MOE SchoolFinder school pages.
Common questions
Is there an official primary school ranking in Singapore?
No. MOE does not rank primary schools and does not publish PSLE results by school, and its SchoolFinder pages for primary schools show no exam results. Any ranking you see online is not from MOE.
Which primary schools are the most popular?
By MOE's 2025 P1 figures, 41 schools were already full in Phase 2A, the phase for children with a family link to the school. The most contested were South View Primary School, Princess Elizabeth Primary School, Gongshang Primary School, Temasek Primary School, Waterway Primary School.
How are the schools ordered on this page?
By the earliest P1 phase in which a school had more applicants than places, then by how near the school the cut-off fell, then by the share of children in the ballot who got a place. It measures demand, not teaching quality.
Why is this based on the 2025 exercise and not 2026?
MOE showed 2026 figures live during each phase and took the school list down when the exercise ended. Its past data page still showed 2025 on 12 November 2026. We use MOE's own figures only, not copies from other websites, and will switch to 2026 when MOE posts it.
Is there any official measure of academic results by school?
No. MOE publishes no PSLE results or posting results by primary school. The only related official figure names no school: MOE said the average PSLE Score of the six lowest-performing national primary schools was stable at 22 from 2021 to 2024. The one school-level link to secondary school is affiliation, listed for each school on this page.
How many primary schools are there in Singapore?
MOE's school dataset (updated April 2026) lists 182 schools with primary levels: 179 primary schools and 3 schools that run from Primary 1 to Secondary 4 (Catholic High, CHIJ St. Nicholas Girls' and Maris Stella High). 136 are government schools and 46 are government-aided.
Which schools host the Gifted Education Programme, and what replaces it?
MOE SchoolFinder lists 9 GEP schools: Anglo-Chinese School (Primary), Catholic High School (Primary), Henry Park Primary School, Nan Hua Primary School, Nanyang Primary School, Raffles Girls' Primary School, Rosyth School, St. Hilda's Primary School, Tao Nan School. From 2027 the GEP takes no new Primary 4 pupils, and pupils with academic strengths can attend weekly advanced modules at 15 designated primary schools without changing school.
Which primary schools are SAP schools?
MOE's dataset marks 15 primary schools as Special Assistance Plan (SAP) schools: Ai Tong School, Catholic High School (Primary), CHIJ St. Nicholas Girls' School (Primary), Holy Innocents' Primary School, Hong Wen School, Kong Hwa School, Maha Bodhi School, Maris Stella High School (Primary), Nan Hua Primary School, Nanyang Primary School, Pei Chun Public School, Pei Hwa Presbyterian Primary School, Poi Ching School, Red Swastika School, Tao Nan School.
How is home-school distance measured for P1?
MOE uses the shortest distance from any point on the school boundary to the outline of your home building, from the building plan. MOE names no road or walking route. Check your category on the OneMap School Query service in the year you register.
When is the 2027 P1 registration exercise?
MOE had not published the 2027 dates when we checked on 12 November 2026. MOE's 2026 registration period was 30 June 2026 to 30 October 2026: the phases for Singapore Citizens and PRs ran from 30 June to 27 August, and Phase 3 for international students came after.
Which primary schools are not taking Primary 1 pupils?
Damai Primary and Townsville Primary are not admitting P1 pupils through the 2025 to 2027 exercises because they are relocating in 2029. Kranji Primary takes P1 pupils again from the 2027 exercise, for its new Tengah campus in 2028.
Related
- P1 balloting checker: every school's results by phase
- P1 registration in Singapore: the full guide
- Primary 1 guide for parents
- SAP schools in Singapore explained
- School fees in Singapore for 2027
- Primary 1 tuition
Official sources, checked 12 November 2026
- data.gov.sg, General information of schools (MOE)
- MOE, Vacancies and balloting data: 2025 P1 Registration Exercise
- MOE SchoolFinder school pages
- MOE, How S1 Posting works (affiliation priority)
- MOE, Registration phases and key dates
- MOE, Response to the adjournment motion on the fear of failure (3 February 2020)
- MOE, 2025 Primary One Registration Exercise (relocations of Damai and Townsville)
- MOE, 2026 Primary One Registration Exercise (29 April 2026)
- MOE, Home address and home-school distance
- MOE, Enhancing the P1 Registration Framework (10 September 2026)
- MOE, Learning together with different strengths and needs (3 March 2026)
- MOE, Committee of Supply 2026 speech by the Minister for Education (3 March 2026)
- MOE, Committee of Supply 2026 announcements (map of the 15 centres)
- MOE, Parliamentary reply on the reduced P1 intake (7 July 2026)
- MOE SchoolFinder school pages
- MOE, Parliamentary reply on average PSLE Scores of the lowest-performing primary schools (5 November 2025)
