Best Primary Schools 2021 (by popularity)

6

In this post, we present our most popular ranking of primary schools in Singapore.

All 181 primary schools are ranked by their “subscription rates” in Phase 2A1, Phase 2A2 and Phase 2B. If a school has a subscription rate of 2, it means the number of applicants is 2x that of places available. A number above 1 means that the school is oversubscribed.

Phase 2B has just concluded. This phase was open to parents who are (1) school volunteers having served more than 1 year with at least 40 hours clocked, (2) endorsed church members or clan members directly connected to the school, or (3) endorsed active community leaders (e.g. RC chairman, etc). Whatever the requirements, primary school should be fun for your kid, doing assignments like creative writing papers and meeting kids their age is always a great time for your child.

This year, 28 schools were oversubscribed in phase 2B, but only 26 will hold a ballot. The other 2 — Fairfield Methodist School (Primary) and Henry Park Primary School — will not do the balloting. The reasons given were:

This school only has places for Singapore Citizen children residing within 1km of the school. No balloting will be conducted.

This school only has places for Singapore Citizen children. No balloting will be conducted.

Even after you invested time and effort volunteering at these 28 schools, your child is still not guaranteed a place.

In the ranking list below, the first number is the vacancy for Phase 2B. The second number is the number of applicants. In brackets is the average subscription rate over the 3 phases. The schools in bold are the ones which were oversubscribed in Phase 2B. To get a complete picture, do check out our ranking lists by Phase 2A1 numbers and by Phase 2A2 numbers. See also last year’s rankings.

Among the top 20 schools in our list this year, only Temasek Primary School and Gongshang Primary School were not oversubscribed in Phase 2B. Parents, take note!

English grammar and vocabulary drills

P1 to P6 Grammar and Vocabulary Drills

Finally, scroll to the bottom of this article to see the list of affiliations. Some primary schools have affiliations with associated secondary schools. Pupils from such primary schools enjoy a certain advantage in the secondary school posting exercise after PSLE. To get an idea, see the cut-off points in the second half of our Secondary School Ranking article.

