The direct answer
Across 179 schools in the 2025 Phase 2C exercise, the typical school gained about 11 to 11.9 more applicants from day 1 to day 2, then about 5 to 6.6 more from day 2 to the last day.
Median rise day 1 to day 2: +11. Mean rise: +11.9. Median rise day 2 to the last day: +5. Mean rise: +6.6. The day 2 to day 3 change ranged from -8 to +52 across the 179 schools.
+11
median day 1 to day 2 change (mean +11.9)
+5
median day 2 to last-day change (mean +6.6)
179
schools with a recorded day 1, day 2 and last-day count
The last-day rise is smaller, and it is not one-directional
The typical move from day 2 to the last day (median +5, mean +6.6) is smaller than the move from day 1 to day 2 (median +11, mean +11.9). Interest tends to build fastest early in the window and settle as registration closes.
It is also not a one-way climb everywhere. 12 of the 179 schools ended the last day with a lower count than they had on day 2. These are counts taken on each day of the window rather than a running total, so a school's figure can move in either direction. We do not set out why any particular school's count fell: MOE does not publish that, and we are not going to guess at it.
- Xinmin Primary School 95 → 87 (-8)
- Radin Mas Primary School 103 → 96 (-7)
- Kuo Chuan Presbyterian Primary School 117 → 113 (-4)
- Pei Chun Public School 96 → 94 (-2)
- Qifa Primary School 150 → 148 (-2)
- Admiralty Primary School 88 → 87 (-1)
- Anchor Green Primary School 24 → 23 (-1)
- Chua Chu Kang Primary School 153 → 152 (-1)
- Shuqun Primary School 80 → 79 (-1)
- Tao Nan School 82 → 81 (-1)
- Yumin Primary School 11 → 10 (-1)
- Zhonghua Primary School 9 → 8 (-1)
Schools that looked within reach on day 2 and finished oversubscribed
This is the case that matters most to a parent watching a number mid-exercise. 8 schools had an applicant count at or below their available Phase 2C places on day 2, and finished the registration window with more applicants than places.
- Raffles Girls' Primary School
115 of 115 places taken on day 2, 143 applicants by the last day.
- St. Margaret's School (Primary)
101 of 113 places taken on day 2, 125 applicants by the last day.
- Kheng Cheng School
149 of 162 places taken on day 2, 173 applicants by the last day.
- Concord Primary School
76 of 86 places taken on day 2, 96 applicants by the last day.
- Queenstown Primary School
103 of 105 places taken on day 2, 115 applicants by the last day.
- Junyuan Primary School
76 of 85 places taken on day 2, 91 applicants by the last day.
- Naval Base Primary School
56 of 60 places taken on day 2, 64 applicants by the last day.
- Chongzheng Primary School
110 of 125 places taken on day 2, 127 applicants by the last day.
A count at or under the number of places on day 2 does not mean a place is settled. Registration in Phase 2C runs to a fixed close, and the figure that matters is the one at that close, not partway through.
Every school, day by day (2025 Phase 2C)
All 179 schools that ran a Phase 2C in 2025, sorted alphabetically. Each school name links to its own ballot history page. The three figures are the applicant count on day 1, day 2 and the last day, and the figure under each school name is its 2025 Phase 2C vacancy.
- Admiralty Primary School 52 places applicants day 1 to day 2 to last day: 73 88 87 change on the last day: -1
- Ahmad Ibrahim Primary School 185 places applicants day 1 to day 2 to last day: 24 28 31 change on the last day: +3
- Ai Tong School 43 places applicants day 1 to day 2 to last day: 69 75 81 change on the last day: +6
- Alexandra Primary School 67 places applicants day 1 to day 2 to last day: 66 71 73 change on the last day: +2
- Anchor Green Primary School 155 places applicants day 1 to day 2 to last day: 17 24 23 change on the last day: -1
- Anderson Primary School 65 places applicants day 1 to day 2 to last day: 76 87 91 change on the last day: +4
- Ang Mo Kio Primary School 123 places applicants day 1 to day 2 to last day: 27 30 36 change on the last day: +6
- Anglo-Chinese School (Junior) 61 places applicants day 1 to day 2 to last day: 73 86 95 change on the last day: +9
- Anglo-Chinese School (Primary) 66 places applicants day 1 to day 2 to last day: 70 89 96 change on the last day: +7
- Angsana Primary School 59 places applicants day 1 to day 2 to last day: 142 164 167 change on the last day: +3
- Beacon Primary School 107 places applicants day 1 to day 2 to last day: 27 35 38 change on the last day: +3
- Bedok Green Primary School 195 places applicants day 1 to day 2 to last day: 23 25 30 change on the last day: +5
- Bendemeer Primary School 133 places applicants day 1 to day 2 to last day: 15 22 27 change on the last day: +5
- Blangah Rise Primary School 89 places applicants day 1 to day 2 to last day: 17 18 19 change on the last day: +1
- Boon Lay Garden Primary School 135 places applicants day 1 to day 2 to last day: 26 33 35 change on the last day: +2
- Bukit Panjang Primary School 61 places applicants day 1 to day 2 to last day: 58 72 78 change on the last day: +6
- Bukit Timah Primary School 132 places applicants day 1 to day 2 to last day: 72 90 104 change on the last day: +14
- Bukit View Primary School 202 places applicants day 1 to day 2 to last day: 74 84 92 change on the last day: +8
- Canberra Primary School 87 places applicants day 1 to day 2 to last day: 92 100 105 change on the last day: +5
- Canossa Catholic Primary School 60 places applicants day 1 to day 2 to last day: 25 29 34 change on the last day: +5
- Cantonment Primary School 116 places applicants day 1 to day 2 to last day: 15 23 29 change on the last day: +6
- Casuarina Primary School 64 places applicants day 1 to day 2 to last day: 23 26 30 change on the last day: +4
- Catholic High School (Primary Section) 40 places applicants day 1 to day 2 to last day: 51 67 72 change on the last day: +5
- Cedar Primary School 146 places applicants day 1 to day 2 to last day: 37 51 57 change on the last day: +6
- Changkat Primary School 220 places applicants day 1 to day 2 to last day: 30 39 42 change on the last day: +3
- CHIJ (Katong) Primary 107 places applicants day 1 to day 2 to last day: 53 61 71 change on the last day: +10
- CHIJ (Kellock) 123 places applicants day 1 to day 2 to last day: 43 52 57 change on the last day: +5
- CHIJ Our Lady of Good Counsel 93 places applicants day 1 to day 2 to last day: 28 36 44 change on the last day: +8
- CHIJ Our Lady of the Nativity 116 places applicants day 1 to day 2 to last day: 107 122 131 change on the last day: +9
- CHIJ Our Lady Queen of Peace 132 places applicants day 1 to day 2 to last day: 66 79 89 change on the last day: +10
- CHIJ Primary (Toa Payoh) 49 places applicants day 1 to day 2 to last day: 62 75 77 change on the last day: +2
- CHIJ St. Nicholas Girls' School (Primary Section) 41 places applicants day 1 to day 2 to last day: 55 64 71 change on the last day: +7
- Chongfu School 40 places applicants day 1 to day 2 to last day: 100 126 138 change on the last day: +12
- Chongzheng Primary School 125 places applicants day 1 to day 2 to last day: 89 110 127 change on the last day: +17
- Chua Chu Kang Primary School 77 places applicants day 1 to day 2 to last day: 134 153 152 change on the last day: -1
- Clementi Primary School 231 places applicants day 1 to day 2 to last day: 49 61 86 change on the last day: +25
- Compassvale Primary School 96 places applicants day 1 to day 2 to last day: 82 103 112 change on the last day: +9
- Concord Primary School 86 places applicants day 1 to day 2 to last day: 69 76 96 change on the last day: +20
- Corporation Primary School 109 places applicants day 1 to day 2 to last day: 16 20 23 change on the last day: +3
- Dazhong Primary School 80 places applicants day 1 to day 2 to last day: 52 66 72 change on the last day: +6
- De La Salle School 143 places applicants day 1 to day 2 to last day: 94 105 114 change on the last day: +9
- East Spring Primary School 165 places applicants day 1 to day 2 to last day: 44 51 55 change on the last day: +4
- Edgefield Primary School 178 places applicants day 1 to day 2 to last day: 20 23 26 change on the last day: +3
- Elias Park Primary School 66 places applicants day 1 to day 2 to last day: 70 80 115 change on the last day: +35
- Endeavour Primary School 174 places applicants day 1 to day 2 to last day: 51 63 68 change on the last day: +5
- Evergreen Primary School 100 places applicants day 1 to day 2 to last day: 57 66 68 change on the last day: +2
- Fairfield Methodist School (Primary) 42 places applicants day 1 to day 2 to last day: 59 69 70 change on the last day: +1
- Farrer Park Primary School 129 places applicants day 1 to day 2 to last day: 20 22 24 change on the last day: +2
- Fengshan Primary School 69 places applicants day 1 to day 2 to last day: 64 77 93 change on the last day: +16
- Fern Green Primary School 153 places applicants day 1 to day 2 to last day: 66 78 85 change on the last day: +7
- Fernvale Primary School 156 places applicants day 1 to day 2 to last day: 57 62 72 change on the last day: +10
- First Toa Payoh Primary School 151 places applicants day 1 to day 2 to last day: 5 8 10 change on the last day: +2
- Frontier Primary School 40 places applicants day 1 to day 2 to last day: 50 63 66 change on the last day: +3
- Fuchun Primary School 94 places applicants day 1 to day 2 to last day: 39 46 47 change on the last day: +1
- Fuhua Primary School 119 places applicants day 1 to day 2 to last day: 24 28 31 change on the last day: +3
- Gan Eng Seng Primary School 116 places applicants day 1 to day 2 to last day: 15 16 17 change on the last day: +1
- Geylang Methodist School (Primary) 138 places applicants day 1 to day 2 to last day: 88 116 138 change on the last day: +22
- Gongshang Primary School 44 places applicants day 1 to day 2 to last day: 98 110 117 change on the last day: +7
- Greendale Primary School 128 places applicants day 1 to day 2 to last day: 15 21 24 change on the last day: +3
- Greenridge Primary School 87 places applicants day 1 to day 2 to last day: 22 25 27 change on the last day: +2
- Greenwood Primary School 91 places applicants day 1 to day 2 to last day: 54 64 75 change on the last day: +11
- Haig Girls' School 98 places applicants day 1 to day 2 to last day: 56 74 83 change on the last day: +9
- Henry Park Primary School 63 places applicants day 1 to day 2 to last day: 72 88 93 change on the last day: +5
- Holy Innocents' Primary School 45 places applicants day 1 to day 2 to last day: 88 105 110 change on the last day: +5
- Hong Wen School 62 places applicants day 1 to day 2 to last day: 121 148 153 change on the last day: +5
- Horizon Primary School 50 places applicants day 1 to day 2 to last day: 62 70 79 change on the last day: +9
- Hougang Primary School 98 places applicants day 1 to day 2 to last day: 84 99 115 change on the last day: +16
- Huamin Primary School 58 places applicants day 1 to day 2 to last day: 66 80 86 change on the last day: +6
- Innova Primary School 105 places applicants day 1 to day 2 to last day: 67 71 77 change on the last day: +6
- Jiemin Primary School 101 places applicants day 1 to day 2 to last day: 33 38 38 change on the last day: 0
- Jing Shan Primary School 60 places applicants day 1 to day 2 to last day: 40 46 50 change on the last day: +4
- Junyuan Primary School 85 places applicants day 1 to day 2 to last day: 67 76 91 change on the last day: +15
- Jurong Primary School 121 places applicants day 1 to day 2 to last day: 34 46 48 change on the last day: +2
- Jurong West Primary School 59 places applicants day 1 to day 2 to last day: 58 74 77 change on the last day: +3
- Keming Primary School 77 places applicants day 1 to day 2 to last day: 106 121 125 change on the last day: +4
- Kheng Cheng School 162 places applicants day 1 to day 2 to last day: 101 149 173 change on the last day: +24
- Kong Hwa School 49 places applicants day 1 to day 2 to last day: 88 111 118 change on the last day: +7
- Kuo Chuan Presbyterian Primary School 59 places applicants day 1 to day 2 to last day: 99 117 113 change on the last day: -4
- Lakeside Primary School 130 places applicants day 1 to day 2 to last day: 66 80 97 change on the last day: +17
- Lianhua Primary School 242 places applicants day 1 to day 2 to last day: 21 25 26 change on the last day: +1
- Maha Bodhi School 49 places applicants day 1 to day 2 to last day: 113 124 125 change on the last day: +1
- Maris Stella High School (Primary Section) 62 places applicants day 1 to day 2 to last day: 97 121 124 change on the last day: +3
- Marsiling Primary School 104 places applicants day 1 to day 2 to last day: 84 93 99 change on the last day: +6
- Marymount Convent School 206 places applicants day 1 to day 2 to last day: 32 47 55 change on the last day: +8
- Mayflower Primary School 91 places applicants day 1 to day 2 to last day: 19 24 26 change on the last day: +2
- Mee Toh School 119 places applicants day 1 to day 2 to last day: 119 147 153 change on the last day: +6
- Meridian Primary School 146 places applicants day 1 to day 2 to last day: 23 27 29 change on the last day: +2
- Methodist Girls' School (Primary) 45 places applicants day 1 to day 2 to last day: 62 75 78 change on the last day: +3
- Montfort Junior School 118 places applicants day 1 to day 2 to last day: 7 10 11 change on the last day: +1
- Nan Chiau Primary School 85 places applicants day 1 to day 2 to last day: 218 261 269 change on the last day: +8
- Nan Hua Primary School 41 places applicants day 1 to day 2 to last day: 113 157 166 change on the last day: +9
- Nanyang Primary School 42 places applicants day 1 to day 2 to last day: 44 56 63 change on the last day: +7
- Naval Base Primary School 60 places applicants day 1 to day 2 to last day: 48 56 64 change on the last day: +8
- New Town Primary School 178 places applicants day 1 to day 2 to last day: 15 18 21 change on the last day: +3
- Ngee Ann Primary School 127 places applicants day 1 to day 2 to last day: 115 145 148 change on the last day: +3
- North Spring Primary School 120 places applicants day 1 to day 2 to last day: 36 41 41 change on the last day: 0
- North View Primary School 60 places applicants day 1 to day 2 to last day: 88 103 109 change on the last day: +6
- North Vista Primary School 136 places applicants day 1 to day 2 to last day: 28 35 35 change on the last day: 0
- Northland Primary School 41 places applicants day 1 to day 2 to last day: 120 136 142 change on the last day: +6
- Northoaks Primary School 201 places applicants day 1 to day 2 to last day: 5 10 10 change on the last day: 0
- Northshore Primary School 86 places applicants day 1 to day 2 to last day: 113 124 128 change on the last day: +4
- Oasis Primary School 105 places applicants day 1 to day 2 to last day: 44 55 59 change on the last day: +4
- Opera Estate Primary School 104 places applicants day 1 to day 2 to last day: 63 75 83 change on the last day: +8
- Palm View Primary School 165 places applicants day 1 to day 2 to last day: 56 75 84 change on the last day: +9
- Park View Primary School 110 places applicants day 1 to day 2 to last day: 36 39 42 change on the last day: +3
- Pasir Ris Primary School 41 places applicants day 1 to day 2 to last day: 51 59 59 change on the last day: 0
- Paya Lebar Methodist Girls' School (Primary) 89 places applicants day 1 to day 2 to last day: 94 108 110 change on the last day: +2
- Pei Chun Public School 45 places applicants day 1 to day 2 to last day: 84 96 94 change on the last day: -2
- Pei Hwa Presbyterian Primary School 41 places applicants day 1 to day 2 to last day: 66 76 84 change on the last day: +8
- Pei Tong Primary School 220 places applicants day 1 to day 2 to last day: 21 24 30 change on the last day: +6
- Peiying Primary School 105 places applicants day 1 to day 2 to last day: 41 52 53 change on the last day: +1
- Pioneer Primary School 332 places applicants day 1 to day 2 to last day: 114 142 194 change on the last day: +52
- Poi Ching School 99 places applicants day 1 to day 2 to last day: 158 194 212 change on the last day: +18
- Princess Elizabeth Primary School 41 places applicants day 1 to day 2 to last day: 203 232 232 change on the last day: 0
- Punggol Cove Primary School 126 places applicants day 1 to day 2 to last day: 19 22 26 change on the last day: +4
- Punggol Green Primary School 58 places applicants day 1 to day 2 to last day: 107 115 118 change on the last day: +3
- Punggol Primary School 59 places applicants day 1 to day 2 to last day: 58 67 75 change on the last day: +8
- Punggol View Primary School 77 places applicants day 1 to day 2 to last day: 35 45 56 change on the last day: +11
- Qifa Primary School 131 places applicants day 1 to day 2 to last day: 116 150 148 change on the last day: -2
- Qihua Primary School 112 places applicants day 1 to day 2 to last day: 41 47 52 change on the last day: +5
- Queenstown Primary School 105 places applicants day 1 to day 2 to last day: 87 103 115 change on the last day: +12
- Radin Mas Primary School 47 places applicants day 1 to day 2 to last day: 93 103 96 change on the last day: -7
- Raffles Girls' Primary School 115 places applicants day 1 to day 2 to last day: 100 115 143 change on the last day: +28
- Red Swastika School 41 places applicants day 1 to day 2 to last day: 64 81 93 change on the last day: +12
- River Valley Primary School 94 places applicants day 1 to day 2 to last day: 42 57 94 change on the last day: +37
- Riverside Primary School 54 places applicants day 1 to day 2 to last day: 69 77 79 change on the last day: +2
- Rivervale Primary School 96 places applicants day 1 to day 2 to last day: 93 107 111 change on the last day: +4
- Rosyth School 42 places applicants day 1 to day 2 to last day: 104 120 132 change on the last day: +12
- Rulang Primary School 40 places applicants day 1 to day 2 to last day: 81 94 98 change on the last day: +4
- Sembawang Primary School 75 places applicants day 1 to day 2 to last day: 60 86 107 change on the last day: +21
- Seng Kang Primary School 127 places applicants day 1 to day 2 to last day: 9 10 11 change on the last day: +1
- Sengkang Green Primary School 48 places applicants day 1 to day 2 to last day: 73 78 84 change on the last day: +6
- Shuqun Primary School 41 places applicants day 1 to day 2 to last day: 72 80 79 change on the last day: -1
- Si Ling Primary School 118 places applicants day 1 to day 2 to last day: 19 23 26 change on the last day: +3
- Singapore Chinese Girls' Primary School 41 places applicants day 1 to day 2 to last day: 42 55 58 change on the last day: +3
- South View Primary School 41 places applicants day 1 to day 2 to last day: 128 139 155 change on the last day: +16
- Springdale Primary School 92 places applicants day 1 to day 2 to last day: 51 61 66 change on the last day: +5
- St Andrew's School (Junior) 84 places applicants day 1 to day 2 to last day: 69 92 104 change on the last day: +12
- St. Anthony's Canossian Primary School 164 places applicants day 1 to day 2 to last day: 27 29 33 change on the last day: +4
- St. Anthony's Primary School 85 places applicants day 1 to day 2 to last day: 98 112 124 change on the last day: +12
- St. Gabriel's Primary School 82 places applicants day 1 to day 2 to last day: 40 55 70 change on the last day: +15
- St. Hilda's Primary School 43 places applicants day 1 to day 2 to last day: 104 129 136 change on the last day: +7
- St. Joseph's Institution Junior 78 places applicants day 1 to day 2 to last day: 91 110 115 change on the last day: +5
- St. Margaret's School (Primary) 113 places applicants day 1 to day 2 to last day: 71 101 125 change on the last day: +24
- St. Stephen's School 183 places applicants day 1 to day 2 to last day: 53 60 74 change on the last day: +14
- Tampines North Primary School 191 places applicants day 1 to day 2 to last day: 49 58 60 change on the last day: +2
- Tampines Primary School 131 places applicants day 1 to day 2 to last day: 54 67 84 change on the last day: +17
- Tanjong Katong Primary School 53 places applicants day 1 to day 2 to last day: 69 77 83 change on the last day: +6
- Tao Nan School 45 places applicants day 1 to day 2 to last day: 65 82 81 change on the last day: -1
- Teck Ghee Primary School 137 places applicants day 1 to day 2 to last day: 50 63 76 change on the last day: +13
- Teck Whye Primary School 144 places applicants day 1 to day 2 to last day: 16 20 23 change on the last day: +3
- Telok Kurau Primary School 150 places applicants day 1 to day 2 to last day: 56 59 63 change on the last day: +4
- Temasek Primary School 50 places applicants day 1 to day 2 to last day: 86 98 103 change on the last day: +5
- Unity Primary School 143 places applicants day 1 to day 2 to last day: 40 49 54 change on the last day: +5
- Valour Primary School 57 places applicants day 1 to day 2 to last day: 75 86 88 change on the last day: +2
- Waterway Primary School 60 places applicants day 1 to day 2 to last day: 91 102 102 change on the last day: 0
- Wellington Primary School 40 places applicants day 1 to day 2 to last day: 92 103 104 change on the last day: +1
- West Grove Primary School 137 places applicants day 1 to day 2 to last day: 29 37 41 change on the last day: +4
- West Spring Primary School 63 places applicants day 1 to day 2 to last day: 33 37 40 change on the last day: +3
- West View Primary School 61 places applicants day 1 to day 2 to last day: 25 30 32 change on the last day: +2
- Westwood Primary School 53 places applicants day 1 to day 2 to last day: 59 74 76 change on the last day: +2
- White Sands Primary School 102 places applicants day 1 to day 2 to last day: 61 72 79 change on the last day: +7
- Woodgrove Primary School 98 places applicants day 1 to day 2 to last day: 71 81 87 change on the last day: +6
- Woodlands Primary School 90 places applicants day 1 to day 2 to last day: 59 69 87 change on the last day: +18
- Woodlands Ring Primary School 103 places applicants day 1 to day 2 to last day: 45 48 50 change on the last day: +2
- Xinghua Primary School 140 places applicants day 1 to day 2 to last day: 28 38 45 change on the last day: +7
- Xingnan Primary School 97 places applicants day 1 to day 2 to last day: 36 38 47 change on the last day: +9
- Xinmin Primary School 53 places applicants day 1 to day 2 to last day: 82 95 87 change on the last day: -8
- Xishan Primary School 146 places applicants day 1 to day 2 to last day: 40 58 66 change on the last day: +8
- Yangzheng Primary School 47 places applicants day 1 to day 2 to last day: 74 89 98 change on the last day: +9
- Yew Tee Primary School 144 places applicants day 1 to day 2 to last day: 56 66 68 change on the last day: +2
- Yio Chu Kang Primary School 110 places applicants day 1 to day 2 to last day: 18 19 22 change on the last day: +3
- Yishun Primary School 122 places applicants day 1 to day 2 to last day: 38 48 50 change on the last day: +2
- Yu Neng Primary School 44 places applicants day 1 to day 2 to last day: 43 56 60 change on the last day: +4
- Yuhua Primary School 174 places applicants day 1 to day 2 to last day: 24 24 26 change on the last day: +2
- Yumin Primary School 201 places applicants day 1 to day 2 to last day: 11 11 10 change on the last day: -1
- Zhangde Primary School 87 places applicants day 1 to day 2 to last day: 42 57 74 change on the last day: +17
- Zhenghua Primary School 62 places applicants day 1 to day 2 to last day: 32 46 50 change on the last day: +4
- Zhonghua Primary School 133 places applicants day 1 to day 2 to last day: 7 9 8 change on the last day: -1
What this does not tell you
MOE does not publish a daily applicant count for any phase, in any year, so there is no official day-by-day series to compare 2025 against. The figures above cover one exercise. How a school's numbers moved during 2025 registration is not a promise about how they will move in a future exercise, and a school that rose late in 2025 could just as easily rise early, or not at all, the next time it runs.
Common questions
Does the day 2 count predict the final result? +
Not reliably on its own. Across the 179 schools in the 2025 exercise, the typical move from day 2 to the last day was a rise of around 5 to 6.6 applicants, but the range ran from -8 to +52, and 12 schools ended the last day lower than day 2. A number worth watching early can still change by the close of registration.
Can a school's applicant count actually fall during registration? +
Yes. In the 2025 exercise it happened at 12 of 179 schools, with day 2 to last-day changes running from -8 to +52 across all 179. These are counts recorded on each day of the window rather than a running total. MOE does not publish why a school's count can fall, so this page does not offer a reason for it.
Should I decide based on a mid-exercise number? +
Treat it as a snapshot, not a forecast. The number that decides an outcome is the count MOE holds when registration closes, and that can differ from what the count looked like a day or two earlier, in either direction.
Where can I see a specific school's own history, not just 2025? +
Every school in the table below links to its own ballot history page, with results back across multiple years, not just the 2025 daily figures on this page.
Sources
- The day 1 and day 2 counts are compiled figures, recorded school by school while the 2025 Phase 2C registration window was open. MOE publishes no daily count, so these are not MOE-published figures. Checked 30 July 2026.
- MOE, past vacancies and balloting data, our own source for the 2025 Phase 2C places and final applicant figures. The last-day column and the places column on this page were checked against this source and agree for all 179 schools.
Page copy last checked against official sources: 30 July 2026. The statistics above are computed from the stored figures rather than typed in, so they move if the underlying data is corrected.