Top 10 Primary Schools at a Glance

See the full primary school ranking ↓

Choosing your child's primary school is often the first big decision you make about their education, and it can feel daunting when friends, relatives and online forums all name the same few schools.

Yet there is no official list of top primary schools in Singapore, as the Ministry of Education (MOE) does not rank them. Every school also teaches the same national curriculum. You can, however, see how popular a school is from its Primary 1 (P1) registration figures, which show how many children applied for each place.

Popularity reflects demand, not teaching quality. A school may be oversubscribed because of its long history and alumni links, or simply because many young families live nearby.

Smiling mother walking her young son in school uniform to a primary school gate

Full List of Singapore Primary School Ranking By Popularity

We rank primary schools in Singapore by popularity, using MOE's P1 registration data.

Each school's score shows how many children applied for every Phase 2B place, so 40 applicants for 20 places gives a score of 2. Phase 2B is used because applying in this phase can imply that a family chose the school on purpose, and its places vary less between schools.

A higher score means more competition for each place, but not necessarily a better fit for your child.

Phase 2B Places – Places for children whose parents volunteer at the school, belong to a linked group or are community leaders
Applicants per Place (Phase 2B) – Applicants for each Phase 2B place. Above 1 means a ballot was likely
Phase 2C – Open to all children, with priority for those living nearer the school
Applicants per Place (Phase 2C) – Applicants for each Phase 2C place
Two-Track – 12 schools that will split Phase 2C places by distance (within or beyond 2 km) from the 2027 registration
Year
Zone
School Type
Gender
Rank School Phase 2B Places Phase 2B Applicants Applicants per Place (Phase 2B) Applicants per Place (Phase 2C)
1 Nanyang Primary School
West SAP GEP Two-Track
20 52 2.60 1.70
2 Ai Tong School
South SAP
20 51 2.55 1.90
3 Pei Hwa Presbyterian Primary School
West SAP Two-Track
21 46 2.19 1.23
4 Holy Innocents' Primary School
South SAP
21 45 2.14 2.20
5 Kong Hwa School
East SAP
27 57 2.11 2.09
6 Nan Hua Primary School
West SAP GEP
20 42 2.10 3.00
7 CHIJ St. Nicholas Girls' School (Primary)
North SAP Girls
24 49 2.04 1.62
8 Tao Nan School
East SAP GEP Two-Track
20 40 2.00 1.36
9 St. Joseph's Institution Junior
South Boys
40 79 1.98 1.33
10 Maris Stella High School (Primary)
North SAP Boys
34 66 1.94 2.19
11 Methodist Girls' School (Primary)
West Two-Track Girls
21 40 1.90 1.54
12 Chongfu School
North
24 45 1.88 2.85
13 Nan Chiau Primary School
North
43 79 1.84 2.42
14 Catholic High School (Primary)
North SAP GEP Boys
20 35 1.75 1.56
15 Red Swastika School
East SAP
20 33 1.65 2.08
16 Anglo-Chinese School (Junior)
South Two-Track Boys
26 41 1.58 1.26
17 Kuo Chuan Presbyterian Primary School
South
24 37 1.54 1.71
18 Maha Bodhi School
East SAP
21 32 1.52 1.79
19 Northland Primary School
North
20 29 1.45 3.36
20 Singapore Chinese Girls' Primary School
South Two-Track Girls
20 29 1.45 1.51
21 St. Anthony's Primary School
West
31 44 1.42 1.74
22 Pei Chun Public School
South SAP
21 27 1.29 1.73
23 Princess Elizabeth Primary School
West
20 25 1.25 3.98
24 Anglo-Chinese School (Primary)
South GEP Two-Track Boys
36 45 1.25 1.17
25 Fairfield Methodist School (Primary)
South
22 27 1.23 1.67
26 Henry Park Primary School
West GEP
25 29 1.16 1.49
27 Rulang Primary School
West
20 23 1.15 2.20
28 Admiralty Primary School
North
20 22 1.10 2.17
29 Radin Mas Primary School
South
21 23 1.10 1.57
30 St Andrew's Junior School
South Boys
32 35 1.09 1.43
31 Hong Wen School
South SAP
30 32 1.07 2.02
32 CHIJ Primary (Toa Payoh)
South Girls
32 34 1.06 1.17
33 Canossa Catholic Primary School
East
20 21 1.05 1.19
34 Frontier Primary School
West
20 20 1.00 1.60
35 Bukit Panjang Primary School
West
20 19 0.95 1.88
36 South View Primary School
West
20 18 0.90 2.39
37 Poi Ching School
East SAP
48 43 0.90 1.79
38 Rosyth School
North GEP
21 18 0.86 2.61
39 Paya Lebar Methodist Girls' School (Primary)
East Girls
45 37 0.82 1.04
40 Horizon Primary School
East
20 16 0.80 1.91
41 CHIJ (Katong) Primary
East Two-Track Girls
40 31 0.78 0.89
42 St. Hilda's Primary School
East GEP
21 16 0.76 2.57
43 Rivervale Primary School
North
24 18 0.75 1.96
44 Wellington Primary School
North
20 15 0.75 1.89
45 Pasir Ris Primary School
East
20 15 0.75 1.80
46 Xinmin Primary School
North
24 18 0.75 1.52
47 River Valley Primary School
South
32 23 0.72 1.34
48 Compassvale Primary School
North
30 21 0.70 1.41
49 Westwood Primary School
West
23 16 0.70 1.27
50 Mee Toh School
North
59 41 0.69 1.13
51 Anderson Primary School
North
32 21 0.66 1.31
52 Gongshang Primary School
East
20 13 0.65 1.92
53 Shuqun Primary School
West
20 13 0.65 1.56
54 Yu Neng Primary School
East
22 14 0.64 1.76
55 Keming Primary School
West
37 23 0.62 1.10
56 Temasek Primary School
East
20 12 0.60 1.72
57 CHIJ Our Lady of the Nativity
South Girls
54 31 0.57 0.94
58 Sengkang Green Primary School
North
20 10 0.50 1.34
59 St. Gabriel's Primary School
South Boys
33 16 0.48 1.02
60 Raffles Girls' Primary School
South GEP Two-Track Girls
53 24 0.45 0.93
61 Tanjong Katong Primary School
East Two-Track
20 9 0.45 1.68
62 CHIJ Our Lady of Good Counsel
South Girls
34 15 0.44 0.31
63 Canberra Primary School
North
34 14 0.41 0.99
64 Chua Chu Kang Primary School
West
35 14 0.40 1.34
65 St. Stephen's School
East Boys
49 19 0.39 0.66
66 Alexandra Primary School
South
20 7 0.35 1.56
67 Yangzheng Primary School
South
20 7 0.35 1.02
68 CHIJ (Kellock)
South Girls
37 12 0.32 0.52
69 St. Margaret's School (Primary)
South Two-Track Girls
42 11 0.26 1.04
70 Punggol Green Primary School
East
20 5 0.25 1.68
71 Haig Girls' School
East Girls
45 11 0.24 0.85
72 De La Salle School
West
33 8 0.24 1.04
73 White Sands Primary School
East
23 5 0.22 1.06
74 North View Primary School
North
20 4 0.20 2.07
75 Riverside Primary School
North
22 4 0.18 1.00
76 Huamin Primary School
North
20 3 0.15 1.83
77 Sembawang Primary School
North
20 3 0.15 1.36
78 St. Anthony's Canossian Primary School
East Girls
48 7 0.15 0.28
79 Qifa Primary School
West
50 7 0.14 0.87
80 Geylang Methodist School (Primary)
East
52 7 0.13 1.01
81 Woodlands Primary School
North
24 3 0.12 1.15
82 CHIJ Our Lady Queen of Peace
West Girls
48 6 0.12 0.58
83 Teck Ghee Primary School
South
43 5 0.12 0.73
84 Chongzheng Primary School
East
45 5 0.11 0.80
85 Elias Park Primary School
East
20 2 0.10 1.69
86 Woodgrove Primary School
North
32 3 0.09 0.90
87 Hougang Primary School
North
25 2 0.08 0.88
88 Naval Base Primary School
North
27 2 0.07 0.82
89 Montfort Junior School
North Boys
43 3 0.07 0.07
90 Marymount Convent School
South Girls
72 5 0.07 0.13
91 Pioneer Primary School
West
105 7 0.07 0.89
92 Angsana Primary School
East
20 1 0.05 2.57
93 Jurong West Primary School
West
20 1 0.05 1.24
94 Innova Primary School
North
41 2 0.05 0.56
95 West Spring Primary School
West
21 1 0.05 0.97
96 Junyuan Primary School
East
27 1 0.04 1.23
97 Palm View Primary School
North
33 1 0.03 0.94
98 Yew Tee Primary School
West
33 1 0.03 0.57
99 Ngee Ann Primary School
East Two-Track
34 1 0.03 1.11
100 Evergreen Primary School
North
34 1 0.03 0.63
101 Bukit Timah Primary School
West
38 1 0.03 1.01
102 Zhonghua Primary School
South
42 1 0.02 0.14
103 Cedar Primary School
South
47 1 0.02 0.40
104 Endeavour Primary School
North
47 1 0.02 0.31
105 Fuhua Primary School
West
47 1 0.02 0.21
106 Queenstown Primary School
South
49 1 0.02 0.73
107 Tampines Primary School
East
49 1 0.02 0.52
108 Jiemin Primary School
North
50 1 0.02 0.31
109 Tampines North Primary School
East
57 1 0.02 0.29
110 Northshore Primary School
East
31 0 0.00 1.32
111 Punggol Primary School
South
20 0 0.00 1.15
112 Valour Primary School
East
20 0 0.00 1.15
113 Waterway Primary School
East
21 0 0.00 0.98
114 Zhenghua Primary School
West
20 0 0.00 0.98
115 Bukit View Primary School
West
70 0 0.00 0.98
116 Jing Shan Primary School
South
20 0 0.00 0.95
117 Springdale Primary School
North
26 0 0.00 0.94
118 Marsiling Primary School
North
31 0 0.00 0.92
119 Kheng Cheng School
South
42 0 0.00 0.92
120 Fengshan Primary School
East
29 0 0.00 0.80
121 Fernvale Primary School
North
42 0 0.00 0.67
122 Xingnan Primary School
West
29 0 0.00 0.62
123 Lakeside Primary School
West
40 0 0.00 0.61
124 Clementi Primary School
West
55 0 0.00 0.61
125 Punggol View Primary School
East
33 0 0.00 0.61
126 Opera Estate Primary School
East
39 0 0.00 0.59
127 West View Primary School
West
20 0 0.00 0.58
128 Concord Primary School
West
37 0 0.00 0.57
129 Woodlands Ring Primary School
North
34 0 0.00 0.57
130 Fuchun Primary School
North
32 0 0.00 0.56
131 Greenwood Primary School
North
40 0 0.00 0.55
132 Telok Kurau Primary School
East
45 0 0.00 0.53
133 Peiying Primary School
North
40 0 0.00 0.51
134 Zhangde Primary School
South
31 0 0.00 0.49
135 Casuarina Primary School
East
22 0 0.00 0.47
136 Unity Primary School
West
33 0 0.00 0.46
137 Xishan Primary School
North
35 0 0.00 0.44
138 Jurong Primary School
West
32 0 0.00 0.44
139 Park View Primary School
East
40 0 0.00 0.43
140 Fern Green Primary School
North
57 0 0.00 0.42
141 Qihua Primary School
North
33 0 0.00 0.41
142 Cantonment Primary School
South
31 0 0.00 0.39
143 Yishun Primary School
North
31 0 0.00 0.39
144 Si Ling Primary School
North
29 0 0.00 0.38
145 West Grove Primary School
West
33 0 0.00 0.37
146 North Spring Primary School
North
33 0 0.00 0.36
147 Dazhong Primary School
West
30 0 0.00 0.36
148 Oasis Primary School
East
35 0 0.00 0.32
149 Greenridge Primary School
West
34 0 0.00 0.31
150 East Spring Primary School
East
53 0 0.00 0.30
151 Xinghua Primary School
South
48 0 0.00 0.28
152 Mayflower Primary School
South
33 0 0.00 0.28
153 Edgefield Primary School
East
47 0 0.00 0.28
154 Corporation Primary School
West
32 0 0.00 0.26
155 Gan Eng Seng Primary School
South
28 0 0.00 0.26
156 Boon Lay Garden Primary School
West
31 0 0.00 0.24
157 Beacon Primary School
West
34 0 0.00 0.23
158 Blangah Rise Primary School
South
30 0 0.00 0.23
159 Farrer Park Primary School
South
45 0 0.00 0.20
160 Ang Mo Kio Primary School
South
46 0 0.00 0.20
161 Bedok Green Primary School
East
54 0 0.00 0.19
162 Teck Whye Primary School
West
41 0 0.00 0.18
163 Bendemeer Primary School
South
44 0 0.00 0.18
164 Changkat Primary School
East
76 0 0.00 0.17
165 North Vista Primary School
North
42 0 0.00 0.17
166 New Town Primary School
South
52 0 0.00 0.17
167 Yio Chu Kang Primary School
North
42 0 0.00 0.17
168 Anchor Green Primary School
North
47 0 0.00 0.16
169 Pei Tong Primary School
West
71 0 0.00 0.16
170 Seng Kang Primary School
North
38 0 0.00 0.14
171 Lianhua Primary School
West
68 0 0.00 0.14
172 Punggol Cove Primary School
East
58 0 0.00 0.14
173 Greendale Primary School
East
42 0 0.00 0.13
174 Ahmad Ibrahim Primary School
North
61 0 0.00 0.11
175 Meridian Primary School
East
51 0 0.00 0.10
176 First Toa Payoh Primary School
South
42 0 0.00 0.09
177 Yumin Primary School
East
58 0 0.00 0.08
178 Northoaks Primary School
North
63 0 0.00 0.07
179 Yuhua Primary School
West
54 0 0.00 0.07
1 Tao Nan School
East SAP GEP Two-Track
20 63 3.15 1.80
2 Ai Tong School
South SAP
20 62 3.10 1.88
3 Nanyang Primary School
West SAP GEP Two-Track
20 53 2.65 1.50
4 Pei Hwa Presbyterian Primary School
West SAP Two-Track
20 51 2.55 2.05
5 Methodist Girls' School (Primary)
West Two-Track Girls
22 54 2.45 1.73
6 Nan Chiau Primary School
North
42 102 2.43 3.16
7 CHIJ St. Nicholas Girls' School (Primary)
North SAP Girls
20 48 2.40 1.73
8 CHIJ Primary (Toa Payoh)
South Girls
25 56 2.24 1.57
9 Red Swastika School
East SAP
20 42 2.10 2.27
10 Kong Hwa School
East SAP
24 49 2.04 2.41
11 Anglo-Chinese School (Junior)
South Two-Track Boys
30 61 2.03 1.56
12 Maha Bodhi School
East SAP
23 46 2.00 2.55
13 Holy Innocents' Primary School
South SAP
22 44 2.00 2.44
14 St. Joseph's Institution Junior
South Boys
39 77 1.97 1.47
15 Chongfu School
North
20 39 1.95 3.45
16 Nan Hua Primary School
West SAP GEP
21 40 1.90 4.05
17 Anglo-Chinese School (Primary)
South GEP Two-Track Boys
33 61 1.85 1.45
18 Catholic High School (Primary)
North SAP GEP Boys
20 35 1.75 1.80
19 Maris Stella High School (Primary)
North SAP Boys
31 53 1.71 2.00
20 Rosyth School
North GEP
20 31 1.55 3.14
21 Pei Chun Public School
South SAP
21 32 1.52 2.09
22 Rulang Primary School
West
20 30 1.50 2.45
23 Fairfield Methodist School (Primary)
South
20 30 1.50 1.67
24 Northland Primary School
North
20 29 1.45 3.46
25 St. Hilda's Primary School
East GEP
20 29 1.45 3.16
26 Princess Elizabeth Primary School
West
20 28 1.40 5.66
27 Singapore Chinese Girls' Primary School
South Two-Track Girls
20 27 1.35 1.41
28 South View Primary School
West
20 26 1.30 3.78
29 Frontier Primary School
West
20 23 1.15 1.65
30 Kuo Chuan Presbyterian Primary School
South
30 32 1.07 1.92
31 Wellington Primary School
North
20 21 1.05 2.60
32 Paya Lebar Methodist Girls' School (Primary)
East Girls
44 46 1.05 1.24
33 Admiralty Primary School
North
26 27 1.04 1.67
34 Shuqun Primary School
West
20 20 1.00 1.93
35 Henry Park Primary School
West GEP
31 31 1.00 1.48
36 Radin Mas Primary School
South
23 22 0.96 2.04
37 Pasir Ris Primary School
East
20 19 0.95 1.44
38 Poi Ching School
East SAP
47 42 0.89 2.14
39 St. Anthony's Primary School
West
39 34 0.87 1.46
40 Anderson Primary School
North
29 25 0.86 1.40
41 Gongshang Primary School
East
20 17 0.85 2.66
42 St Andrew's Junior School
South Boys
39 33 0.85 1.24
43 Hong Wen School
South SAP
28 23 0.82 2.47
44 Yu Neng Primary School
East
20 16 0.80 1.36
45 Xinmin Primary School
North
24 19 0.79 1.64
46 Bukit Panjang Primary School
West
26 20 0.77 1.28
47 Sengkang Green Primary School
North
20 15 0.75 1.75
48 CHIJ Our Lady of the Nativity
South Girls
51 37 0.73 1.13
49 Mee Toh School
North
52 37 0.71 1.29
50 Yangzheng Primary School
South
20 14 0.70 2.09
51 Keming Primary School
West
33 21 0.64 1.62
52 Raffles Girls' Primary School
South GEP Two-Track Girls
49 31 0.63 1.24
53 Canossa Catholic Primary School
East
24 14 0.58 0.57
54 Horizon Primary School
East
20 11 0.55 1.58
55 St. Gabriel's Primary School
South Boys
33 18 0.55 0.85
56 Chua Chu Kang Primary School
West
30 16 0.53 1.97
57 Canberra Primary School
North
35 18 0.51 1.21
58 Haig Girls' School
East Girls
39 20 0.51 0.85
59 Temasek Primary School
East
20 10 0.50 2.06
60 Compassvale Primary School
North
38 19 0.50 1.17
61 Tanjong Katong Primary School
East Two-Track
20 9 0.45 1.57
62 Rivervale Primary School
North
38 17 0.45 1.16
63 Hougang Primary School
North
38 16 0.42 1.17
64 River Valley Primary School
South
35 14 0.40 1.00
65 St. Margaret's School (Primary)
South Two-Track Girls
42 15 0.36 1.11
66 Westwood Primary School
West
20 7 0.35 1.43
67 Riverside Primary School
North
20 6 0.30 1.46
68 CHIJ (Katong) Primary
East Two-Track Girls
40 12 0.30 0.66
69 CHIJ Our Lady of Good Counsel
South Girls
34 9 0.26 0.47
70 Qifa Primary School
West
47 12 0.26 1.13
71 Woodlands Primary School
North
32 8 0.25 0.97
72 De La Salle School
West
51 12 0.24 0.80
73 Chongzheng Primary School
East
44 10 0.23 1.02
74 Alexandra Primary School
South
23 5 0.22 1.09
75 St. Stephen's School
East Boys
64 11 0.17 0.40
76 CHIJ Our Lady Queen of Peace
West Girls
46 7 0.15 0.67
77 Punggol Green Primary School
East
20 3 0.15 2.03
78 Valour Primary School
East
20 3 0.15 1.54
79 Punggol Primary School
South
20 3 0.15 1.27
80 Woodgrove Primary School
North
34 5 0.15 0.89
81 CHIJ (Kellock)
South Girls
42 6 0.14 0.46
82 Montfort Junior School
North Boys
41 5 0.12 0.09
83 Innova Primary School
North
36 4 0.11 0.73
84 Huamin Primary School
North
20 2 0.10 1.48
85 Geylang Methodist School (Primary)
East
47 4 0.09 1.00
86 Teck Ghee Primary School
South
47 3 0.06 0.55
87 White Sands Primary School
East
35 2 0.06 0.77
88 St. Anthony's Canossian Primary School
East Girls
55 3 0.05 0.20
89 Pioneer Primary School
West
113 6 0.05 0.58
90 Angsana Primary School
East
20 1 0.05 2.83
91 North View Primary School
North
20 1 0.05 1.82
92 Jurong West Primary School
West
20 1 0.05 1.31
93 Naval Base Primary School
North
20 1 0.05 1.07
94 Ngee Ann Primary School
East Two-Track
42 2 0.05 1.17
95 West Spring Primary School
West
21 1 0.05 0.63
96 Tampines Primary School
East
44 2 0.05 0.64
97 Marymount Convent School
South Girls
70 3 0.04 0.27
98 Northshore Primary School
East
29 1 0.03 1.49
99 Concord Primary School
West
29 1 0.03 1.12
100 Greenridge Primary School
West
29 1 0.03 0.31
101 Lakeside Primary School
West
44 1 0.02 0.75
102 Yew Tee Primary School
West
48 1 0.02 0.47
103 Xishan Primary School
North
49 1 0.02 0.45
104 Fernvale Primary School
North
52 1 0.02 0.46
105 Kheng Cheng School
South
54 1 0.02 1.07
106 Yuhua Primary School
West
58 1 0.02 0.15
107 New Town Primary School
South
60 1 0.02 0.12
108 Ahmad Ibrahim Primary School
North
62 1 0.02 0.17
109 Changkat Primary School
East
74 1 0.01 0.19
110 Elias Park Primary School
East
22 0 0.00 1.74
111 Waterway Primary School
East
20 0 0.00 1.70
112 Sembawang Primary School
North
25 0 0.00 1.43
113 Fengshan Primary School
East
23 0 0.00 1.35
114 Queenstown Primary School
South
35 0 0.00 1.10
115 Junyuan Primary School
East
28 0 0.00 1.07
116 Marsiling Primary School
North
35 0 0.00 0.95
117 Dazhong Primary School
West
26 0 0.00 0.90
118 Zhangde Primary School
South
29 0 0.00 0.85
119 Jing Shan Primary School
South
20 0 0.00 0.83
120 Greenwood Primary School
North
30 0 0.00 0.82
121 Zhenghua Primary School
West
20 0 0.00 0.81
122 Opera Estate Primary School
East
35 0 0.00 0.80
123 Bukit Timah Primary School
West
44 0 0.00 0.79
124 Punggol View Primary School
East
26 0 0.00 0.73
125 Springdale Primary School
North
30 0 0.00 0.72
126 Evergreen Primary School
North
33 0 0.00 0.68
127 Oasis Primary School
East
35 0 0.00 0.56
128 Fern Green Primary School
North
51 0 0.00 0.56
129 West View Primary School
West
20 0 0.00 0.52
130 Palm View Primary School
North
55 0 0.00 0.51
131 Peiying Primary School
North
35 0 0.00 0.50
132 Fuchun Primary School
North
31 0 0.00 0.50
133 Woodlands Ring Primary School
North
34 0 0.00 0.49
134 Xingnan Primary School
West
32 0 0.00 0.48
135 Casuarina Primary School
East
21 0 0.00 0.47
136 Qihua Primary School
North
37 0 0.00 0.46
137 Bukit View Primary School
West
67 0 0.00 0.46
138 Telok Kurau Primary School
East
50 0 0.00 0.42
139 Yishun Primary School
North
40 0 0.00 0.41
140 Jurong Primary School
West
40 0 0.00 0.40
141 Endeavour Primary School
North
58 0 0.00 0.39
142 Cedar Primary School
South
48 0 0.00 0.39
143 Park View Primary School
East
37 0 0.00 0.38
144 Unity Primary School
West
48 0 0.00 0.38
145 Jiemin Primary School
North
34 0 0.00 0.38
146 Clementi Primary School
West
77 0 0.00 0.37
147 Beacon Primary School
West
36 0 0.00 0.36
148 North Spring Primary School
North
40 0 0.00 0.34
149 East Spring Primary School
East
55 0 0.00 0.33
150 Xinghua Primary School
South
47 0 0.00 0.32
151 Tampines North Primary School
East
64 0 0.00 0.31
152 West Grove Primary School
West
46 0 0.00 0.30
153 Ang Mo Kio Primary School
South
41 0 0.00 0.29
154 Mayflower Primary School
South
30 0 0.00 0.29
155 Fuhua Primary School
West
39 0 0.00 0.26
156 Boon Lay Garden Primary School
West
45 0 0.00 0.26
157 North Vista Primary School
North
45 0 0.00 0.26
158 Cantonment Primary School
South
39 0 0.00 0.25
159 Si Ling Primary School
North
39 0 0.00 0.22
160 Blangah Rise Primary School
South
30 0 0.00 0.21
161 Corporation Primary School
West
36 0 0.00 0.21
162 Punggol Cove Primary School
East
42 0 0.00 0.21
163 Bendemeer Primary School
South
44 0 0.00 0.20
164 Yio Chu Kang Primary School
North
37 0 0.00 0.20
165 Meridian Primary School
East
48 0 0.00 0.20
166 Greendale Primary School
East
43 0 0.00 0.19
167 Farrer Park Primary School
South
43 0 0.00 0.19
168 Teck Whye Primary School
West
48 0 0.00 0.16
169 Bedok Green Primary School
East
65 0 0.00 0.15
170 Anchor Green Primary School
North
52 0 0.00 0.15
171 Gan Eng Seng Primary School
South
39 0 0.00 0.15
172 Edgefield Primary School
East
59 0 0.00 0.15
173 Pei Tong Primary School
West
73 0 0.00 0.14
174 Lianhua Primary School
West
81 0 0.00 0.11
175 Seng Kang Primary School
North
42 0 0.00 0.09
176 First Toa Payoh Primary School
South
50 0 0.00 0.07
177 Zhonghua Primary School
South
44 0 0.00 0.06
178 Northoaks Primary School
North
67 0 0.00 0.05
179 Yumin Primary School
East
67 0 0.00 0.05
1 Holy Innocents' Primary School
South SAP
20 57 2.85 2.40
2 Ai Tong School
South SAP
20 53 2.65 2.29
3 Nan Chiau Primary School
North
44 112 2.55 2.81
4 Chongfu School
North
21 53 2.52 3.56
5 Nanyang Primary School
West SAP GEP Two-Track
20 50 2.50 1.98
6 CHIJ Primary (Toa Payoh)
South Girls
20 42 2.10 2.02
7 Tao Nan School
East SAP GEP Two-Track
31 62 2.00 1.30
8 Methodist Girls' School (Primary)
West Two-Track Girls
25 50 2.00 1.28
9 Kong Hwa School
East SAP
36 71 1.97 1.49
10 Nan Hua Primary School
West SAP GEP
20 39 1.95 4.00
11 Catholic High School (Primary)
North SAP GEP Boys
20 38 1.90 1.17
12 Rulang Primary School
West
20 37 1.85 2.80
13 Singapore Chinese Girls' Primary School
South Two-Track Girls
20 35 1.75 1.52
14 CHIJ St. Nicholas Girls' School (Primary)
North SAP Girls
20 35 1.75 1.50
15 St. Hilda's Primary School
East GEP
20 33 1.65 3.15
16 Anglo-Chinese School (Junior)
South Two-Track Boys
31 50 1.61 1.21
17 St. Joseph's Institution Junior
South Boys
42 65 1.55 1.17
18 Fairfield Methodist School (Primary)
South
22 33 1.50 1.73
19 Rosyth School
North GEP
20 29 1.45 3.16
20 Kuo Chuan Presbyterian Primary School
South
21 30 1.43 1.73
21 Maris Stella High School (Primary)
North SAP Boys
32 44 1.38 1.51
22 Henry Park Primary School
West GEP
21 27 1.29 1.54
23 Anglo-Chinese School (Primary)
South GEP Two-Track Boys
29 34 1.17 1.25
24 Red Swastika School
East SAP
20 23 1.15 1.47
25 Pei Chun Public School
South SAP
27 30 1.11 1.18
26 Princess Elizabeth Primary School
West
20 22 1.10 6.59
27 Pei Hwa Presbyterian Primary School
West SAP Two-Track
20 22 1.10 1.61
28 St. Anthony's Primary School
West
36 39 1.08 1.68
29 South View Primary School
West
20 21 1.05 2.95
30 Pasir Ris Primary School
East
20 21 1.05 1.80
31 Gongshang Primary School
East
20 20 1.00 2.41
32 Maha Bodhi School
East SAP
38 38 1.00 1.26
33 Radin Mas Primary School
South
25 24 0.96 1.46
34 Bukit Panjang Primary School
West
20 19 0.95 2.37
35 Shuqun Primary School
West
20 19 0.95 2.00
36 Poi Ching School
East SAP
38 35 0.92 2.43
37 Sengkang Green Primary School
North
20 18 0.90 2.24
38 CHIJ Our Lady of the Nativity
South Girls
49 43 0.88 1.06
39 Frontier Primary School
West
20 17 0.85 2.07
40 St Andrew's Junior School
South Boys
42 35 0.83 1.41
41 Hong Wen School
South SAP
32 26 0.81 1.75
42 Admiralty Primary School
North
31 25 0.81 1.94
43 Wellington Primary School
North
20 16 0.80 2.53
44 Xinmin Primary School
North
20 16 0.80 2.07
45 Northland Primary School
North
28 22 0.79 2.74
46 Paya Lebar Methodist Girls' School (Primary)
East Girls
45 34 0.76 1.35
47 Anderson Primary School
North
25 18 0.72 1.07
48 Qifa Primary School
West
29 20 0.69 1.53
49 Mee Toh School
North
56 38 0.68 1.17
50 Yu Neng Primary School
East
20 13 0.65 1.35
51 St. Gabriel's Primary School
South Boys
34 22 0.65 0.75
52 Westwood Primary School
West
21 13 0.62 1.69
53 Tanjong Katong Primary School
East Two-Track
28 16 0.57 1.42
54 Yangzheng Primary School
South
20 11 0.55 1.41
55 River Valley Primary School
South
34 18 0.53 1.10
56 Raffles Girls' Primary School
South GEP Two-Track Girls
55 29 0.53 1.36
57 Horizon Primary School
East
20 10 0.50 1.69
58 Temasek Primary School
East
20 9 0.45 1.57
59 Chua Chu Kang Primary School
West
38 17 0.45 1.31
60 Canberra Primary School
North
43 19 0.44 1.16
61 Keming Primary School
West
32 14 0.44 1.74
62 Canossa Catholic Primary School
East
26 11 0.42 0.48
63 CHIJ (Katong) Primary
East Two-Track Girls
44 17 0.39 0.41
64 Compassvale Primary School
North
43 16 0.37 1.39
65 Rivervale Primary School
North
31 11 0.35 1.37
66 St. Anthony's Canossian Primary School
East Girls
46 16 0.35 0.25
67 Hougang Primary School
North
32 11 0.34 1.53
68 St. Margaret's School (Primary)
South Two-Track Girls
41 14 0.34 1.07
69 CHIJ Our Lady of Good Counsel
South Girls
36 11 0.31 0.35
70 CHIJ Our Lady Queen of Peace
West Girls
43 13 0.30 0.50
71 Innova Primary School
North
38 11 0.29 0.57
72 Woodlands Primary School
North
32 9 0.28 0.82
73 De La Salle School
West
44 12 0.27 0.92
74 Riverside Primary School
North
20 5 0.25 1.38
75 St. Stephen's School
East Boys
57 13 0.23 0.33
76 Haig Girls' School
East Girls
45 9 0.20 0.70
77 Marymount Convent School
South Girls
69 13 0.19 0.17
78 CHIJ (Kellock)
South Girls
49 9 0.18 0.37
79 Woodgrove Primary School
North
33 6 0.18 0.79
80 White Sands Primary School
East
29 5 0.17 0.98
81 Geylang Methodist School (Primary)
East
52 8 0.15 0.71
82 Chongzheng Primary School
East
33 5 0.15 1.27
83 Elias Park Primary School
East
20 3 0.15 1.47
84 Alexandra Primary School
South
20 3 0.15 1.41
85 Huamin Primary School
North
20 2 0.10 1.62
86 Fern Green Primary School
North
23 2 0.09 0.99
87 Montfort Junior School
North Boys
39 3 0.08 0.21
88 Ngee Ann Primary School
East Two-Track
42 3 0.07 0.82
89 Angsana Primary School
East
20 1 0.05 2.58
90 Punggol Green Primary School
East
20 1 0.05 1.83
91 Naval Base Primary School
North
20 1 0.05 1.15
92 Fengshan Primary School
East
21 1 0.05 1.23
93 Springdale Primary School
North
22 1 0.05 0.94
94 Lakeside Primary School
West
44 2 0.05 0.80
95 Oasis Primary School
East
23 1 0.04 1.07
96 West Grove Primary School
West
46 2 0.04 0.33
97 West View Primary School
West
25 1 0.04 0.56
98 Teck Ghee Primary School
South
27 1 0.04 0.91
99 Kheng Cheng School
South
54 2 0.04 0.79
100 Opera Estate Primary School
East
28 1 0.04 0.75
101 Zhangde Primary School
South
29 1 0.03 1.12
102 Woodlands Ring Primary School
North
29 1 0.03 0.63
103 Punggol Primary School
South
30 1 0.03 1.21
104 Xingnan Primary School
West
30 1 0.03 0.53
105 Greenridge Primary School
West
31 1 0.03 0.33
106 Evergreen Primary School
North
32 1 0.03 0.78
107 Yishun Primary School
North
33 1 0.03 0.31
108 Casuarina Primary School
East
34 1 0.03 0.49
109 Concord Primary School
West
36 1 0.03 0.55
110 Qihua Primary School
North
38 1 0.03 0.26
111 Telok Kurau Primary School
East
42 1 0.02 0.55
112 Punggol Cove Primary School
East
42 1 0.02 0.37
113 Bukit Timah Primary School
West
43 1 0.02 0.57
114 Queenstown Primary School
South
44 1 0.02 0.83
115 Yew Tee Primary School
West
44 1 0.02 0.56
116 Palm View Primary School
North
49 1 0.02 0.53
117 Fernvale Primary School
North
54 1 0.02 0.59
118 East Spring Primary School
East
54 1 0.02 0.39
119 Cedar Primary School
South
58 1 0.02 0.35
120 Clementi Primary School
West
66 1 0.02 0.39
121 North View Primary School
North
20 0 0.00 1.79
122 Dazhong Primary School
West
20 0 0.00 1.57
123 Valour Primary School
East
20 0 0.00 1.35
124 Sembawang Primary School
North
22 0 0.00 1.33
125 Northshore Primary School
East
43 0 0.00 1.30
126 Junyuan Primary School
East
20 0 0.00 1.25
127 West Spring Primary School
West
20 0 0.00 1.22
128 Jing Shan Primary School
South
20 0 0.00 1.18
129 Tampines Primary School
East
28 0 0.00 1.15
130 Waterway Primary School
East
30 0 0.00 1.01
131 Marsiling Primary School
North
34 0 0.00 0.87
132 Zhenghua Primary School
West
26 0 0.00 0.78
133 Jurong West Primary School
West
22 0 0.00 0.75
134 Xishan Primary School
North
38 0 0.00 0.70
135 Greenwood Primary School
North
38 0 0.00 0.52
136 Peiying Primary School
North
33 0 0.00 0.48
137 Jiemin Primary School
North
39 0 0.00 0.48
138 Unity Primary School
West
49 0 0.00 0.45
139 Ang Mo Kio Primary School
South
26 0 0.00 0.44
140 North Vista Primary School
North
44 0 0.00 0.44
141 Punggol View Primary School
East
36 0 0.00 0.43
142 Park View Primary School
East
41 0 0.00 0.43
143 Jurong Primary School
West
48 0 0.00 0.41
144 Fuchun Primary School
North
37 0 0.00 0.38
145 North Spring Primary School
North
44 0 0.00 0.38
146 Beacon Primary School
West
35 0 0.00 0.38
147 Endeavour Primary School
North
47 0 0.00 0.34
148 Si Ling Primary School
North
38 0 0.00 0.31
149 Bedok Green Primary School
East
38 0 0.00 0.30
150 Changkat Primary School
East
61 0 0.00 0.28
151 Fuhua Primary School
West
60 0 0.00 0.27
152 Boon Lay Garden Primary School
West
43 0 0.00 0.27
153 Tampines North Primary School
East
59 0 0.00 0.27
154 Damai Primary School
East
33 0 0.00 0.26
155 Farrer Park Primary School
South
40 0 0.00 0.26
156 Bukit View Primary School
West
76 0 0.00 0.25
157 Corporation Primary School
West
35 0 0.00 0.23
158 Seng Kang Primary School
North
36 0 0.00 0.23
159 Mayflower Primary School
South
32 0 0.00 0.22
160 Bendemeer Primary School
South
40 0 0.00 0.21
161 Cantonment Primary School
South
36 0 0.00 0.21
162 Zhonghua Primary School
South
31 0 0.00 0.20
163 Yio Chu Kang Primary School
North
42 0 0.00 0.20
164 Edgefield Primary School
East
54 0 0.00 0.19
165 Anchor Green Primary School
North
50 0 0.00 0.19
166 New Town Primary School
South
47 0 0.00 0.18
167 Greendale Primary School
East
43 0 0.00 0.18
168 Townsville Primary School
South
38 0 0.00 0.18
169 Ahmad Ibrahim Primary School
North
55 0 0.00 0.17
170 Blangah Rise Primary School
South
33 0 0.00 0.17
171 Xinghua Primary School
South
45 0 0.00 0.16
172 Gan Eng Seng Primary School
South
36 0 0.00 0.16
173 Teck Whye Primary School
West
49 0 0.00 0.15
174 First Toa Payoh Primary School
South
39 0 0.00 0.15
175 Pei Tong Primary School
West
65 0 0.00 0.14
176 Lianhua Primary School
West
80 0 0.00 0.13
177 Northoaks Primary School
North
60 0 0.00 0.11
178 Yuhua Primary School
West
76 0 0.00 0.11
179 Meridian Primary School
East
60 0 0.00 0.09
180 Yumin Primary School
East
59 0 0.00 0.06
1 Tao Nan School
East SAP GEP Two-Track
20 68 3.40 2.32
2 Nan Chiau Primary School
North
45 123 2.73 2.97
3 Holy Innocents' Primary School
South SAP
20 53 2.65 2.88
4 Fairfield Methodist School (Primary)
South
20 52 2.60 1.65
5 Ai Tong School
South SAP
22 56 2.55 1.73
6 CHIJ St. Nicholas Girls' School (Primary)
North SAP Girls
20 46 2.30 2.10
7 Nanyang Primary School
West SAP GEP Two-Track
20 43 2.15 1.73
8 Kong Hwa School
East SAP
29 57 1.97 1.47
9 CHIJ Primary (Toa Payoh)
South Girls
27 53 1.96 1.25
10 Anglo-Chinese School (Primary)
South GEP Two-Track Boys
26 51 1.96 1.28
11 St. Joseph's Institution Junior
South Boys
44 85 1.93 1.11
12 Methodist Girls' School (Primary)
West Two-Track Girls
21 38 1.81 1.47
13 St. Hilda's Primary School
East GEP
20 36 1.80 3.40
14 Nan Hua Primary School
West SAP GEP
20 34 1.70 4.80
15 South View Primary School
West
20 34 1.70 3.20
16 Anglo-Chinese School (Junior)
South Two-Track Boys
31 52 1.68 1.27
17 Pei Hwa Presbyterian Primary School
West SAP Two-Track
20 32 1.60 1.88
18 Chongfu School
North
35 53 1.51 1.56
19 Catholic High School (Primary)
North SAP GEP Boys
20 29 1.45 1.30
20 Maha Bodhi School
East SAP
30 42 1.40 1.30
21 Rulang Primary School
West
20 26 1.30 2.73
22 Pei Chun Public School
South SAP
24 29 1.21 1.56
23 Maris Stella High School (Primary)
North SAP Boys
26 30 1.15 1.40
24 Rosyth School
North GEP
20 23 1.15 3.46
25 Henry Park Primary School
West GEP
20 23 1.15 1.45
26 Bukit Panjang Primary School
West
21 24 1.14 2.12
27 Kuo Chuan Presbyterian Primary School
South
32 36 1.12 1.13
28 Red Swastika School
East SAP
20 22 1.10 2.12
29 Poi Ching School
East SAP
41 45 1.10 2.40
30 Admiralty Primary School
North
34 37 1.09 1.56
31 Northland Primary School
North
21 22 1.05 4.55
32 Pasir Ris Primary School
East
23 23 1.00 1.62
33 Singapore Chinese Girls' Primary School
South Two-Track Girls
21 20 0.95 1.35
34 Hong Wen School
South SAP
32 30 0.94 2.19
35 St. Gabriel's Primary School
South Boys
37 34 0.92 0.68
36 Xinmin Primary School
North
29 26 0.90 1.61
37 Mee Toh School
North
55 49 0.89 1.25
38 Radin Mas Primary School
South
25 22 0.88 1.50
39 CHIJ Our Lady of the Nativity
South Girls
52 45 0.87 1.02
40 Canossa Catholic Primary School
East
23 19 0.83 1.12
41 Gongshang Primary School
East
20 16 0.80 2.43
42 Horizon Primary School
East
20 16 0.80 1.84
43 St Andrew's Junior School
South Boys
45 36 0.80 1.10
44 Paya Lebar Methodist Girls' School (Primary)
East Girls
46 35 0.76 1.17
45 Sengkang Green Primary School
North
20 15 0.75 1.93
46 Yangzheng Primary School
South
20 14 0.70 1.60
47 Raffles Girls' Primary School
South GEP Two-Track Girls
48 33 0.69 1.15
48 Frontier Primary School
West
20 13 0.65 1.31
49 River Valley Primary School
South
25 16 0.64 1.22
50 Anderson Primary School
North
31 19 0.61 1.24
51 Princess Elizabeth Primary School
West
20 12 0.60 5.90
52 Temasek Primary School
East
20 12 0.60 2.42
53 Shuqun Primary School
West
25 15 0.60 1.62
54 St. Anthony's Primary School
West
42 24 0.57 1.12
55 Chua Chu Kang Primary School
West
25 14 0.56 1.79
56 Hougang Primary School
North
31 17 0.55 1.29
57 Yu Neng Primary School
East
22 12 0.55 1.46
58 Rivervale Primary School
North
28 14 0.50 1.90
59 CHIJ (Katong) Primary
East Two-Track Girls
42 21 0.50 0.60
60 Haig Girls' School
East Girls
38 18 0.47 1.11
61 Canberra Primary School
North
48 22 0.46 1.07
62 St. Stephen's School
East Boys
62 28 0.45 0.36
63 Compassvale Primary School
North
40 18 0.45 1.32
64 Westwood Primary School
West
23 10 0.43 1.39
65 Tanjong Katong Primary School
East Two-Track
32 13 0.41 1.24
66 Qifa Primary School
West
46 17 0.37 1.05
67 St. Margaret's School (Primary)
South Two-Track Girls
46 17 0.37 0.64
68 CHIJ Our Lady Queen of Peace
West Girls
40 14 0.35 0.56
69 Innova Primary School
North
36 11 0.31 0.60
70 Wellington Primary School
North
20 6 0.30 1.96
71 CHIJ (Kellock)
South Girls
47 14 0.30 0.38
72 CHIJ Our Lady of Good Counsel
South Girls
37 11 0.30 0.40
73 Chongzheng Primary School
East
26 7 0.27 1.17
74 Keming Primary School
West
30 8 0.27 1.68
75 Woodlands Primary School
North
36 8 0.22 0.85
76 Woodgrove Primary School
North
37 8 0.22 0.96
77 Montfort Junior School
North Boys
40 8 0.20 0.22
78 Punggol Green Primary School
East
21 4 0.19 1.90
79 Teck Ghee Primary School
South
29 5 0.17 0.76
80 St. Anthony's Canossian Primary School
East Girls
58 8 0.14 0.22
81 White Sands Primary School
East
26 3 0.12 1.10
82 De La Salle School
West
44 5 0.11 0.75
83 Marymount Convent School
South Girls
65 7 0.11 0.30
84 Naval Base Primary School
North
20 2 0.10 1.53
85 Oasis Primary School
East
21 2 0.10 1.03
86 Alexandra Primary School
South
43 4 0.09 1.11
87 Geylang Methodist School (Primary)
East
45 4 0.09 1.02
88 West Spring Primary School
West
26 2 0.08 1.08
89 Zhenghua Primary School
West
26 2 0.08 0.58
90 Yew Tee Primary School
West
40 3 0.07 0.38
91 Greenwood Primary School
North
42 3 0.07 0.72
92 Fengshan Primary School
East
31 2 0.06 0.78
93 Angsana Primary School
East
32 2 0.06 1.76
94 Park View Primary School
East
34 2 0.06 0.65
95 Cantonment Primary School
South
34 2 0.06 0.40
96 Xishan Primary School
North
39 2 0.05 0.37
97 Corporation Primary School
West
39 2 0.05 0.26
98 Huamin Primary School
North
20 1 0.05 1.56
99 Riverside Primary School
North
20 1 0.05 1.53
100 Fern Green Primary School
North
20 1 0.05 1.20
101 Jurong West Primary School
West
20 1 0.05 1.05
102 Jing Shan Primary School
South
20 1 0.05 1.02
103 Ngee Ann Primary School
East Two-Track
40 2 0.05 1.00
104 Fuhua Primary School
West
43 2 0.05 0.42
105 Teck Whye Primary School
West
48 2 0.04 0.13
106 Sembawang Primary School
North
25 1 0.04 0.89
107 West View Primary School
West
27 1 0.04 0.50
108 Valour Primary School
East
28 1 0.04 1.21
109 Damai Primary School
East
29 1 0.03 0.25
110 Punggol View Primary School
East
30 1 0.03 0.55
111 Fuchun Primary School
North
32 1 0.03 0.47
112 Opera Estate Primary School
East
34 1 0.03 0.73
113 Townsville Primary School
South
35 1 0.03 0.26
114 Greenridge Primary School
West
35 1 0.03 0.18
115 Queenstown Primary School
South
36 1 0.03 1.16
116 Concord Primary School
West
36 1 0.03 0.70
117 Bukit Timah Primary School
West
36 1 0.03 0.64
118 Punggol Cove Primary School
East
38 1 0.03 0.73
119 Waterway Primary School
East
40 1 0.03 0.64
120 Changkat Primary School
East
40 1 0.03 0.47
121 Kheng Cheng School
South
41 1 0.02 0.91
122 West Grove Primary School
West
42 1 0.02 0.36
123 Yishun Primary School
North
47 1 0.02 0.38
124 Bendemeer Primary School
South
47 1 0.02 0.21
125 North Vista Primary School
North
49 1 0.02 0.37
126 Cedar Primary School
South
51 1 0.02 0.25
127 Northshore Primary School
East
53 1 0.02 0.69
128 Yuhua Primary School
West
53 1 0.02 0.14
129 Farrer Park Primary School
South
55 1 0.02 0.23
130 Endeavour Primary School
North
59 1 0.02 0.30
131 Elias Park Primary School
East
20 0 0.00 1.66
132 Punggol Primary School
South
28 0 0.00 1.23
133 North View Primary School
North
26 0 0.00 1.19
134 Dazhong Primary School
West
28 0 0.00 0.98
135 Lakeside Primary School
West
39 0 0.00 0.94
136 Zhangde Primary School
South
32 0 0.00 0.93
137 Tampines Primary School
East
34 0 0.00 0.90
138 Junyuan Primary School
East
27 0 0.00 0.72
139 Evergreen Primary School
North
31 0 0.00 0.70
140 Casuarina Primary School
East
22 0 0.00 0.67
141 Fernvale Primary School
North
43 0 0.00 0.62
142 Palm View Primary School
North
43 0 0.00 0.58
143 Jurong Primary School
West
41 0 0.00 0.58
144 Springdale Primary School
North
40 0 0.00 0.56
145 Marsiling Primary School
North
48 0 0.00 0.52
146 Woodlands Ring Primary School
North
35 0 0.00 0.50
147 Unity Primary School
West
29 0 0.00 0.50
148 East Spring Primary School
East
43 0 0.00 0.49
149 Qihua Primary School
North
32 0 0.00 0.44
150 Jiemin Primary School
North
44 0 0.00 0.43
151 Telok Kurau Primary School
East
46 0 0.00 0.41
152 Peiying Primary School
North
40 0 0.00 0.40
153 Beacon Primary School
West
28 0 0.00 0.37
154 Kranji Primary School
West
20 0 0.00 0.35
155 Ang Mo Kio Primary School
South
28 0 0.00 0.34
156 Tampines North Primary School
East
46 0 0.00 0.34
157 Xingnan Primary School
West
48 0 0.00 0.30
158 Edgefield Primary School
East
54 0 0.00 0.28
159 Anchor Green Primary School
North
42 0 0.00 0.28
160 Mayflower Primary School
South
40 0 0.00 0.25
161 Clementi Primary School
West
71 0 0.00 0.24
162 Gan Eng Seng Primary School
South
38 0 0.00 0.23
163 Blangah Rise Primary School
South
26 0 0.00 0.23
164 Boon Lay Garden Primary School
West
40 0 0.00 0.22
165 Si Ling Primary School
North
33 0 0.00 0.22
166 North Spring Primary School
North
58 0 0.00 0.22
167 Yio Chu Kang Primary School
North
41 0 0.00 0.20
168 Bedok Green Primary School
East
48 0 0.00 0.19
169 Ahmad Ibrahim Primary School
North
52 0 0.00 0.17
170 Xinghua Primary School
South
67 0 0.00 0.17
171 Pei Tong Primary School
West
65 0 0.00 0.15
172 Northoaks Primary School
North
45 0 0.00 0.15
173 Lianhua Primary School
West
84 0 0.00 0.14
174 Meridian Primary School
East
52 0 0.00 0.14
175 Seng Kang Primary School
North
54 0 0.00 0.13
176 Greendale Primary School
East
63 0 0.00 0.12
177 New Town Primary School
South
55 0 0.00 0.12
178 Zhonghua Primary School
South
32 0 0.00 0.12
179 Bukit View Primary School
West
80 0 0.00 0.11
180 Yumin Primary School
East
54 0 0.00 0.09
181 First Toa Payoh Primary School
South
39 0 0.00 0.08
1 Methodist Girls' School (Primary)
West Two-Track Girls
20 79 3.95 1.75
2 Tao Nan School
East SAP GEP Two-Track
23 61 2.65 2.11
3 Ai Tong School
South SAP
20 48 2.40 2.05
4 Holy Innocents' Primary School
South SAP
21 50 2.38 2.40
5 CHIJ St. Nicholas Girls' School (Primary)
North SAP Girls
20 46 2.30 1.57
6 Admiralty Primary School
North
22 49 2.23 2.31
7 St. Joseph's Institution Junior
South Boys
38 84 2.21 1.36
8 Catholic High School (Primary)
North SAP GEP Boys
20 43 2.15 1.70
9 Anglo-Chinese School (Junior)
South Two-Track Boys
27 57 2.11 1.30
10 Chongfu School
North
25 51 2.04 3.20
11 Kong Hwa School
East SAP
32 65 2.03 2.02
12 St. Hilda's Primary School
East GEP
20 40 2.00 3.51
13 Anglo-Chinese School (Primary)
South GEP Two-Track Boys
28 55 1.96 1.25
14 Nan Chiau Primary School
North
41 79 1.93 3.38
15 Nan Hua Primary School
West SAP GEP
20 38 1.90 4.78
16 Nanyang Primary School
West SAP GEP Two-Track
20 37 1.85 2.17
17 Pei Hwa Presbyterian Primary School
West SAP Two-Track
20 37 1.85 2.12
18 Kuo Chuan Presbyterian Primary School
South
31 54 1.74 1.28
19 Rulang Primary School
West
20 34 1.70 2.38
20 Singapore Chinese Girls' Primary School
South Two-Track Girls
20 34 1.70 1.82
21 Maris Stella High School (Primary)
North SAP Boys
27 45 1.67 1.66
22 Fairfield Methodist School (Primary)
South
20 33 1.65 2.17
23 South View Primary School
West
20 30 1.50 4.42
24 CHIJ Primary (Toa Payoh)
South Girls
27 40 1.48 1.26
25 Henry Park Primary School
West GEP
21 29 1.38 2.00
26 Pei Chun Public School
South SAP
20 27 1.35 1.84
27 Xinmin Primary School
North
24 32 1.33 1.56
28 Red Swastika School
East SAP
20 26 1.30 1.93
29 St. Anthony's Primary School
West
32 39 1.22 1.62
30 Rosyth School
North GEP
20 24 1.20 3.05
31 Paya Lebar Methodist Girls' School (Primary)
East Girls
41 47 1.15 1.36
32 Northland Primary School
North
20 22 1.10 4.74
33 Pasir Ris Primary School
East
21 22 1.05 1.86
34 Radin Mas Primary School
South
20 20 1.00 2.05
35 Mee Toh School
North
50 50 1.00 1.49
36 CHIJ Our Lady of the Nativity
South Girls
54 53 0.98 1.07
37 Horizon Primary School
East
20 19 0.95 1.83
38 Sengkang Green Primary School
North
23 21 0.91 2.45
39 Raffles Girls' Primary School
South GEP Two-Track Girls
43 39 0.91 1.39
40 Maha Bodhi School
East SAP
37 33 0.89 1.44
41 St Andrew's Junior School
South Boys
37 31 0.84 1.51
42 Keming Primary School
West
24 19 0.79 2.28
43 Chua Chu Kang Primary School
West
32 25 0.78 1.77
44 River Valley Primary School
South
26 20 0.77 1.54
45 Gongshang Primary School
East
20 15 0.75 2.38
46 Hong Wen School
South SAP
36 27 0.75 1.63
47 Anderson Primary School
North
28 21 0.75 1.38
48 Bukit Panjang Primary School
West
29 21 0.72 1.23
49 St. Gabriel's Primary School
South Boys
34 24 0.71 1.00
50 Frontier Primary School
West
20 14 0.70 1.85
51 Poi Ching School
East SAP
43 27 0.63 1.89
52 CHIJ Our Lady of Good Counsel
South Girls
32 20 0.62 0.76
53 Canossa Catholic Primary School
East
27 16 0.59 0.94
54 Hougang Primary School
North
32 18 0.56 1.44
55 Westwood Primary School
West
20 11 0.55 1.63
56 Temasek Primary School
East
20 10 0.50 3.02
57 Yu Neng Primary School
East
20 10 0.50 1.60
58 Qifa Primary School
West
44 22 0.50 1.18
59 St. Margaret's School (Primary)
South Two-Track Girls
40 19 0.47 1.21
60 Tanjong Katong Primary School
East Two-Track
30 14 0.47 1.31
61 Canberra Primary School
North
43 19 0.44 1.30
62 Innova Primary School
North
33 14 0.42 1.02
63 Woodlands Primary School
North
31 13 0.42 1.40
64 Yangzheng Primary School
South
22 9 0.41 1.74
65 White Sands Primary School
East
35 14 0.40 1.22
66 Montfort Junior School
North Boys
38 15 0.39 0.29
67 Rivervale Primary School
North
31 12 0.39 1.56
68 Compassvale Primary School
North
44 17 0.39 1.22
69 CHIJ (Katong) Primary
East Two-Track Girls
43 16 0.37 0.47
70 St. Stephen's School
East Boys
62 23 0.37 0.40
71 Shuqun Primary School
West
30 11 0.37 1.34
72 Chongzheng Primary School
East
20 7 0.35 1.61
73 CHIJ (Kellock)
South Girls
46 16 0.35 0.63
74 CHIJ Our Lady Queen of Peace
West Girls
46 12 0.26 0.65
75 Princess Elizabeth Primary School
West
20 5 0.25 5.05
76 De La Salle School
West
48 12 0.25 0.78
77 Punggol Primary School
South
28 6 0.21 1.65
78 Punggol Green Primary School
East
20 4 0.20 2.27
79 Wellington Primary School
North
20 4 0.20 1.81
80 Woodgrove Primary School
North
25 5 0.20 1.46
81 Marymount Convent School
South Girls
67 13 0.19 0.36
82 West Grove Primary School
West
52 8 0.15 0.67
83 Jurong West Primary School
West
27 4 0.15 1.19
84 Teck Ghee Primary School
South
41 6 0.15 0.78
85 Alexandra Primary School
South
39 4 0.10 1.29
86 Riverside Primary School
North
20 2 0.10 1.43
87 Ngee Ann Primary School
East Two-Track
42 4 0.10 1.04
88 Qihua Primary School
North
54 5 0.09 0.35
89 Geylang Methodist School (Primary)
East
44 4 0.09 1.02
90 St. Anthony's Canossian Primary School
East Girls
67 6 0.09 0.21
91 Kheng Cheng School
South
48 4 0.08 0.79
92 Fern Green Primary School
North
25 2 0.08 1.23
93 Concord Primary School
West
39 3 0.08 0.92
94 Tampines Primary School
East
28 2 0.07 0.94
95 Telok Kurau Primary School
East
28 2 0.07 0.87
96 Townsville Primary School
South
43 3 0.07 0.17
97 Elias Park Primary School
East
30 2 0.07 1.48
98 Huamin Primary School
North
32 2 0.06 1.19
99 Valour Primary School
East
33 2 0.06 1.25
100 Endeavour Primary School
North
52 3 0.06 0.38
101 Jing Shan Primary School
South
24 1 0.04 0.93
102 Fengshan Primary School
East
25 1 0.04 1.30
103 Waterway Primary School
East
28 1 0.04 1.29
104 Jiemin Primary School
North
28 1 0.04 0.75
105 Zhangde Primary School
South
31 1 0.03 0.99
106 Punggol Cove Primary School
East
31 1 0.03 0.88
107 Sembawang Primary School
North
35 1 0.03 1.17
108 Naval Base Primary School
North
35 1 0.03 1.10
109 Opera Estate Primary School
East
36 1 0.03 0.65
110 Park View Primary School
East
36 1 0.03 0.54
111 Xishan Primary School
North
37 1 0.03 0.54
112 Fernvale Primary School
North
38 1 0.03 0.69
113 Zhonghua Primary School
South
39 1 0.03 0.06
114 Bukit Timah Primary School
West
42 1 0.02 0.65
115 Farrer Park Primary School
South
42 1 0.02 0.39
116 Haig Girls' School
East Girls
43 1 0.02 0.92
117 Greenwood Primary School
North
46 1 0.02 0.78
118 Yew Tee Primary School
West
46 1 0.02 0.43
119 Palm View Primary School
North
46 1 0.02 0.41
120 Fuchun Primary School
North
49 1 0.02 0.35
121 Corporation Primary School
West
51 1 0.02 0.36
122 Northshore Primary School
East
59 1 0.02 0.43
123 Xingnan Primary School
West
63 1 0.02 0.34
124 Lianhua Primary School
West
79 1 0.01 0.14
125 West Spring Primary School
West
20 0 0.00 1.71
126 Oasis Primary School
East
20 0 0.00 1.33
127 Punggol View Primary School
East
20 0 0.00 1.21
128 Lakeside Primary School
West
38 0 0.00 1.10
129 Queenstown Primary School
South
40 0 0.00 0.95
130 Springdale Primary School
North
29 0 0.00 0.93
131 Dazhong Primary School
West
24 0 0.00 0.90
132 Angsana Primary School
East
67 0 0.00 0.85
133 North View Primary School
North
48 0 0.00 0.83
134 Zhenghua Primary School
West
30 0 0.00 0.76
135 Fuhua Primary School
West
27 0 0.00 0.75
136 Junyuan Primary School
East
37 0 0.00 0.69
137 Jurong Primary School
West
26 0 0.00 0.67
138 Casuarina Primary School
East
28 0 0.00 0.65
139 Edgefield Primary School
East
46 0 0.00 0.61
140 Marsiling Primary School
North
46 0 0.00 0.60
141 East Spring Primary School
East
38 0 0.00 0.51
142 Evergreen Primary School
North
42 0 0.00 0.47
143 Woodlands Ring Primary School
North
47 0 0.00 0.47
144 Bendemeer Primary School
South
44 0 0.00 0.44
145 Peiying Primary School
North
36 0 0.00 0.42
146 Yishun Primary School
North
33 0 0.00 0.42
147 Unity Primary School
West
41 0 0.00 0.42
148 West View Primary School
West
28 0 0.00 0.42
149 Clementi Primary School
West
60 0 0.00 0.39
150 North Vista Primary School
North
39 0 0.00 0.37
151 Changkat Primary School
East
48 0 0.00 0.34
152 Mayflower Primary School
South
38 0 0.00 0.33
153 Ang Mo Kio Primary School
South
50 0 0.00 0.33
154 Cantonment Primary School
South
45 0 0.00 0.32
155 Tampines North Primary School
East
49 0 0.00 0.32
156 Greenridge Primary School
West
39 0 0.00 0.30
157 North Spring Primary School
North
46 0 0.00 0.27
158 Yio Chu Kang Primary School
North
47 0 0.00 0.26
159 Blangah Rise Primary School
South
32 0 0.00 0.25
160 Gan Eng Seng Primary School
South
37 0 0.00 0.25
161 Beacon Primary School
West
45 0 0.00 0.24
162 Ahmad Ibrahim Primary School
North
43 0 0.00 0.24
163 Greendale Primary School
East
44 0 0.00 0.23
164 Cedar Primary School
South
62 0 0.00 0.22
165 Bedok Green Primary School
East
51 0 0.00 0.21
166 Damai Primary School
East
59 0 0.00 0.20
167 Meridian Primary School
East
35 0 0.00 0.20
168 Anchor Green Primary School
North
40 0 0.00 0.20
169 Pei Tong Primary School
West
58 0 0.00 0.19
170 Yuhua Primary School
West
50 0 0.00 0.19
171 Yumin Primary School
East
36 0 0.00 0.18
172 Si Ling Primary School
North
32 0 0.00 0.18
173 Boon Lay Garden Primary School
West
75 0 0.00 0.17
174 Kranji Primary School
West
33 0 0.00 0.16
175 Teck Whye Primary School
West
57 0 0.00 0.16
176 Xinghua Primary School
South
77 0 0.00 0.15
177 Bukit View Primary School
West
77 0 0.00 0.13
178 Seng Kang Primary School
North
49 0 0.00 0.13
179 New Town Primary School
South
58 0 0.00 0.12
180 Northoaks Primary School
North
62 0 0.00 0.08
181 First Toa Payoh Primary School
South
42 0 0.00 0.03

