In our article, we rank all Primary Schools in Singapore. This ranking is based on the number of places taken up. (Up till Phase 2B). Take note that this ranking score is not indicative of the results of students in each school. Instead, our Primary School Rankings are a gauge of how “popular” each school is.

We’ve gathered feedback from parents with children from the various Primary Schools. According to their opinions and personal experiences, as well as reviews from ex-students. Of course, when choosing which Primary School to enrol your child in, you will have a variety of considerations. For example – location, subjects and CCAs offered, as well as affiliations.

Hopefully our Primary School Ranking chart will help you make a more informed decision. We hope that the information collated is informative. Enrol your child in a Primary School that best fits his/her needs and aspirations! We’ll be updating our data table as more information is released by the Ministry of Education.

Click on individual schools to view important information about each school, along with feedback from parents that have children currently enrolled in that particular school.

Looking for Secondary School Rankings?
Check out our article here.

 School NameAffiliatedVacancies left in 2019 - Phase 2BVacancies left in 2018 (%)- Phase 2BBoys / Girls / Co-ed
1CHIJ St Nicholas Girls’ SchoolAffiliated2010Girls
2Catholic High School
3Nan Hua Primary School -2012Co-ed
4Nanyang Primary School Affiliated205Co-ed
5Pei Hwa Presbyterian Primary School-208Co-ed
6Red Swastika School -2010Co-ed
7Rosyth School -207Co-ed
8Temasek Primary School -2014Co-ed
9Methodist Girls’ SchoolAffiliated2114Girls
10Rulang Primary School-2210Co-ed
11Riverside Primary School -2331Co-ed
12West Spring Primary School -2335Co-ed
13Junyuan Primary School -2422Co-ed
14Punggol Green Primary School -2536Co-ed
15Yu Neng Primary School -2516Co-ed
16Eunos Primary School-2670Co-ed
17Pei Chun Public School-277Co-ed
19Shuqun Primary School-2937Co-ed
20Westwood Primary School -2925Co-ed
21Ai Tong School-306Co-ed
22Fairfield Methodist SchoolAffiliated3212Co-ed
23Henry Park Primary School -327Co-ed
24Jurong Primary School-3324Co-ed
25Juying Primary School -3390Co-ed
26Radin Mas Primary School -3311Co-ed
27River Valley Primary School -3327Co-ed
28Frontier Primary School -3410Co-ed
29Pasir Ris Primary School -3423Co-ed
30Singapore Chinese Girls’ SchoolAffiliated3417Girls
31Tao Nan School -3412Co-ed
32Blangah Rise Primary School -3677Co-ed
33Jing Shan Primary School -3634Co-ed
34Xingnan Primary School -3740Co-ed
35Gongshang Primary School-3812Co-ed
36South View Primary School -387Co-ed
37Innova Primary School -3950Co-ed
38Keming Primary School -3930Co-ed
39Woodlands Primary School-3930Co-ed
40Princess Elizabeth Primary School-4031Co-ed
41West Grove Primary School -4037Co-ed
42White Sands Primary School-4026Co-ed
43Opera Estate Primary School-4148Co-ed
44Woodgrove Primary School -4138Co-ed
45CHIJ Primary (Toa Payoh)Affiliated4222Girls
46Chongzheng Primary School -4225Co-ed
47Angsana Primary School -4383Co-ed
48Evergreen Primary School-4344Co-ed
50Sengkang Green Primary School -4320Co-ed
51Bukit Panjang Primary School -4430Co-ed
52Changkat Primary School -4464Co-ed
53East Spring Primary School -4457Co-ed
54North View Primary School -4445Co-ed
55Yangzheng Primary School -4417Co-ed
56Ang Mo Kio Primary School-4571Co-ed
57Holy Innocents’ Primary School Affiliated4510Co-ed
58Jurong West Primary School -4543Co-ed
59Kuo Chuan Presbyterian Primary School Affiliated4516Co-ed
59Maha Bodhi School Affiliated439Co-ed
60St. Gabriel’s Primary School Affiliated4555Boys
61Anglo-Chinese School (Junior) Affiliated4615Boys
61Anglo-Chinese SchoolAffiliated2813Boys
62Chongfu School -4612Co-ed
63Fengshan Primary School -4649Co-ed
64Guangyang Primary School -4683Co-ed
65Jiemin Primary School -4640Co-ed
66Tampines Primary School -4650Co-ed
67Yumin Primary School -4651Co-ed
68Anderson Primary School -4712
69Canossa Convent Primary School Affiliated4767Girls
70Teck Ghee Primary School -4740Co-ed
71Zhonghua Primary School-4780Co-ed
72Casuarina Primary School -4845Co-ed
73Hong Wen School -4813Co-ed
74Qihua Primary School -4870Co-ed
75Xinmin Primary School-4826Co-ed
76St. Anthony’s Primary School Affiliated4930Co-ed
77Tanjong Katong Primary School-4960Co-ed
78CHIJ Our Lady of Good Counsel Affiliated5055Girls
79Dazhong Primary School -5073Co-ed
80St. Andrew’s Junior School Affiliated5020Boys
81First Toa Payoh Primary School -5185Co-ed
82Kong Hwa School -519Co-ed
83Montfort Junior School Affiliated5168Boys
84Zhenghua Primary School -5151Co-ed
85Canberra Primary School -5220Co-ed
86Elias Park Primary School-5251Co-ed
87Fuhua Primary School -5258Co-ed
88Park View Primary School -5273Co-ed
89Admiralty Primary School -5321Co-ed
90Northland Primary School -5312Co-ed
91Springdale Primary School -5342Co-ed
92Alexandra Primary School -5453Co-ed
93Huamin Primary School-5457Co-ed
94Marsiling Primary School-5480Co-ed
95Si Ling Primary School-5468Co-ed
96Unity Primary School -5451Co-ed
97Haig Girls’ School -5550Girls
98Maris Stella High School (Primary Section) Affiliated5516Boys
99Sembawang Primary School-5562Co-ed
100Yew Tee Primary School -5561Co-ed
101Yishun Primary School -5560Co-ed
102Bendemeer Primary School-5661Co-ed
103Damai Primary School -5679Co-ed
104St. Hilda’s Primary School Affiliated567Co-ed
105Farrer Park Primary School -5778Co-ed
106Oasis Primary School-5774Co-ed
107Peiying Primary School -5767Co-ed
108Townsville Primary School-5775Co-ed
109Cantonment Primary School -5867Co-ed
110Nan Chiau Primary School-5917Co-ed
111Hougang Primary School -6032Co-ed
112Punggol View Primary School -6048Co-ed
113Queenstown Primary School -6060Co-ed
114St. Joseph’s Institution JuniorAffiliated6021Boys
115Bukit View Primary School-6171Co-ed
116Greenwood Primary School-6158Co-ed
117Kranji Primary School-6175Co-ed
118Punggol Cove Primary School -6170Co-ed
119Woodlands Ring Primary School-6160Co-ed
120Meridian Primary School -6274Co-ed
121Rivervale Primary School-6230Co-ed
122Stamford Primary School -6285Co-ed
123Zhangde Primary School -6246Co-ed
124Lakeside Primary School -6335Co-ed
125Mayflower Primary School -6367Co-ed
126Xinghua Primary School-6376Co-ed
127Corporation Primary School-6466Co-ed
128Punggol Primary School-6448Co-ed
129West View Primary School-6481Co-ed
130Bukit Timah Primary School-6578Co-ed
131Ngee Ann Primary SchoolAffiliated6530Co-ed
132St. Margaret’s Primary School Affiliated6544Girls
133Yio Chu Kang Primary School-6580Co-ed
134Yuhua Primary School-6574Co-ed
135CHIJ Our Lady Queen of Peace Affiliated6661Girls
136De La Salle School Affiliated6645Co-ed
137Endeavour Primary School -6658Co-ed
138Gan Eng Seng Primary School-6655Co-ed
139Greenridge Primary School -6650Co-ed
140Pioneer Primary School -6663Co-ed
141Telok Kurau Primary School-6670Co-ed
142CHIJ (Katong) PrimaryAffiliated6741Girls
143Fernvale Primary School-6764Co-ed
144North Spring Primary School -6775Co-ed
145Chua Chu Kang Primary School-6849Co-ed
146Edgefield Primary School-6861Co-ed
147Lianhua Primary School -6874Co-ed
148Qifa Primary School -6934Co-ed
149CHIJ (Kellock)Affiliated7046Girls
150Poi Ching School -7024Co-ed
151Palm View Primary School -7148Co-ed
152Tampines North Primary School-7170Co-ed
153Beacon Primary School-7264Co-ed
154Compassvale Primary School -7239Co-ed
154Concord Primary School -7341Co-ed
155Fuchun Primary School -7254Co-ed
157Teck Whye Primary School -7371Co-ed
158Bedok Green Primary School-7467Co-ed
159Naval Base Primary School -7455Co-ed
160Raffles Girls’ Primary School -7442Girls
161St. Stephen’s SchoolAffiliated7445Boys
162Anchor Green Primary School -7561Co-ed
163Clementi Primary School -7542Co-ed
164Kheng Cheng School -7548Co-ed
165Paya Lebar Methodist Girls’ School (Primary) Affiliated7525Girls
166CHIJ Our Lady of The NativityAffiliated7638Girls
167Geylang Methodist School (Primary)Affiliated7850Co-ed
168North Vista Primary School -7958Co-ed
169New Town Primary School -8273Co-ed
170Waterway Primary School-8275Co-ed
171Cedar Primary School -8368Co-ed
172Fern Green Primary School -8392Co-ed
173Marymount Convent School-8361Girls
174Xishan Primary School-8369Co-ed
175Pei Tong Primary School -8468Co-ed
176St. Anthony’s Canossian Primary School Affiliated8468Girls
177Wellington Primary School -8567Co-ed
178Seng Kang Primary School -8770Co-ed
179Boon Lay Garden Primary School-9071Co-ed
180Horizon Primary School -9156Co-ed
181Ahmad Ibrahim Primary School -9270Co-ed
182Mee Toh SchoolAffiliated9327Co-ed
183Northoaks Primary School -9373Co-ed
184Greendale Primary School-10674Co-ed
185Valour Primary School-110-Co-ed

