The balloting rolls for Phase 2B are out. A total of 33 schools are oversubscribed, along with one school, Frontier Primary, reaching its quota just nicely.
Amongst the oversubscribed schools, 22 schools require balloting for Singapore Citizens (SCs) under 1km, five schools require balloting for SCs within 1-2km, four schools require balloting for SCs outside of 2km.
There was a school (Fairfield Methodist Primary) that required no balloting because SCs staying under 2km fill its vacancies exactly. There was also another school (Canossa Catholic Primary) that was oversubscribed but requires no balloting because all SCs and Permanent Residents (PRs) are exactly staying within 1km.
In other words, 31 schools require balloting.
Nanyang Primary is the most oversubscribed school at 260%. But the number of applicants is actually one less than last year.
The next most oversubscribed school is Ai Tong Primary (255%). And its number of applicants is 11 less than last year.
In fact, we note that the "2026-2025 Actuals" is mostly negative. This does reflect the fact that our population is getting smaller.
So the "2026-2025 Actuals" column is a good indication of the schools which will be very competitive for Phase 2C. The highest number is 19 (CHIJ Katong Primary), so you can expect getting into this school in Phase 2C would be difficult. Nan Chiau Primary is -23, the lowest of the lot, but it is likely to remain highly competitive in Phase 2C.
Phase 2B: Status by School
Just a quick explanation of the table below:
APP: The Application rate. This can easily exceed 100% as the school gets oversubscribed.
TUR: Take-Up-Rate so far. The most it can be is 100%.
2026 Places: The number of places that the school is offering for Phase 2B.
2026 Day 1: The number of applicants on Day 1.
2026 Day 2: The number of applicants on Day 2.
2025 Actuals: The number of applicants for 2025 Phase 2B.
2026-2025 Actuals: Shows the difference between the 2026 and 2025 applicants.
Change in Places: Difference between the number of vacancies a school has in 2026 vs 2025.
Search for a school or filter by region, then use the sorting arrows on any column. Sort by APP to see the most oversubscribed schools first.
Note: If the search or filters aren't responding, try refreshing the page once. If it still doesn't work, please let us know.
Showing 179 of 179 schools
For mobile users, swipe to see all columns →
Region
School
APP ↕
TUR ↕
2026 Places ↕
2026 Day 1 ↕
2026 Day 2 ↕
2025 Actuals ↕
2026-2025 Actuals ↕
Change in Places ↕
Ang Mo Kio
Anderson Primary
66%
64%
32
20
21
25
-4
0
Ang Mo Kio
Ang Mo Kio Primary
0%
24%
46
0
0
0
0
0
Ang Mo Kio
CHIJ St Nicholas Girls’
204%
77%
24
38
49
48
1
0
Ang Mo Kio
Jing Shan Primary
0%
60%
20
0
0
0
0
0
Ang Mo Kio
Mayflower Primary
0%
33%
33
0
0
0
0
0
Ang Mo Kio
Teck Ghee Primary
12%
41%
43
4
5
3
2
0
Bedok
Bedok Green Primary
0%
23%
53
0
0
0
0
-30
Bedok
CHIJ (Katong) Primary
78%
55%
40
22
31
12
19
0
Bedok
Fengshan Primary
0%
51%
29
0
0
0
0
0
Bedok
Opera Estate Primary
0%
34%
39
0
0
0
0
0
Bedok
Red Swastika
165%
81%
20
30
33
42
-9
-30
Bedok
St Anthony’s Canossian Primary
15%
24%
48
6
7
3
4
-30
Bedok
St Stephen’s
39%
39%
49
14
19
11
8
-30
Bedok
Telok Kurau Primary
0%
44%
45
0
0
0
0
0
Bedok
Temasek Primary
60%
76%
20
11
12
10
2
0
Bedok
Yu Neng Primary
64%
72%
22
13
14
16
-2
0
Bishan
Ai Tong
255%
87%
20
45
51
62
-11
0
Bishan
Catholic High
175%
83%
20
27
35
35
0
0
Bishan
Kuo Chuan Presbyterian Primary
154%
81%
23
34
37
32
5
0
Bukit Batok
Bukit View Primary
0%
34%
70
0
0
0
0
40
Bukit Batok
Dazhong Primary
0%
56%
30
0
0
0
0
0
Bukit Batok
Keming Primary
62%
64%
37
21
23
21
2
0
Bukit Batok
Lianhua Primary
0%
27%
68
0
0
0
0
-40
Bukit Batok
Princess Elizabeth Primary
125%
80%
20
21
25
28
-3
0
Bukit Batok
St Anthony’s Primary
142%
75%
31
5
44
34
10
0
Bukit Merah
Alexandra Primary
35%
74%
20
6
7
5
2
0
Bukit Merah
Blangah Rise Primary
0%
25%
30
0
0
0
0
0
Bukit Merah
Cantonment Primary
0%
23%
31
0
0
0
0
-30
Bukit Merah
CHIJ (Kellock)
32%
35%
37
5
12
6
6
-30
Bukit Merah
Gan Eng Seng Primary
0%
29%
28
0
0
0
0
-30
Bukit Merah
Radin Mas Primary
110%
80%
20
19
23
22
1
0
Bukit Merah
Zhangde Primary
0%
38%
31
0
0
0
0
0
Bukit Panjang
Beacon Primary
0%
31%
34
0
0
0
0
0
Bukit Panjang
Bukit Panjang Primary
95%
80%
20
17
19
20
-1
-30
Bukit Panjang
CHIJ Our Lady Queen of Peace
13%
23%
48
5
6
7
-1
0
Bukit Panjang
Greenridge Primary
0%
31%
34
0
0
1
-1
0
Bukit Panjang
West Spring Primary
5%
71%
21
1
1
1
0
0
Bukit Panjang
West View Primary
0%
60%
20
0
0
0
0
0
Bukit Panjang
Zhenghua Primary
0%
71%
20
0
0
0
0
0
Bukit Timah
Bukit Timah Primary
3%
37%
38
0
1
0
1
0
Bukit Timah
Henry Park Primary
116%
84%
25
21
29
31
-2
0
Bukit Timah
Methodist Girls’ School (Primary)
190%
80%
21
34
40
54
-14
0
Bukit Timah
Nanyang Primary
260%
89%
20
47
52
53
-1
-30
Bukit Timah
Pei Hwa Presbyterian Primary
219%
82%
20
45
46
51
-5
0
Bukit Timah
Raffles Girls’ Primary
45%
50%
53
23
24
31
-7
0
Central
Anglo-Chinese School (Junior)
158%
80%
26
38
41
61
-20
0
Central
River Valley Primary
72%
66%
32
20
23
14
9
0
Central
St Margaret’s Primary
26%
44%
42
11
11
15
-4
0
Choa Chu Kang
Chua Chu Kang Primary
40%
62%
35
13
14
16
-2
0
Choa Chu Kang
Concord Primary
0%
47%
37
0
0
1
-1
0
Choa Chu Kang
De La Salle
24%
56%
33
5
8
12
-4
-30
Choa Chu Kang
South View Primary
90%
84%
20
17
18
26
-8
0
Choa Chu Kang
Teck Whye Primary
0%
32%
41
0
0
0
0
-30
Choa Chu Kang
Unity Primary
0%
44%
33
0
0
0
0
-30
Choa Chu Kang
Yew Tee Primary
3%
46%
33
1
1
1
0
-30
Clementi
Clementi Primary
0%
31%
55
0
0
0
0
-80
Clementi
Nan Hua Primary
210%
83%
20
36
42
40
2
0
Clementi
Pei Tong Primary
0%
24%
71
0
0
0
0
-40
Clementi
Qifa Primary
14%
49%
49
7
7
12
-5
0
Geylang
Canossa Catholic Primary
105%
67%
19
14
21
14
7
0
Geylang
Geylang Methodist School
13%
45%
52
6
7
4
3
0
Geylang
Haig Girls’
24%
35%
45
10
11
20
-9
0
Geylang
Kong Hwa
211%
81%
27
48
57
49
8
10
Geylang
Maha Bodhi
152%
87%
20
27
32
46
-14
-30
Hougang
CHIJ Our Lady of the Nativity
57%
46%
54
15
31
37
-6
0
Hougang
Holy Innocents’ Primary
214%
84%
21
44
45
44
1
0
Hougang
Hougang Primary
8%
60%
25
2
2
16
-14
-10
Hougang
Montfort Junior
7%
17%
43
0
3
5
-2
0
Hougang
Paya Lebar Methodist Girls’
82%
59%
45
33
37
46
-9
-30
Hougang
Punggol Primary
0%
67%
20
0
0
3
-3
-10
Hougang
Xinghua Primary
0%
20%
48
0
0
0
0
0
Hougang
Xinmin Primary
75%
75%
24
16
18
19
-1
0
Hougang
Yio Chu Kang Primary
0%
31%
42
0
0
0
0
0
Jurong East
Fuhua Primary
2%
33%
47
0
1
0
1
-10
Jurong East
Jurong Primary
0%
47%
32
0
0
0
0
-40
Jurong East
Yuhua Primary
0%
23%
54
0
0
1
-1
-30
Jurong West
Boon Lay Garden Primary
0%
39%
31
0
0
0
0
-30
Jurong West
Corporation Primary
0%
37%
32
0
0
0
0
-30
Jurong West
Frontier Primary
100%
78%
20
15
20
23
-3
-30
Jurong West
Jurong West Primary
5%
61%
20
0
1
1
0
-30
Jurong West
Lakeside Primary
0%
50%
40
0
0
1
-1
0
Jurong West
Rulang Primary
115%
83%
20
21
23
30
-7
-30
Jurong West
Shuqun Primary
65%
74%
20
10
13
20
-7
-20
Jurong West
West Grove Primary
0%
44%
33
0
0
0
0
-30
Jurong West
Westwood Primary
70%
75%
23
15
16
7
9
-30
Jurong West
Xingnan Primary
0%
52%
29
0
0
0
0
0
Kallang
Bendemeer Primary
0%
31%
44
0
0
0
0
10
Kallang
Farrer Park Primary
0%
29%
45
0
0
0
0
10
Kallang
Hong Wen
107%
72%
30
23
32
23
9
0
Marine Parade
Ngee Ann Primary
3%
57%
34
1
1
2
-1
0
Marine Parade
Tanjong Katong Primary
45%
75%
20
8
9
9
0
0
Marine Parade
Tao Nan
200%
88%
20
27
40
63
-23
-30
Novena
Anglo-Chinese School (Primary)
125%
70%
36
39
45
61
-16
0
Novena
Singapore Chinese Girls’ Primary
145%
79%
20
26
29
27
2
0
Novena
St Joseph’s Institution Junior
198%
66%
40
24
79
77
2
0
Pasir Ris
Casuarina Primary
0%
57%
22
0
0
0
0
-10
Pasir Ris
Elias Park Primary
10%
64%
20
2
2
0
2
0
Pasir Ris
Meridian Primary
0%
30%
51
0
0
0
0
0
Pasir Ris
Park View Primary
0%
34%
40
0
0
0
0
-10
Pasir Ris
Pasir Ris Primary
75%
70%
20
14
15
19
-4
-30
Pasir Ris
White Sands Primary
22%
57%
23
5
5
2
3
-30
Punggol
Edgefield Primary
0%
33%
47
0
0
0
0
-30
Punggol
Greendale Primary
0%
31%
42
0
0
0
0
-30
Punggol
Horizon Primary
80%
79%
20
16
16
11
5
-30
Punggol
Mee Toh
69%
55%
59
35
41
37
4
0
Punggol
Northshore Primary
0%
67%
31
0
0
1
-1
0
Punggol
Oasis Primary
0%
50%
35
0
0
0
0
-30
Punggol
Punggol Cove Primary
0%
38%
58
0
0
0
0
0
Punggol
Punggol Green Primary
25%
74%
20
3
5
3
2
-30
Punggol
Punggol View Primary
0%
53%
32
0
0
0
0
-30
Punggol
Valour Primary
0%
71%
20
0
0
3
-3
-30
Punggol
Waterway Primary
0%
70%
21
0
0
0
0
0
Queenstown
Fairfield Methodist Primary
123%
84%
22
21
27
30
-3
0
Queenstown
New Town Primary
0%
13%
52
0
0
1
-1
-30
Queenstown
Queenstown Primary
2%
30%
49
1
1
0
1
0
Sembawang
Canberra Primary
41%
59%
34
14
14
18
-4
0
Sembawang
Endeavour Primary
2%
33%
47
1
1
0
1
-30
Sembawang
Northoaks Primary
0%
10%
63
0
0
0
0
-30
Sembawang
Sembawang Primary
15%
72%
20
2
3
0
3
0
Sembawang
Wellington Primary
75%
81%
20
13
15
21
-6
0
Seng Kang
Anchor Green Primary
0%
33%
47
0
0
0
0
-30
Seng Kang
Compassvale Primary
70%
67%
30
16
21
19
2
-30
Seng Kang
Fern Green Primary
0%
39%
57
0
0
0
0
0
Seng Kang
Fernvale Primary
0%
48%
42
0
0
1
-1
-40
Seng Kang
Nan Chiau Primary
184%
71%
43
66
79
102
-23
0
Seng Kang
North Spring Primary
0%
35%
33
0
0
0
0
-30
Seng Kang
North Vista Primary
0%
40%
42
0
0
0
0
-30
Seng Kang
Palm View Primary
3%
53%
33
1
1
0
1
-30
Seng Kang
Rivervale Primary
75%
71%
24
15
18
17
1
-20
Seng Kang
Seng Kang Primary
0%
24%
38
0
0
0
0
-30
Seng Kang
Sengkang Green Primary
50%
79%
20
10
10
15
-5
0
Seng Kang
Springdale Primary
0%
63%
26
0
0
0
0
-30
Serangoon
CHIJ Our Lady of Good Counsel
44%
42%
34
4
15
9
6
0
Serangoon
Rosyth
86%
84%
20
17
18
31
-13
0
Serangoon
St Gabriel’s Primary
48%
45%
33
10
16
18
-2
0
Serangoon
Yangzheng Primary
35%
67%
20
5
7
14
-7
0
Serangoon
Zhonghua Primary
2%
16%
42
1
1
0
1
0
Tampines
Angsana Primary
5%
79%
20
0
1
1
0
0
Tampines
Changkat Primary
0%
18%
76
0
0
1
-1
0
Tampines
Chongzheng Primary
11%
54%
45
5
5
10
-5
40
Tampines
East Spring Primary
0%
34%
53
0
0
0
0
0
Tampines
Gongshang Primary
65%
83%
20
10
13
17
-4
40
Tampines
Junyuan Primary
4%
71%
27
1
1
0
1
0
Tampines
Poi Ching
90%
64%
48
36
43
42
1
0
Tampines
St Hilda’s Primary
76%
84%
20
12
16
29
-13
0
Tampines
Tampines North Primary
2%
39%
57
1
1
0
1
-40
Tampines
Tampines Primary
2%
54%
49
1
1
2
-1
40
Tampines
Yumin Primary
0%
28%
58
0
0
0
0
-40
Tengah
Pioneer Primary
7%
19%
105
6
7
6
1
30
Toa Payoh
Cedar Primary
2%
42%
47
0
1
0
1
0
Toa Payoh
CHIJ Primary (Toa Payoh)
106%
70%
31
30
34
56
-22
0
Toa Payoh
First Toa Payoh Primary
0%
17%
42
0
0
0
0
-30
Toa Payoh
Kheng Cheng
0%
48%
42
0
0
1
-1
0
Toa Payoh
Maris Stella High
194%
80%
34
43
66
53
13
60
Toa Payoh
Marymount Convent
7%
13%
72
2
5
3
2
0
Toa Payoh
Pei Chun Public
129%
86%
20
24
27
32
-5
0
Toa Payoh
St Andrew’s Junior
109%
73%
32
33
35
33
2
0
Woodlands
Admiralty Primary
110%
81%
20
21
22
27
-5
0
Woodlands
Evergreen Primary
3%
44%
34
1
1
0
1
0
Woodlands
Fuchun Primary
0%
47%
32
0
0
0
0
0
Woodlands
Greenwood Primary
0%
43%
40
0
0
0
0
0
Woodlands
Innova Primary
5%
33%
41
2
2
4
-2
0
Woodlands
Marsiling Primary
0%
49%
31
0
0
0
0
0
Woodlands
Qihua Primary
0%
45%
33
0
0
0
0
0
Woodlands
Riverside Primary
18%
70%
22
3
4
6
-2
0
Woodlands
Si Ling Primary
0%
28%
29
0
0
0
0
-30
Woodlands
Woodgrove Primary
9%
49%
31
3
3
5
-2
0
Woodlands
Woodlands Primary
13%
67%
24
3
3
8
-5
0
Woodlands
Woodlands Ring Primary
0%
43%
34
0
0
0
0
0
Yishun
Ahmad Ibrahim Primary
0%
24%
61
0
0
1
-1
20
Yishun
Chongfu Primary
188%
85%
23
41
45
39
6
0
Yishun
Huamin Primary
15%
76%
20
2
3
2
1
0
Yishun
Jiemin Primary
2%
32%
50
0
1
0
1
30
Yishun
Naval Base Primary
7%
67%
27
2
2
1
1
0
Yishun
North View Primary
20%
77%
20
4
4
1
3
0
Yishun
Northland Primary
145%
83%
20
28
29
27
2
0
Yishun
Peiying Primary
0%
46%
40
0
0
0
0
20
Yishun
Xishan Primary
0%
52%
35
0
0
1
-1
-20
Yishun
Yishun Primary
0%
52%
31
0
0
0
0
-30
Want to chat with other parents? Join the conversation on the KiasuParents forum!