Source: MOE P1 Registration Exercise figures

Disclaimer: This table is for general information only, so please check with MOE or the school before registering.

Types of Primary Schools in Singapore

Primary schools in Singapore are either government schools or government-aided schools, and some of them also run the Special Assistance Plan (SAP) or host the Gifted Education Programme (GEP).

Schools also differ in the Mother Tongue Languages they teach and in whether they take boys, girls or both.

Government and Government-Aided Schools

Government schools are run by MOE, while government-aided schools were founded by religious organisations, clans or community groups and are funded by the government. Both types follow the same national curriculum.

Government-aided schools keep links with their founding organisations, which can shape their values, traditions and school events. Many also give priority in Phase 2B to children of members endorsed by the organisation connected to the school.

Special Assistance Plan (SAP) Schools

SAP schools place a strong emphasis on bilingualism and biculturalism, with Chinese language and culture taught to a high standard alongside English.

All SAP primary schools offer Chinese as the only Mother Tongue Language. Chinese, Malay and Indian pupils usually study their own Mother Tongue Language, so if your child would study Malay or Tamil, check with the school before applying.

The SAP primary schools are:

  • 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

Gifted Education Programme (GEP) Schools

The GEP offers an enriched curriculum for intellectually gifted pupils from Primary 4 to Primary 6, and is currently hosted at these primary 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 in its current form will stop admitting new Primary 4 pupils, and the last GEP pupils will finish Primary 6 in 2028. MOE is replacing it with two kinds of support for pupils with academic strengths:

  • School-based programmes – Every primary school will offer enrichment within lessons and after-school programmes, reaching around 1 in 10 pupils in each cohort.
  • Advanced modules – Pupils with strong academic potential will attend two-hour weekly modules in English, Mathematics or Science at 15 primary schools that serve as centres.