The Ranking

  1. CHIJ St. Nicholas Girls’ School (Primary Section) – 20/40 (2.59)
  2. Ai Tong School – 20/38 (2.37)
  3. Catholic High School (Primary Section) – 20/35 (2.33)
  4. Rosyth School – 21/31 (2.31)
  5. Pei Hwa Presbyterian Primary School – 21/31 (2.30)
  6. Nanyang Primary School – 20/31 (2.27)
  7. Nan Hua Primary School – 21/34 (2.26)
  8. Tao Nan School – 20/57 (1.60)
  9. Temasek Primary School – 21/11 (1.50)
  10. St. Hilda’s Primary School – 21/51 (1.41)
  11. Gongshang Primary School – 21/19 (1.31)
  12. Holy Innocents’ Primary School – 21/47 (1.30)
  13. Rulang Primary School – 20/24 (1.13)
  14. Pei Chun Public School – 21/26 (1.09)
  15. Fairfield Methodist School (Primary) – 23/41 (1.02)
  16. Anglo-Chinese School (Primary) – 26/44 (1.01)
  17. Methodist Girls’ School (Primary) – 27/45 (0.94)
  18. Anglo-Chinese School (Junior) – 33/54 (0.87)
  19. South View Primary School – 21/23 (0.85)
  20. Henry Park Primary School – 25/26 (0.78)
  21. Northland Primary School – 27/36 (0.76)
  22. Horizon Primary School – 21/13 (0.75)
  23. Chongfu School – 34/52 (0.74)
  24. Red Swastika School – 22/19 (0.72)
  25. St. Joseph’s Institution Junior – 59/98 (0.71)
  26. CHIJ Primary (Toa Payoh) – 42/59 (0.71)
  27. Singapore Chinese Girls’ Primary School – 31/37 (0.68)
  28. Frontier Primary School – 21/14 (0.68)
  29. Maris Stella High School (Primary Section) – 60/73 (0.61)
  30. Maha Bodhi School – 48/52 (0.58)
  31. Nan Chiau Primary School – 62/88 (0.58)
  32. Kong Hwa School – 43/45 (0.54)
  33. Paya Lebar Methodist Girls’ School (Primary) – 56/51 (0.48)
  34. Pasir Ris Primary School – 28/22 (0.46)
  35. Admiralty Primary School – 50/60 (0.46)
  36. Bukit Panjang Primary School – 33/21 (0.44)
  37. Chongzheng Primary School – 23/15 (0.41)
  38. Punggol Green Primary School – 20/3 (0.40)
  39. St. Anthony’s Primary School – 39/29 (0.40)
  40. St. Andrew’s Junior School – 45/25 (0.39)
  41. Radin Mas Primary School – 25/12 (0.38)
  42. Westwood Primary School – 24/9 (0.36)
  43. Yu Neng Primary School – 21/10 (0.36)
  44. Mee Toh School – 72/64 (0.36)
  45. Kuo Chuan Presbyterian Primary School – 58/51 (0.35)
  46. West Spring Primary School – 25/8 (0.33)
  47. Raffles Girls’ Primary School – 68/39 (0.32)
  48. Poi Ching School – 61/44 (0.32)
  49. Xinmin Primary School – 38/20 (0.31)
  50. CHIJ Our Lady of the Nativity – 78/57 (0.30)
  51. CHIJ (Katong) Primary – 58/32 (0.29)
  52. Sengkang Green Primary School – 44/14 (0.29)
  53. River Valley Primary School – 38/27 (0.28)
  54. Hong Wen School – 45/19 (0.28)
  55. Keming Primary School – 40/16 (0.27)
  56. Springdale Primary School – 30/2 (0.27)
  57. Waterway Primary School – 25/1 (0.26)
  58. Anderson Primary School – 37/22 (0.24)
  59. Punggol View Primary School – 39/1 (0.22)
  60. Princess Elizabeth Primary School – 26/7 (0.21)
  61. CHIJ Our Lady of Good Counsel – 42/18 (0.21)
  62. St. Margaret’s Primary School – 54/16 (0.21)
  63. Huamin Primary School – 31/0 (0.20)
  64. Yangzheng Primary School – 41/15 (0.19)
  65. St. Gabriel’s Primary School – 50/17 (0.19)
  66. Punggol Primary School – 40/10 (0.19)
  67. Tanjong Katong Primary School – 44/12 (0.17)
  68. Riverside Primary School – 24/1 (0.17)
  69. Shuqun Primary School – 32/9 (0.17)
  70. De La Salle School – 59/15 (0.17)
  71. Oasis Primary School – 43/0 (0.16)
  72. Wellington Primary School – 50/3 (0.15)
  73. Innova Primary School – 42/11 (0.14)
  74. Hougang Primary School – 58/17 (0.14)
  75. Rivervale Primary School – 65/21 (0.14)
  76. CHIJ (Kellock) – 71/23 (0.14)
  77. Punggol Cove Primary School – 51/1 (0.14)
  78. Naval Base Primary School – 48/0 (0.13)
  79. Canossa Catholic Primary School – 53/14 (0.13)
  80. St. Stephen’s School – 86/26 (0.13)
  81. Chua Chu Kang Primary School – 55/11 (0.13)
  82. Compassvale Primary School – 68/22 (0.12)
  83. Anchor Green Primary School – 48/0 (0.12)
  84. Jing Shan Primary School – 37/0 (0.12)
  85. Valour Primary School – 72/0 (0.11)
  86. Jurong West Primary School – 45/6 (0.11)
  87. Marymount Convent School – 95/25 (0.10)
  88. White Sands Primary School – 43/9 (0.10)
  89. Jurong Primary School – 41/0 (0.10)
  90. Fernvale Primary School – 74/0 (0.10)
  91. CHIJ Our Lady Queen of Peace – 64/14 (0.09)
  92. Tampines Primary School – 51/0 (0.09)
  93. Teck Ghee Primary School – 59/9 (0.09)
  94. Geylang Methodist School (Primary) – 76/10 (0.09)
  95. Montfort Junior School – 76/14 (0.09)
  96. Woodlands Primary School – 41/5 (0.08)
  97. Dazhong Primary School – 45/1 (0.08)
  98. Yishun Primary School – 48/1 (0.08)
  99. Kheng Cheng School – 46/0 (0.08)
  100. Casuarina Primary School – 38/0 (0.08)
  101. Alexandra Primary School – 48/6 (0.08)
  102. Haig Girls’ School – 56/0 (0.08)
  103. Qifa Primary School – 63/14 (0.07)
  104. St. Anthony’s Canossian Primary School – 86/12 (0.06)
  105. Concord Primary School – 61/4 (0.06)
  106. Fuhua Primary School – 54/0 (0.06)
  107. Fern Green Primary School – 48/2 (0.06)
  108. Queenstown Primary School – 60/1 (0.06)
  109. Fengshan Primary School – 41/1 (0.06)
  110. Woodgrove Primary School – 47/5 (0.06)
  111. Telok Kurau Primary School – 48/1 (0.05)
  112. Canberra Primary School – 69/9 (0.05)
  113. Ngee Ann Primary School – 61/3 (0.05)
  114. Kranji Primary School – 63/0 (0.05)
  115. North Vista Primary School – 73/1 (0.05)
  116. Elias Park Primary School – 44/0 (0.05)
  117. Peiying Primary School – 63/0 (0.04)
  118. Qihua Primary School – 69/0 (0.04)
  119. Yumin Primary School – 51/0 (0.04)
  120. West Grove Primary School – 78/5 (0.04)
  121. Clementi Primary School – 80/4 (0.03)
  122. Townsville Primary School – 67/0 (0.03)
  123. Jiemin Primary School – 66/2 (0.03)
  124. Palm View Primary School – 87/3 (0.03)
  125. Greenridge Primary School – 73/0 (0.03)
  126. Xishan Primary School – 56/0 (0.03)
  127. Blangah Rise Primary School – 61/0 (0.03)
  128. Evergreen Primary School – 56/0 (0.03)
  129. Sembawang Primary School – 52/0 (0.03)
  130. Northoaks Primary School – 70/0 (0.03)
  131. Farrer Park Primary School – 79/0 (0.03)
  132. North View Primary School – 73/0 (0.02)
  133. Opera Estate Primary School – 56/0 (0.02)
  134. Marsiling Primary School – 67/0 (0.02)
  135. Changkat Primary School – 75/0 (0.02)
  136. Corporation Primary School – 93/0 (0.02)
  137. Fuchun Primary School – 62/0 (0.02)
  138. Endeavour Primary School – 80/3 (0.02)
  139. Cedar Primary School – 97/1 (0.02)
  140. West View Primary School – 68/0 (0.02)
  141. Bukit Timah Primary School – 71/0 (0.02)
  142. Junyuan Primary School – 54/0 (0.02)
  143. Tampines North Primary School – 78/0 (0.02)
  144. Teck Whye Primary School – 88/0 (0.02)
  145. Edgefield Primary School – 67/0 (0.02)
  146. Greenwood Primary School – 74/1 (0.02)
  147. Yew Tee Primary School – 79/3 (0.02)
  148. Park View Primary School – 59/0 (0.02)
  149. Zhonghua Primary School – 72/0 (0.02)
  150. Xingnan Primary School – 103/1 (0.01)
  151. Mayflower Primary School – 66/0 (0.01)
  152. Ahmad Ibrahim Primary School – 82/0 (0.01)
  153. Bendemeer Primary School – 87/0 (0.01)
  154. Bedok Green Primary School – 102/0 (0.01)
  155. Yuhua Primary School – 88/0 (0.01)
  156. First Toa Payoh Primary School – 91/0 (0.01)
  157. Pei Tong Primary School – 94/0 (0.01)
  158. Angsana Primary School – 97/0 (0.01)
  159. Lakeside Primary School – 53/0 (0.01)
  160. Meridian Primary School – 76/0 (0.01)
  161. New Town Primary School – 113/0 (0.01)
  162. Beacon Primary School – 80/0 (0.01)
  163. Zhangde Primary School – 57/0 (0.01)
  164. Cantonment Primary School – 89/1 (0.01)
  165. Zhenghua Primary School – 63/1 (0.01)
  166. North Spring Primary School – 83/0 (0.01)
  167. Boon Lay Garden Primary School – 87/0 (0.00)
  168. Northshore Primary School – 117/1 (0.00)
  169. Gan Eng Seng Primary School – 83/0 (0.00)
  170. Lianhua Primary School – 87/0 (0.00)
  171. Si Ling Primary School – 52/0 (0.00)
  172. East Spring Primary School – 72/0 (0.00)
  173. Yio Chu Kang Primary School – 77/0 (0.00)
  174. Woodlands Ring Primary School – 73/0 (0.00)
  175. Unity Primary School – 77/0 (0.00)
  176. Bukit View Primary School – 83/0 (0.00)
  177. Ang Mo Kio Primary School – 91/0 (0.00)
  178. Xinghua Primary School – 93/0 (0.00)
  179. Damai Primary School – 99/0 (0.00)
  180. Seng Kang Primary School – 99/0 (0.00)
  181. Greendale Primary School – 110/0 (0.00)

