School finder

Filter every MOE primary, secondary and JC school by area, CCA and programme, or see which are closest to you.

  • Free
  • No sign-up
  • What you type stays on your device
Level
Region
Boys / girls
Programmes
Uses your device’s location.

337 schools

  1. Admiralty Primary SchoolPrimary · Woodlands
  2. Admiralty Secondary SchoolSecondary (Sec 1–5) · Woodlands
  3. Ahmad Ibrahim Primary SchoolPrimary · Yishun
    • Advanced modules centre (from 2027)
  4. Ahmad Ibrahim Secondary SchoolSecondary (Sec 1–5) · Yishun
  5. Ai Tong SchoolPrimary · Bishan
    • SAP
  6. Alexandra Primary SchoolPrimary · Bukit Merah
  7. Anchor Green Primary SchoolPrimary · Seng Kang
  8. Anderson Primary SchoolPrimary · Ang Mo Kio
  9. Anderson Secondary SchoolSecondary (Sec 1–5) · Ang Mo Kio
    • Autonomous
  10. Anderson Serangoon Junior CollegeJunior college · Hougang
  11. Ang Mo Kio Primary SchoolPrimary · Ang Mo Kio
  12. Ang Mo Kio Secondary SchoolSecondary (Sec 1–5) · Ang Mo Kio
  13. Anglican High SchoolSecondary (Sec 1–4) · Bedok
    • SAP,
    • Autonomous
  14. Anglo-Chinese Junior CollegeJunior college · Queenstown
  15. Anglo-Chinese School (Barker Road)Secondary (Sec 1–5) · Novena
  16. Anglo-Chinese School (Independent)Secondary and JC (Sec 1–JC 2) · Queenstown
    • IP
  17. Anglo-Chinese School (Junior)Primary · Central
    • Phase 2C two-track (from 2027 P1 registration)
  18. Anglo-Chinese School (Primary)Primary · Novena
    • GEP (last intake 2026),
    • Phase 2C two-track (from 2027 P1 registration)
  19. Angsana Primary SchoolPrimary · Tampines
  20. Assumption English SchoolSecondary (Sec 1–5) · Bukit Panjang
  21. Assumption Pathway SchoolSecondary (Sec 1–4) · Bukit Panjang
  22. Bartley Secondary SchoolSecondary (Sec 1–5) · Toa Payoh
  23. Beacon Primary SchoolPrimary · Bukit Panjang
  24. Beatty Secondary SchoolSecondary (Sec 1–5) · Toa Payoh
  25. Bedok Green Primary SchoolPrimary · Bedok
  26. Bedok Green Secondary SchoolSecondary (Sec 1–5) · Bedok
  27. Bedok South Secondary SchoolSecondary (Sec 1–5) · Bedok
  28. Bedok View Secondary SchoolSecondary (Sec 1–5) · Bedok
  29. Bendemeer Primary SchoolPrimary · Kallang
  30. Bendemeer Secondary SchoolSecondary (Sec 1–5) · Kallang
  31. Blangah Rise Primary SchoolPrimary · Bukit Merah
  32. Boon Lay Garden Primary SchoolPrimary · Jurong West
  33. Boon Lay Secondary SchoolSecondary (Sec 1–5) · Jurong West
  34. Bowen Secondary SchoolSecondary (Sec 1–5) · Hougang
  35. Broadrick Secondary SchoolSecondary (Sec 1–5) · Geylang
  36. Bukit Batok Secondary SchoolSecondary (Sec 1–5) · Bukit Batok
  37. Bukit Merah Secondary SchoolSecondary (Sec 1–5) · Bukit Merah
  38. Bukit Panjang Govt. High SchoolSecondary (Sec 1–5) · Choa Chu Kang
    • Autonomous
  39. Bukit Panjang Primary SchoolPrimary · Bukit Panjang
  40. Bukit Timah Primary SchoolPrimary · Bukit Timah
  41. Bukit View Primary SchoolPrimary · Bukit Batok
  42. Bukit View Secondary SchoolSecondary (Sec 1–5) · Bukit Batok
  43. Canberra Primary SchoolPrimary · Sembawang
  44. Canberra Secondary SchoolSecondary (Sec 1–5) · Sembawang
  45. Canossa Catholic Primary SchoolPrimary · Geylang
  46. Cantonment Primary SchoolPrimary · Bukit Merah
  47. Casuarina Primary SchoolPrimary · Pasir Ris
  48. Catholic High SchoolPrimary and secondary (P1–Sec 4) · Bishan
    • SAP,
    • IP,
    • GEP (last intake 2026),
    • Autonomous
  49. Catholic Junior CollegeJunior college · Novena
  50. Cedar Girls' Secondary SchoolSecondary (Sec 1–4) · Toa Payoh
    • IP,
    • Autonomous
  51. Cedar Primary SchoolPrimary · Toa Payoh
  52. Changkat Changi Secondary SchoolSecondary (Sec 1–5) · Tampines
  53. Changkat Primary SchoolPrimary · Tampines
  54. CHIJ (Katong) PrimaryPrimary · Bedok
    • Phase 2C two-track (from 2027 P1 registration)
  55. CHIJ (Kellock)Primary · Bukit Merah
  56. CHIJ Katong ConventSecondary (Sec 1–5) · Marine Parade
    • Autonomous
  57. CHIJ Our Lady of Good CounselPrimary · Serangoon
  58. CHIJ Our Lady of the NativityPrimary · Hougang
  59. CHIJ Our Lady Queen of PeacePrimary · Bukit Panjang
  60. CHIJ Primary (Toa Payoh)Primary · Toa Payoh
  61. CHIJ Secondary (Toa Payoh)Secondary (Sec 1–5) · Toa Payoh
    • Autonomous
  62. CHIJ St. Joseph's ConventSecondary (Sec 1–5) · Seng Kang
  63. CHIJ St. Nicholas Girls' SchoolPrimary and secondary (P1–Sec 4) · Ang Mo Kio
    • SAP,
    • IP,
    • Autonomous
  64. CHIJ St. Theresa's ConventSecondary (Sec 1–5) · Bukit Merah
  65. Chongfu SchoolPrimary · Yishun
  66. Chongzheng Primary SchoolPrimary · Tampines
  67. Christ Church Secondary SchoolSecondary (Sec 1–5) · Woodlands
  68. Chua Chu Kang Primary SchoolPrimary · Choa Chu Kang
  69. Chua Chu Kang Secondary SchoolSecondary (Sec 1–5) · Choa Chu Kang
  70. Chung Cheng High School (Main)Secondary (Sec 1–4) · Marine Parade
    • SAP,
    • Autonomous
  71. Chung Cheng High School (Yishun)Secondary (Sec 1–5) · Yishun
  72. Clementi Primary SchoolPrimary · Clementi
    • Advanced modules centre (from 2027)
  73. Clementi Town Secondary SchoolSecondary (Sec 1–5) · Clementi
  74. Commonwealth Secondary SchoolSecondary (Sec 1–5) · Jurong East
    • Autonomous
  75. Compassvale Primary SchoolPrimary · Seng Kang
  76. Compassvale Secondary SchoolSecondary (Sec 1–5) · Seng Kang
  77. Concord Primary SchoolPrimary · Choa Chu Kang
  78. Corporation Primary SchoolPrimary · Jurong West
  79. Crescent Girls' SchoolSecondary (Sec 1–4) · Bukit Merah
    • Autonomous
  80. Crest Secondary SchoolSecondary (Sec 1–4) · Jurong East
  81. Damai Primary SchoolPrimary · Bedok
  82. Damai Secondary SchoolSecondary (Sec 1–5) · Bedok
  83. Dazhong Primary SchoolPrimary · Bukit Batok
  84. De La Salle SchoolPrimary · Choa Chu Kang
  85. Deyi Secondary SchoolSecondary (Sec 1–5) · Ang Mo Kio
  86. Dunearn Secondary SchoolSecondary (Sec 1–5) · Bukit Batok
  87. Dunman High SchoolSecondary and JC (Sec 1–JC 2) · Kallang
    • SAP,
    • IP,
    • Autonomous
  88. Dunman Secondary SchoolSecondary (Sec 1–5) · Tampines
    • Autonomous
  89. East Spring Primary SchoolPrimary · Tampines
  90. East Spring Secondary SchoolSecondary (Sec 1–5) · Tampines
  91. Edgefield Primary SchoolPrimary · Punggol
  92. Edgefield Secondary SchoolSecondary (Sec 1–5) · Punggol
  93. Elias Park Primary SchoolPrimary · Pasir Ris
  94. Endeavour Primary SchoolPrimary · Sembawang
  95. Eunoia Junior CollegeJunior college · Bishan
    • IP
  96. Evergreen Primary SchoolPrimary · Woodlands
  97. Evergreen Secondary SchoolSecondary (Sec 1–5) · Woodlands
  98. Fairfield Methodist School (Primary)Primary · Queenstown
  99. Fairfield Methodist School (Secondary)Secondary (Sec 1–5) · Queenstown
    • Autonomous
  100. Farrer Park Primary SchoolPrimary · Kallang
  101. Fengshan Primary SchoolPrimary · Bedok
  102. Fern Green Primary SchoolPrimary · Seng Kang
  103. Fernvale Primary SchoolPrimary · Seng Kang
  104. First Toa Payoh Primary SchoolPrimary · Toa Payoh
  105. Frontier Primary SchoolPrimary · Jurong West
  106. Fuchun Primary SchoolPrimary · Woodlands
  107. Fuhua Primary SchoolPrimary · Jurong East
  108. Fuhua Secondary SchoolSecondary (Sec 1–5) · Jurong West
  109. Gan Eng Seng Primary SchoolPrimary · Bukit Merah
  110. Gan Eng Seng SchoolSecondary (Sec 1–5) · Bukit Merah
  111. Geylang Methodist School (Primary)Primary · Geylang
    • Advanced modules centre (from 2027)
  112. Geylang Methodist School (Secondary)Secondary (Sec 1–5) · Geylang
  113. Gongshang Primary SchoolPrimary · Tampines
  114. Greendale Primary SchoolPrimary · Punggol
  115. Greendale Secondary SchoolSecondary (Sec 1–5) · Punggol
  116. Greenridge Primary SchoolPrimary · Bukit Panjang
  117. Greenridge Secondary SchoolSecondary (Sec 1–5) · Bukit Panjang
  118. Greenwood Primary SchoolPrimary · Woodlands
  119. Guangyang Secondary SchoolSecondary (Sec 1–5) · Bishan
  120. Hai Sing Catholic SchoolSecondary (Sec 1–5) · Pasir Ris
  121. Haig Girls' SchoolPrimary · Geylang
  122. Henry Park Primary SchoolPrimary · Bukit Timah
    • GEP (last intake 2026)
  123. Hillgrove Secondary SchoolSecondary (Sec 1–5) · Bukit Batok
  124. Holy Innocents' High SchoolSecondary (Sec 1–5) · Hougang
  125. Holy Innocents' Primary SchoolPrimary · Hougang
    • SAP
  126. Hong Wen SchoolPrimary · Kallang
    • SAP
  127. Horizon Primary SchoolPrimary · Punggol
  128. Hougang Primary SchoolPrimary · Hougang
  129. Hougang Secondary SchoolSecondary (Sec 1–5) · Hougang
  130. Hua Yi Secondary SchoolSecondary (Sec 1–5) · Jurong West
  131. Huamin Primary SchoolPrimary · Yishun
  132. Hwa Chong InstitutionSecondary and JC (Sec 1–JC 2) · Bukit Timah
    • SAP,
    • IP
  133. Innova Primary SchoolPrimary · Woodlands
    • Advanced modules centre (from 2027)
  134. Jiemin Primary SchoolPrimary · Yishun
  135. Jing Shan Primary SchoolPrimary · Ang Mo Kio
  136. Junyuan Primary SchoolPrimary · Tampines
  137. Junyuan Secondary SchoolSecondary (Sec 1–5) · Tampines
  138. Jurong Pioneer Junior CollegeJunior college · Choa Chu Kang
  139. Jurong Primary SchoolPrimary · Jurong East
  140. Jurong Secondary SchoolSecondary (Sec 1–5) · Jurong West
  141. Jurong West Primary SchoolPrimary · Jurong West
    • Advanced modules centre (from 2027)
  142. Jurong West Secondary SchoolSecondary (Sec 1–5) · Jurong West
  143. Jurongville Secondary SchoolSecondary (Sec 1–5) · Jurong East
  144. Juying Secondary SchoolSecondary (Sec 1–5) · Jurong West
  145. Keming Primary SchoolPrimary · Bukit Batok
  146. Kent Ridge Secondary SchoolSecondary (Sec 1–5) · Clementi
  147. Kheng Cheng SchoolPrimary · Toa Payoh
    • Advanced modules centre (from 2027)
  148. Kong Hwa SchoolPrimary · Geylang
    • SAP
  149. Kranji Primary SchoolPrimary · Choa Chu Kang
  150. Kranji Secondary SchoolSecondary (Sec 1–5) · Choa Chu Kang
  151. Kuo Chuan Presbyterian Primary SchoolPrimary · Bishan
  152. Kuo Chuan Presbyterian Secondary SchoolSecondary (Sec 1–5) · Bishan
  153. Lakeside Primary SchoolPrimary · Jurong West
  154. Lianhua Primary SchoolPrimary · Bukit Batok
  155. Loyang View Secondary SchoolSecondary (Sec 1–5) · Pasir Ris
  156. Maha Bodhi SchoolPrimary · Geylang
    • SAP
  157. Manjusri Secondary SchoolSecondary (Sec 1–5) · Geylang
  158. Maris Stella High SchoolPrimary and secondary (P1–Sec 4) · Toa Payoh
    • SAP,
    • Autonomous
  159. Marsiling Primary SchoolPrimary · Woodlands
  160. Marsiling Secondary SchoolSecondary (Sec 1–5) · Woodlands
  161. Marymount Convent SchoolPrimary · Toa Payoh
  162. Mayflower Primary SchoolPrimary · Ang Mo Kio
  163. Mayflower Secondary SchoolSecondary (Sec 1–5) · Ang Mo Kio
  164. Mee Toh SchoolPrimary · Punggol
  165. Meridian Primary SchoolPrimary · Pasir Ris
  166. Meridian Secondary SchoolSecondary (Sec 1–5) · Pasir Ris
  167. Methodist Girls' School (Primary)Primary · Bukit Timah
    • Phase 2C two-track (from 2027 P1 registration)
  168. Methodist Girls' School (Secondary)Secondary (Sec 1–4) · Bukit Timah
    • IP
  169. Millennia InstituteCentralised institute (pre-university) · Bukit Batok
  170. Montfort Junior SchoolPrimary · Hougang
  171. Montfort Secondary SchoolSecondary (Sec 1–5) · Hougang
  172. Nan Chiau High SchoolSecondary (Sec 1–5) · Seng Kang
    • SAP
  173. Nan Chiau Primary SchoolPrimary · Seng Kang
  174. Nan Hua High SchoolSecondary (Sec 1–5) · Clementi
    • SAP,
    • Autonomous
  175. Nan Hua Primary SchoolPrimary · Clementi
    • SAP,
    • GEP (last intake 2026)
  176. Nanyang Girls' High SchoolSecondary (Sec 1–4) · Bukit Timah
    • SAP,
    • IP
  177. Nanyang Junior CollegeJunior college · Serangoon
  178. Nanyang Primary SchoolPrimary · Bukit Timah
    • SAP,
    • GEP (last intake 2026),
    • Phase 2C two-track (from 2027 P1 registration)
  179. National Junior CollegeSecondary and JC (Sec 1–JC 2) · Bukit Timah
    • IP
  180. Naval Base Primary SchoolPrimary · Yishun
  181. Naval Base Secondary SchoolSecondary (Sec 1–5) · Yishun
  182. New Town Primary SchoolPrimary · Queenstown
  183. New Town Secondary SchoolSecondary (Sec 1–5) · Queenstown
  184. Ngee Ann Primary SchoolPrimary · Marine Parade
    • Phase 2C two-track (from 2027 P1 registration)
  185. Ngee Ann Secondary SchoolSecondary (Sec 1–5) · Tampines
    • Autonomous
  186. North Spring Primary SchoolPrimary · Seng Kang
  187. North View Primary SchoolPrimary · Yishun
  188. North Vista Primary SchoolPrimary · Seng Kang
  189. North Vista Secondary SchoolSecondary (Sec 1–5) · Seng Kang
  190. Northbrooks Secondary SchoolSecondary (Sec 1–5) · Yishun
  191. Northland Primary SchoolPrimary · Yishun
  192. Northland Secondary SchoolSecondary (Sec 1–5) · Yishun
  193. Northlight SchoolSecondary (Sec 1–4) · Kallang
  194. Northoaks Primary SchoolPrimary · Sembawang
  195. Northshore Primary SchoolPrimary · Punggol
  196. NUS High School of Mathematics and ScienceSecondary and JC (Sec 1–JC 2) · Clementi
    • IP
  197. Oasis Primary SchoolPrimary · Punggol
  198. Opera Estate Primary SchoolPrimary · Bedok
  199. Orchid Park Secondary SchoolSecondary (Sec 1–5) · Yishun
  200. Outram Secondary SchoolSecondary (Sec 1–5) · Seng Kang
  201. Palm View Primary SchoolPrimary · Seng Kang
    • Advanced modules centre (from 2027)
  202. Park View Primary SchoolPrimary · Pasir Ris
  203. Pasir Ris Crest Secondary SchoolSecondary (Sec 1–5) · Pasir Ris
  204. Pasir Ris Primary SchoolPrimary · Pasir Ris
  205. Pasir Ris Secondary SchoolSecondary (Sec 1–5) · Tampines
  206. Paya Lebar Methodist Girls' School (Primary)Primary · Hougang
  207. Paya Lebar Methodist Girls' School (Secondary)Secondary (Sec 1–5) · Hougang
    • Autonomous
  208. Pei Chun Public SchoolPrimary · Toa Payoh
    • SAP
  209. Pei Hwa Presbyterian Primary SchoolPrimary · Bukit Timah
    • SAP,
    • Phase 2C two-track (from 2027 P1 registration)
  210. Pei Hwa Secondary SchoolSecondary (Sec 1–5) · Seng Kang
  211. Pei Tong Primary SchoolPrimary · Clementi
  212. Peicai Secondary SchoolSecondary (Sec 1–5) · Serangoon
  213. Peirce Secondary SchoolSecondary (Sec 1–5) · Bishan
  214. Peiying Primary SchoolPrimary · Yishun
  215. Pioneer Primary SchoolPrimary · Tengah
    • Advanced modules centre (from 2027)
  216. Poi Ching SchoolPrimary · Tampines
    • SAP
  217. Presbyterian High SchoolSecondary (Sec 1–5) · Ang Mo Kio
  218. Princess Elizabeth Primary SchoolPrimary · Bukit Batok
  219. Punggol Cove Primary SchoolPrimary · Punggol
  220. Punggol Green Primary SchoolPrimary · Punggol
  221. Punggol Primary SchoolPrimary · Hougang
  222. Punggol Secondary SchoolSecondary (Sec 1–5) · Punggol
  223. Punggol View Primary SchoolPrimary · Punggol
    • Advanced modules centre (from 2027)
  224. Qifa Primary SchoolPrimary · Clementi
  225. Qihua Primary SchoolPrimary · Woodlands
  226. Queenstown Primary SchoolPrimary · Queenstown
    • Advanced modules centre (from 2027)
  227. Queenstown Secondary SchoolSecondary (Sec 1–5) · Queenstown
  228. Queensway Secondary SchoolSecondary (Sec 1–5) · Queenstown
  229. Radin Mas Primary SchoolPrimary · Bukit Merah
  230. Raffles Girls' Primary SchoolPrimary · Bukit Timah
    • GEP (last intake 2026),
    • Phase 2C two-track (from 2027 P1 registration)
  231. Raffles Girls' School (Secondary)Secondary (Sec 1–4) · Toa Payoh
    • IP
  232. Raffles InstitutionSecondary and JC (Sec 1–JC 2) · Bishan
    • IP
  233. Red Swastika SchoolPrimary · Bedok
    • SAP
  234. Regent Secondary SchoolSecondary (Sec 1–5) · Choa Chu Kang
  235. River Valley High SchoolSecondary and JC (Sec 1–JC 2) · Jurong West
    • SAP,
    • IP,
    • Autonomous
  236. River Valley Primary SchoolPrimary · Central
  237. Riverside Primary SchoolPrimary · Woodlands
  238. Riverside Secondary SchoolSecondary (Sec 1–5) · Woodlands
  239. Rivervale Primary SchoolPrimary · Seng Kang
  240. Rosyth SchoolPrimary · Serangoon
    • GEP (last intake 2026)
  241. Rulang Primary SchoolPrimary · Jurong West
  242. School of Science and Technology, SingaporeSecondary (Sec 1–4) · Clementi
  243. School of the Arts, SingaporeSecondary and JC (Sec 1–JC 2) · Central
  244. Sembawang Primary SchoolPrimary · Sembawang
  245. Sembawang Secondary SchoolSecondary (Sec 1–5) · Sembawang
  246. Seng Kang Primary SchoolPrimary · Seng Kang
  247. Seng Kang Secondary SchoolSecondary (Sec 1–5) · Seng Kang
  248. Sengkang Green Primary SchoolPrimary · Seng Kang
  249. Serangoon Garden Secondary SchoolSecondary (Sec 1–5) · Serangoon
  250. Serangoon Secondary SchoolSecondary (Sec 1–5) · Hougang
  251. Shuqun Primary SchoolPrimary · Jurong West
  252. Si Ling Primary SchoolPrimary · Woodlands
  253. Singapore Chinese Girls' Primary SchoolPrimary · Novena
    • Phase 2C two-track (from 2027 P1 registration)
  254. Singapore Chinese Girls' SchoolSecondary (Sec 1–4) · Novena
    • IP
  255. Singapore Sports SchoolSecondary and JC · Woodlands
  256. South View Primary SchoolPrimary · Choa Chu Kang
  257. Spectra Secondary SchoolSecondary (Sec 1–4) · Woodlands
  258. Springdale Primary SchoolPrimary · Seng Kang
  259. Springfield Secondary SchoolSecondary (Sec 1–5) · Tampines
  260. St. Andrew's Junior CollegeJunior college · Toa Payoh
  261. St. Andrew's School (Junior)Primary · Toa Payoh
  262. St. Andrew's School (Secondary)Secondary (Sec 1–5) · Toa Payoh
  263. St. Anthony's Canossian Primary SchoolPrimary · Bedok
  264. St. Anthony's Canossian Secondary SchoolSecondary (Sec 1–5) · Bedok
    • Autonomous
  265. St. Anthony's Primary SchoolPrimary · Bukit Batok
  266. St. Gabriel's Primary SchoolPrimary · Serangoon
    • Advanced modules centre (from 2027)
  267. St. Gabriel's Secondary SchoolSecondary (Sec 1–5) · Serangoon
  268. St. Hilda's Primary SchoolPrimary · Tampines
    • GEP (last intake 2026)
  269. St. Hilda's Secondary SchoolSecondary (Sec 1–5) · Tampines
  270. St. Joseph's InstitutionSecondary and JC (Sec 1–JC 2) · Novena
    • IP
  271. St. Joseph's Institution JuniorPrimary · Novena
  272. St. Margaret's School (Primary)Primary · Central
    • Phase 2C two-track (from 2027 P1 registration)
  273. St. Margaret's School (Secondary)Secondary (Sec 1–5) · Bukit Timah
    • Autonomous
  274. St. Patrick's SchoolSecondary (Sec 1–5) · Bedok
  275. St. Stephen's SchoolPrimary · Bedok
  276. Swiss Cottage Secondary SchoolSecondary (Sec 1–5) · Bukit Batok
  277. Tampines Meridian Junior CollegeJunior college · Pasir Ris
  278. Tampines North Primary SchoolPrimary · Tampines
  279. Tampines Primary SchoolPrimary · Tampines
    • Advanced modules centre (from 2027)
  280. Tampines Secondary SchoolSecondary (Sec 1–5) · Tampines
  281. Tanjong Katong Girls' SchoolSecondary (Sec 1–4) · Marine Parade
    • Autonomous
  282. Tanjong Katong Primary SchoolPrimary · Marine Parade
    • Phase 2C two-track (from 2027 P1 registration)
  283. Tanjong Katong Secondary SchoolSecondary (Sec 1–4) · Marine Parade
    • Autonomous
  284. Tao Nan SchoolPrimary · Marine Parade
    • SAP,
    • GEP (last intake 2026),
    • Phase 2C two-track (from 2027 P1 registration)
  285. Teck Ghee Primary SchoolPrimary · Ang Mo Kio
    • Advanced modules centre (from 2027)
  286. Teck Whye Primary SchoolPrimary · Choa Chu Kang
  287. Telok Kurau Primary SchoolPrimary · Bedok
  288. Temasek Junior CollegeSecondary and JC (Sec 1–JC 2) · Tampines
    • IP
  289. Temasek Primary SchoolPrimary · Bedok
  290. Temasek Secondary SchoolSecondary (Sec 1–5) · Bedok
    • Autonomous
  291. Townsville Primary SchoolPrimary · Ang Mo Kio
  292. Unity Primary SchoolPrimary · Choa Chu Kang
  293. Unity Secondary SchoolSecondary (Sec 1–5) · Choa Chu Kang
  294. Valour Primary SchoolPrimary · Punggol
  295. Victoria Junior CollegeJunior college · Bedok
    • IP
  296. Victoria SchoolSecondary (Sec 1–4) · Bedok
    • IP,
    • Autonomous
  297. Waterway Primary SchoolPrimary · Punggol
  298. Wellington Primary SchoolPrimary · Sembawang
  299. West Grove Primary SchoolPrimary · Jurong West
  300. West Spring Primary SchoolPrimary · Bukit Panjang
  301. West Spring Secondary SchoolSecondary (Sec 1–5) · Bukit Panjang
  302. West View Primary SchoolPrimary · Bukit Panjang
  303. Westwood Primary SchoolPrimary · Jurong West
  304. Westwood Secondary SchoolSecondary (Sec 1–5) · Jurong West
  305. White Sands Primary SchoolPrimary · Pasir Ris
  306. Whitley Secondary SchoolSecondary (Sec 1–5) · Bishan
  307. Woodgrove Primary SchoolPrimary · Woodlands
  308. Woodgrove Secondary SchoolSecondary (Sec 1–5) · Woodlands
  309. Woodlands Primary SchoolPrimary · Woodlands
  310. Woodlands Ring Primary SchoolPrimary · Woodlands
  311. Woodlands Ring Secondary SchoolSecondary (Sec 1–5) · Woodlands
  312. Woodlands Secondary SchoolSecondary (Sec 1–5) · Woodlands
  313. Xinghua Primary SchoolPrimary · Hougang
  314. Xingnan Primary SchoolPrimary · Jurong West
  315. Xinmin Primary SchoolPrimary · Hougang
  316. Xinmin Secondary SchoolSecondary (Sec 1–5) · Hougang
    • Autonomous
  317. Xishan Primary SchoolPrimary · Yishun
  318. Yangzheng Primary SchoolPrimary · Serangoon
  319. Yew Tee Primary SchoolPrimary · Choa Chu Kang
    • Advanced modules centre (from 2027)
  320. Yio Chu Kang Primary SchoolPrimary · Hougang
  321. Yio Chu Kang Secondary SchoolSecondary (Sec 1–5) · Ang Mo Kio
  322. Yishun Innova Junior CollegeJunior college · Yishun
  323. Yishun Primary SchoolPrimary · Yishun
  324. Yishun Secondary SchoolSecondary (Sec 1–5) · Yishun
  325. Yishun Town Secondary SchoolSecondary (Sec 1–5) · Yishun
    • Autonomous
  326. Yu Neng Primary SchoolPrimary · Bedok
    • Advanced modules centre (from 2027)
  327. Yuan Ching Secondary SchoolSecondary (Sec 1–5) · Jurong West
  328. Yuhua Primary SchoolPrimary · Jurong East
  329. Yuhua Secondary SchoolSecondary (Sec 1–5) · Jurong West
  330. Yumin Primary SchoolPrimary · Tampines
  331. Yusof Ishak Secondary SchoolSecondary (Sec 1–5) · Punggol
  332. Yuying Secondary SchoolSecondary (Sec 1–5) · Hougang
  333. Zhangde Primary SchoolPrimary · Bukit Merah
  334. Zhenghua Primary SchoolPrimary · Bukit Panjang
  335. Zhenghua Secondary SchoolSecondary (Sec 1–5) · Bukit Panjang
  336. Zhonghua Primary SchoolPrimary · Serangoon
  337. Zhonghua Secondary SchoolSecondary (Sec 1–5) · Serangoon
    • Autonomous

Singapore schools by area →

Contains information from School Directory and Information accessed on 2 Nov 2026 from data.gov.sg, which is made available under the terms of the Singapore Open Data Licence version 1.0. Locations from OneMap.

Questions

Is this the same distance MOE uses for P1 registration?

No. This is the straight-line distance to the school’s address. For Primary 1 registration, the home–school distance is worked out by the Singapore Land Authority; check yours on OneMap or MOE SchoolFinder.

What do SAP, IP and GEP mean?

SAP schools offer Chinese at a higher level alongside English. IP (Integrated Programme) schools take students to A-levels or the IB without the O-level exam. GEP is the Gifted Education Programme; its last intake is Primary 4 in 2026. From 2027, students identified in Primary 3 can attend weekly after-school advanced modules at 15 designated primary schools.

Where does the data come from?

From MOE’s School Directory and Information on data.gov.sg. CCAs and programmes change, so check the school’s website before you decide.

Guides