Pupils are identified through a single exercise in Primary 3, first held in August 2026, with further chances at the end of each semester in Primary 4 and Primary 5.

The advanced modules take in identified pupils from every primary school, so whether a school hosts the GEP no longer affects a child starting Primary 1 in 2027 or later.

Co-ed, Boys' and Girls' Primary Schools

Most primary schools in Singapore are co-ed (co-educational), taking both boys and girls, and a smaller number take only girls or only boys. Many of the single-sex schools are government-aided schools with long histories, such as the CHIJ, Methodist and Anglo-Chinese schools.

Girls' Schools Boys' Schools
CHIJ (Katong) PrimaryAnglo-Chinese School (Junior)
CHIJ (Kellock)Anglo-Chinese School (Primary)
CHIJ Our Lady of Good CounselCatholic High School (Primary)
CHIJ Our Lady of the NativityMaris Stella High School (Primary)
CHIJ Our Lady Queen of PeaceMontfort Junior School
CHIJ Primary (Toa Payoh)St. Andrew's Junior School
CHIJ St. Nicholas Girls' School (Primary)St. Gabriel's Primary School
Haig Girls' SchoolSt. Joseph's Institution Junior
Marymount Convent SchoolSt. Stephen's School
Methodist Girls' School (Primary)
Paya Lebar Methodist Girls' School (Primary)
Raffles Girls' Primary School
Singapore Chinese Girls' Primary School
St. Anthony's Canossian Primary School
St. Margaret's School (Primary)