School Affiliations

School NamesSchool Affiliated toBoys / Girls / Co-ed
Anglo-Chinese School (Junior) Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent)Boys
Anglo-Chinese School (Primary) Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent)Boys
Catholic High School (Primary) Catholic High SchoolBoys
De La Salle SchoolSt. Joseph’s Institution, St. Patrick’s SchoolCo-ed
Maris Stella High School Maris Stella High SchoolBoys
Montfort Junior School Montfort Secondary SchoolBoys
St. Andrew’s Junior SchoolSt. Andrew’s Secondary SchoolBoys
St. Anthony’s Primary SchoolSt. Joseph’s Institution, St. Patrick’s SchoolBoys
St. Gabriel’s Primary School St. Gabriel’s Secondary SchoolBoys
St. Joseph’s Institution JuniorSt. Joseph’s Institution, St. Patrick’s SchoolBoys
St. Stephen’s School St. Joseph’s Institution, St. Patrick’s SchoolBoys
Canossa Convent Primary School St. Anthony’s Canossian Secondary SchoolGirls
CHIJ (Katong) Primary CHIJ Katong ConventGirls
CHIJ Primary (Toa Payoh)CHIJ Secondary (Toa Payoh)Girls
CHIJ Our Lady of the NativityCHIJ St. Joseph’s ConventGirls
CHIJ Our Lady of Good CounselCHIJ St. Joseph’s ConventGirls
CHIJ St. Nicholas Girls’ School (Primary) CHIJ St. Nicholas Girls’ SchoolGirls
CHIJ (Kellock) CHIJ St. Theresa’s ConventGirls
CHIJ Our Lady Queen of PeaceCHIJ St. Theresa’s ConventGirls
Methodist Girls’ School (Primary) Methodist Girls’ School (Secondary)Girls
Nanyang Primary School Nanyang Girls’ High Schoolco-ed
Paya Lebar Methodist Girls’ School (Primary) Paya Lebar Methodist Girls’ School (Secondary)Girls
Singapore Chinese Girls’ Primary SchoolSingapore Chinese Girls’ SchoolGirls
St. Anthony’s Canossian Primary School St. Anthony’s Canossian Secondary SchoolGirls
St. Margaret’s Primary School St. Margaret’s Secondary SchoolGirls
Fairfield Methodist School (Primary)Fairfield Methodist School (Secondary)Co-ed
Geylang Methodist School (Primary)Geylang Methodist School (Secondary)Co-ed
Holy Innocents’ Primary SchoolHoly Innocent’s High SchoolCo-ed
Kuo Chuan Presbyterian Primary School Kuo Chuan Presbyterian Secondary SchoolCo-ed
Maha Bodhi SchoolManjusri Secondary SchoolCo-ed
Mee Toh SchoolManjusri Secondary SchoolCo-ed
Ngee Ann Primary SchoolNgee Ann Secondary SchoolCo-ed
St. Hilda’s Primary School St. Hilda’s Secondary SchoolCo-ed

Secondary Schools in Singapore Map

Here are all the Primary Schools in Singapore on a Google Map for easy comparison, when you’re looking at the proximity of the school to your home!

If you have any questions or would like to contribute to our Primary School Ranking article, feel free to contact us at