AFFILIATIONS

The following is the list of all primary schools with affiliations, along with their affiliated secondary schools:

Boys Schools

Note that even though the secondary schools below are all boys schools, two of the affiliated primary schools are (co-ed).

  • Anglo-Chinese School (Junior) – Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent)
  • Anglo-Chinese School (Primary) – Anglo-Chinese School (Barker Road), Anglo-Chinese School (Independent)
  • Catholic High School (Primary) – Catholic High School
  • De La Salle School (co-ed) – St. Joseph’s Institution, St. Patrick’s School
  • Maris Stella High School – Maris Stella High School
  • Montfort Junior School – Montfort Secondary School
  • St. Andrew’s Junior School – St. Andrew’s Secondary School
  • St. Anthony’s Primary School (co-ed) – St. Joseph’s Institution, St. Patrick’s School
  • St. Gabriel’s Primary School – St. Gabriel’s Secondary School
  • St. Joseph’s Institution Junior – St. Joseph’s Institution, St. Patrick’s School
  • St. Stephen’s School – St. Joseph’s Institution, St. Patrick’s School

Girls Schools

Note that even though the secondary schools below are all girls schools, one of the primary schools is (co-ed).

  • Canossa Convent Primary School – St. Anthony’s Canossian Secondary School
  • CHIJ (Katong) Primary – CHIJ Katong Convent
  • CHIJ Primary (Toa Payoh) – CHIJ Secondary (Toa Payoh)
  • CHIJ Our Lady of the Nativity – CHIJ St. Joseph’s Convent
  • CHIJ Our Lady of Good Counsel – CHIJ St. Joseph’s Convent
  • CHIJ St. Nicholas Girls’ School (Primary) – CHIJ St. Nicholas Girls’ School
  • CHIJ (Kellock) – CHIJ St. Theresa’s Convent
  • CHIJ Our Lady Queen of Peace – CHIJ St. Theresa’s Convent
  • Methodist Girls’ School (Primary) – Methodist Girls’ School (Secondary)
  • Nanyang Primary School (co-ed) – Nanyang Girls’ High School
  • Paya Lebar Methodist Girls’ School (Primary) – Paya Lebar Methodist Girls’ School (Secondary)
  • Singapore Chinese Girls’ Primary School – Singapore Chinese Girls’ School
  • St. Anthony’s Canossian Primary School – St. Anthony’s Canossian Secondary School
  • St. Margaret’s Primary School – St. Margaret’s Secondary School

Co-ed Schools

  • Fairfield Methodist School (Primary) – Fairfield Methodist School (Secondary)
  • Geylang Methodist School (Primary) – Geylang Methodist School (Secondary)
  • Holy Innocents’ Primary School – Holy Innocent’s High School
  • Kuo Chuan Presbyterian Primary School – Kuo Chuan Presbyterian Secondary School
  • Maha Bodhi School – Manjusri Secondary School
  • Mee Toh School – Manjusri Secondary School
  • Ngee Ann Primary School – Ngee Ann Secondary School
  • St. Hilda’s Primary School – St. Hilda’s Secondary School

 

Share.

About Author

6 Comments

  1. Aamira Yesuf on

    Hook up with rich trending mummy’s who are willing to pay you over Sgd5,000 per day of Hookup whatsapp now on -+6583721284 .. for more information

  2. Madison Wilson on

    Congratulations to the new graduates. I am impressed by the way you detailed everything. It is really going to help me a lot!

    Cheers!
    Madison

Leave A Reply