How to Choose the Best Primary School for Your Child

The right primary school for your child is usually one that is close to home, offers programmes your child enjoys and suits the way your child learns. A good primary school in Singapore for one child may not suit another, so popularity is only one factor to weigh.

1. Distance From Home

Living close to a school improves your chances of a place, as distance decides priority within each P1 registration phase. A shorter journey also leaves your child more time and energy for rest, play and activities after school.

Singapore Citizens living within 1 km of the school come first, then those 1 km to 2 km away and those further out, followed by Permanent Residents in the same order.

From the 2027 registration exercise, most schools will reserve 60 places for Phase 2C, up from 40, except those with a P1 intake of fewer than 180 pupils. At 12 schools, including Nanyang, Pei Hwa and Tao Nan, these places will be split equally between children within 2 km and those further away, without distance priority within each group.

Smiling girl in a blue pinafore and backpack waving goodbye on a covered walkway

2. Programmes and CCAs That Match Your Child's Interests

Choose a school with programmes that nurture and develop your child's talents, whether in sports, the arts or music.

Each school offers its own range of Co-Curricular Activities (CCAs) and special programmes, so a child who loves swimming or the violin will get more from a school with a strong CCA in that area. MOE's SchoolFinder lists the CCAs and programmes offered by every primary school.

3. Mother Tongue Language Options

Check that a school teaches your child's Mother Tongue Language (MTL) before applying. Most primary schools offer all three main MTLs (Chinese, Malay and Tamil), while SAP schools teach Chinese only.

4. School Culture and Values

Visit the school to see whether its ethos and environment suit your child's learning style and your family's values.

Open houses, the school's website and conversations with parents of current pupils all show how a school runs day to day, from its approach to discipline to the care it gives pupils. Government-aided schools with religious roots may also hold religious assemblies or celebrate religious festivals.

5. Support for Special Educational Needs

Pupils with special educational needs, such as dyslexia, Attention Deficit Hyperactivity Disorder (ADHD) or autism, may need extra support in class, so check what each school offers before applying.

Ask whether Allied Educators (Learning and Behavioural Support) work with pupils, and what arrangements are made for tests and examinations.

Read more about:


English and Future Success

Studies have found that strong English skills go far beyond the classroom, playing a key role in university1 and career success2. Better English proficiency is not just about grammar and vocabulary; it provides a crucial stepping stone for achieving life goals.

At Creative Campus, we believe that nurturing strong English skills lays the groundwork for your child’s future success. Our rigorously developed in-house curriculum not only seeks to enhance language proficiency but also fosters critical thinking, creativity, and confidence. Through engaging lessons and dedicated guidance, we equip students with the tools they need to excel academically and beyond. Ready to unlock your child’s full potential? Contact us today to book a trial class and see how we can make a difference!

Better English proficiency leads to greater success at university and in one's career.

Frequently Asked Questions (FAQs)

The top primary schools in Singapore in the 2026 Primary 1 registration were Nanyang, Ai Tong, Pei Hwa Presbyterian, Holy Innocents' and Kong Hwa. Schools are ranked by applicants per place in Phase 2B, the phase for children of parent volunteers and linked groups. Applying in this phase can imply that a family chose the school on purpose. Nan Hua, CHIJ St. Nicholas Girls', Tao Nan, St. Joseph's Institution Junior and Maris Stella High complete the top 10, then Methodist Girls', Chongfu, Nan Chiau, Catholic High and Red Swastika.

The best public primary school in Singapore is not officially named, because the Ministry of Education (MOE) does not rank its schools and every school teaches the same national curriculum. By demand, Nanyang Primary School drew the most applicants for each place in the 2026 Primary 1 registration's Phase 2B, the phase for children of parent volunteers and members of linked groups, ahead of Ai Tong School. The right school for a child usually depends more on distance from home, programmes and Mother Tongue Language options.

No primary school can be named as having the best Primary School Leaving Examination (PSLE) results, because the Ministry of Education (MOE) does not publish PSLE results by school. Some schools share their own figures in school reports or at open houses, but these are not collected or compared in one place. A child's PSLE score also depends largely on their own learning and preparation, not only on the school they attend.

Primary schools in Singapore are not banded or ranked by results, and the Ministry of Education (MOE) publishes no ranking of them. MOE also stopped banding secondary schools by academic results in 2012. The word "banding" now usually refers to Subject-Based Banding (SBB), in which pupils in Primary 5 and 6 can take each subject at Standard or Foundation level, based on their results and their school's recommendation at the end of Primary 4.

Singapore has about 180 primary schools, all of them government or government-aided schools under the Ministry of Education (MOE). MOE's school directory lists 182 schools that teach Primary 1 to Primary 6, and 179 of them took in Primary 1 pupils through the 2026 registration exercise. The remaining schools are no longer taking in new Primary 1 pupils.

Yes, Tao Nan School is a Special Assistance Plan (SAP) school, one of 15 SAP primary schools that teach English and Chinese to a high standard, with Chinese as the only Mother Tongue Language offered. It is a co-educational, government-aided school in Marine Parade and also hosts the Gifted Education Programme (GEP) until the programme ends in 2028. From the 2027 registration exercise, it will split its Phase 2C places (the phase open to all children) equally between those living within and beyond 2 km.

Private primary schools exist in Singapore, but Singapore Citizen children must attend a national primary school unless the Ministry of Education (MOE) grants an exemption from compulsory education. Exemptions cover approved home-schooling, some children with special educational needs, and five designated schools offering full-time primary education: San Yu Adventist School and four madrasahs (Islamic religious schools). International schools are not among these exemptions, so they are generally an option only for foreign families at primary level.