List of primary schools in Singapore


This is a list of primary schools in Singapore. Children typically start their primary education the year they turn seven. Primary education lasts six years, and is compulsory for all Singapore citizens.
Primary schools in Singapore are classified as Government or Government-aided schools. Primary schools are typically mixed-sex, though there are a number of single-sex schools. Some primary schools are affiliated with a secondary school, and such schools may have a lower requirement for students from the primary section to enter the affiliated secondary school. At the end of the six years in primary school students sit for the PSLE examination. Some primary schools are designated as Special Assistance Plan schools by the Ministry of Education. These schools place a special emphasis on the learning of the Chinese language and culture.
NameFundingTypeAreaNotesWebsiteSchool Code
Admiralty Primary SchoolGovernmentMixedWoodlands1744
Ahmad Ibrahim Primary SchoolGovernmentMixedYishun1738
Ai Tong SchoolGovernment-aided, SAPMixedBishanAffiliated to Singapore Hokkien Huay Kuan5625
Alexandra Primary SchoolGovernmentMixedBukit Merah1266
Anchor Green Primary SchoolGovernmentMixedSengkang1254
Anderson Primary SchoolGovernmentMixedAng Mo Kio1766
Anglo-Chinese School Government-aidedBoysCentral5001
Anglo-Chinese School Government-aidedBoysBukit Timah
Angsana Primary SchoolGovernmentMixedTampines
Ang Mo Kio Primary SchoolGovernmentMixedAng Mo Kio1150
Balestier Hill Primary SchoolGovernmentMixedNovena1234
Beacon Primary SchoolGovernmentMixedBukit Panjang1249
Bedok Green Primary SchoolGovernmentMixedBedok1230
Bendemeer Primary SchoolGovernmentMixedKallang1129
Blangah Rise Primary SchoolGovernmentMixedBukit Merah1145
Boon Lay Garden Primary SchoolGovernmentMixedJurong West
Bukit Panjang Primary SchoolGovernmentMixedBukit Panjang1020
Bukit Timah Primary SchoolGovernmentMixedBukit Timah1247
Bukit View Primary SchoolGovernmentMixedBukit Batok1209
Canberra Primary SchoolGovernmentMixedSembawang1751
Canossa Catholic Primary SchoolGovernment-aidedMixedGeylang5003
Cantonment Primary SchoolGovernmentMixedBukit Merah1256
Casuarina Primary SchoolGovernmentMixedPasir Ris1771
Catholic High School Government-aided, SAPBoysBishan7102
Cedar Primary SchoolGovernmentMixedToa Payoh1211
Changkat Primary SchoolGovernmentMixedTampines1239
CHIJ PrimaryGovernment-aidedGirlsKatong
CHIJ Government-aidedGirlsBukit Merah5005
CHIJ Our Lady of Good CounselGovernment-aidedGirlsSerangoon5017
CHIJ Our Lady of the NativityGovernment-aidedGirlsHougang5007
CHIJ Our Lady Queen of PeaceGovernment-aidedGirlsBukit Panjang5019
CHIJ Primary Government-aidedGirlsToa Payoh5004
CHIJ St. Nicholas Girls' SchoolGovernment-aided, SAPGirlsAng Mo Kio
Chongfu SchoolGovernment-aidedMixedYishunAffiliated to Singapore Hokkien Huay Kuan
Chongzheng Primary SchoolGovernmentMixedTampines1203
Chua Chu Kang Primary SchoolGovernmentMixedChua Chu Kang1244
Clementi Primary SchoolGovernmentMixedClementi1772
Compassvale Primary SchoolGovernmentMixedSengkang1757
Concord Primary SchoolGovernmentMixedChua Chu Kang1760
Coral Primary SchoolGovernmentMixedPasir Ris1754
Corporation Primary SchoolGovernmentMixedJurong West1132
Da Qiao Primary SchoolGovernmentMixedAng Mo KioMerged with Jing Shan Primary School in 20191168
Damai Primary SchoolGovernmentMixedBedok1102
Dazhong Primary SchoolGovernmentMixedBukit Batok1229
De La Salle SchoolGovernment-aidedMixedChua Chu KangLasallian school, founded in 1952.5008
East Coast Primary SchoolGovernmentMixedBedokMerged with Damai Primary School in 20191183
East Spring Primary SchoolGovernmentMixedTampines1755
East View Primary SchoolGovernmentMixedTampinesNow closed, merged with Junyuan.1237
Edgefield Primary SchoolGovernmentMixedPunggol1769
Elias Park Primary SchoolGovernmentMixedPasir Ris1737
Endeavour Primary SchoolGovernmentMixedSembawang1252
Eunos Primary SchoolGovernmentMixedGeylang1119
Evergreen Primary SchoolGovernmentMixedWoodlands1756
Fairfield Methodist School Government-aidedMixedDover5020
Farrer Park Primary SchoolGovernmentMixedKallang1246
Fengshan Primary SchoolGovernmentMixedBedok
Fernvale Primary SchoolGovernmentMixedSengkang1177
First Toa Payoh Primary SchoolGovernmentMixedToa Payoh
Frontier Primary SchoolGovernmentMixedJurong West1257
Fuchun Primary SchoolGovernmentMixedWoodlands1208
Fuhua Primary SchoolGovernmentMixedJurong East1107
Gan Eng Seng Primary SchoolGovernmentMixedBukit Merah1221
Geylang Methodist School Government-aidedMixedGeylang5022
Gongshang Primary SchoolGovernmentMixedTampines1222
Greendale Primary SchoolGovernmentMixedPunggol1251
Greenridge Primary SchoolGovernmentMixedBukit Panjang1245
Greenwood Primary SchoolGovernmentMixedWoodlands1765
Guangyang Primary SchoolGovernmentMixedBishan1735
Haig Girls' SchoolGovernmentGirlsGeylang
Holy Innocents' Primary SchoolGovernment-aided, SAPMixedHougang
Henry Park Primary SchoolGovernmentMixedBukit Timah1221
Hong Wen SchoolGovernment-aided, SAPMixedKallang
Horizon Primary SchoolGovernmentMixedPunggol1255
Hougang Primary SchoolGovernmentMixedHougang1763
Huamin Primary SchoolGovernmentMixedYishun1223
Innova Primary SchoolGovernmentMixedWoodlands1250
Jiemin Primary SchoolGovernmentMixedYishun1207
Jing Shan Primary SchoolGovernmentMixedAng Mo KioMerged with Da Qiao Primary School in 20191166
Junyuan Primary SchoolGovernmentMixedTampines1727
Jurong Primary SchoolGovernmentMixedJurong East1045
Jurong West Primary SchoolGovernmentMixedJurong West1753
Juying Primary SchoolGovernmentMixedJurong West1726
Keming Primary SchoolGovernmentMixedBukit Batok1238
Kheng Cheng SchoolGovernment-aidedMixedToa Payoh
Kong Hwa SchoolGovernment-aided, SAPMixedGeylangAffiliated to Singapore Hokkien Huay Kuan5168
Kranji Primary SchoolGovernmentMixedChua Chu Kang1745
Kuo Chuan Presbyterian Primary SchoolGovernment-aidedMixedBishan5024
Lakeside Primary SchoolGovernmentMixedJurong West1248
Lianhua Primary SchoolGovernmentMixedBukit Batok1232
Loyang Primary SchoolGovernmentMixedPasir Ris1042
MacPherson Primary SchoolGovernmentMixedGeylang
Maha Bodhi SchoolGovernment-aided, SAPMixedGeylang5601
Maris Stella High SchoolGovernment-aided, SAPBoysToa Payoh
Marsiling Primary SchoolGovernmentMixedWoodlands
Marymount Convent SchoolGovernment-aidedGirlsToa Payoh
Mayflower Primary SchoolGovernmentMixedAng Mo Kio1151
Mee Toh SchoolGovernment-aidedMixedPunggol5183
Meridian Primary SchoolGovernmentMixedPasir Ris1764
Methodist Girls' School Government-aidedGirlsBukit Timah5027
Montfort Junior SchoolGovernment-aidedBoysHougang5018
Nan Chiau Primary SchoolGovernment-aidedMixedSengkangAffiliated to Singapore Hokkien Huay Kuan5028
Nan Hua Primary SchoolGovernment-aided, SAPMixedClementi
Nanyang Primary SchoolGovernment-aided, SAPMixedBukit Timah5258
Ngee Ann Primary SchoolGovernment-aidedMixedMarine Parade5197
Naval Base Primary SchoolGovernmentMixedYishun1730
New Town Primary SchoolGovernmentMixedQueenstown
Northland Primary SchoolGovernmentMixedYishun1729
Northoaks Primary SchoolGovernmentMixedSembawang1267
North Spring Primary SchoolGovernmentMixedSengkang1761
North View Primary SchoolGovernmentMixedYishun1740
North Vista Primary SchoolGovernmentMixedSengkang1253
Oasis Primary SchoolGovernmentMixedPunggol1270
Opera Estate Primary SchoolGovernmentMixedBedok1212
Palm View Primary SchoolGovernmentMixedSengkang1263
Park View Primary SchoolGovernmentMixedPasir Ris1743
Pasir Ris Primary SchoolGovernmentMixedPasir Ris1243
Paya Lebar Methodist Girls' School Government-aidedGirlsHougang
Pei Chun Public SchoolGovernment-aided, SAPMixedToa Payoh
Pei Hwa Presbyterian Primary SchoolGovernment-aided, SAPMixedBukit Timah
Pei Tong Primary SchoolGovernmentMixedClementi
Peiying Primary SchoolGovernmentMixedYishun1236
Pioneer Primary SchoolGovernmentMixedJurong West1741
Poi Ching SchoolGovernment-aided, SAPMixedTampines
Princess Elizabeth Primary SchoolGovernmentMixedBukit Batok1228
Punggol Cove Primary SchoolGovernmentMixedPunggol
Punggol Green Primary SchoolGovernmentMixedPunggol1259
Punggol Primary SchoolGovernmentMixedHougang1742
Punggol View Primary SchoolGovernmentMixedPunggol1260
Qifa Primary SchoolGovernmentMixedClementi1197
Qihua Primary SchoolGovernmentMixedWoodlands1734
Queenstown Primary SchoolGovernmentMixedQueenstown1071
Radin Mas Primary SchoolGovernmentMixedBukit Merah1072
Raffles Girls' Primary SchoolGovernmentGirlsBukit Timah1073
Red Swastika SchoolGovernment-aided, SAPMixedBedok5214
Riverside Primary SchoolGovernmentMixedWoodlands1264
River Valley Primary SchoolGovernmentMixedCentral1217
Rivervale Primary SchoolGovernmentMixedSengkang1752
Rosyth SchoolGovernmentMixedSerangoon1077
Rulang Primary SchoolGovernmentMixedJurong West1195
Sembawang Primary SchoolGovernmentMixedSembawang1759
Sengkang Green Primary SchoolGovernmentMixedSengkang1261
Seng Kang Primary SchoolGovernmentMixedSengkang1746
Shuqun Primary SchoolGovernmentMixedJurong West1220
Si Ling Primary SchoolGovernmentMixedWoodlands1161
Singapore Chinese Girls' Primary SchoolGovernment-aidedGirlsNovena
South View Primary SchoolGovernmentMixedChua Chu Kang1241
Springdale Primary SchoolGovernmentMixedSengkang
Stamford Primary SchoolGovernmentMixedCentral1174
St. Andrew's Junior SchoolGovernment-aidedBoysToa Payoh5009
St. Anthony's Canossian Primary SchoolGovernment-aidedGirlsBedok5011
St. Anthony's Primary SchoolGovernment-aidedMixedBukit BatokLasallian school5259
St. Gabriel's Primary SchoolGovernment-aidedBoysSerangoon5012
St. Hilda's Primary SchoolGovernment-aidedMixedTampines5025
St. Joseph's Institution JuniorGovernment-aidedBoysNovenaLasallian school5014
St. Margaret's Primary SchoolGovernment-aidedGirlsRochor5013
St. Stephen's SchoolGovernment-aidedBoysBedokLasallian school5015
Tampines North Primary SchoolGovernmentMixedTampines1736
Tampines Primary SchoolGovernmentMixedTampines1201
Tanjong Katong Primary SchoolGovernmentMixedMarine Parade1773
Tao Nan SchoolGovernment-aided, SAPMixedMarine ParadeAffiliated to Singapore Hokkien Huay Kuan5240
Teck Ghee Primary SchoolGovernmentMixedAng Mo Kio1158
Teck Whye Primary SchoolGovernmentMixedChua Chu Kang1043
Telok Kurau Primary SchoolGovernmentMixedBedok1218
Temasek Primary SchoolGovernmentMixedBedok1160
Townsville Primary SchoolGovernmentMixedAng Mo Kio1189
Unity Primary SchoolGovernmentMixedChua Chu Kang1750
Waterway Primary SchoolGovernmentMixedPunggol1271
Wellington Primary SchoolGovernmentMixedSembawang1767
West Grove Primary SchoolGovernmentMixedJurong West1770
West Spring Primary SchoolGovernmentMixedBukit Panjang1265
Westwood Primary SchoolGovernmentMixedJurong West1258
West View Primary SchoolGovernmentMixedBukit Panjang1748
White Sands Primary SchoolGovernmentMixedPasir Ris1749
Woodgrove Primary SchoolGovernmentMixedWoodlands1758
Woodlands Primary SchoolGovernmentMixedWoodlands1114
Woodlands Ring Primary SchoolGovernmentMixedWoodlands1747
Xinghua Primary SchoolGovernmentMixedHougang1205
Xingnan Primary SchoolGovernmentMixedJurong West1731
Xinmin Primary SchoolGovernmentMixedHougang1724
Xishan Primary SchoolGovernmentMixedYishun1227
Yangzheng Primary SchoolGovernmentMixedSerangoon1725
Yew Tee Primary SchoolGovernmentMixedChua Chu Kang1762
Yio Chu Kang Primary SchoolGovernmentMixedHougang1143
Yishun Primary SchoolGovernmentMixedYishun1172
Yu Neng Primary SchoolGovernmentMixedBedok
Yuhua Primary SchoolGovernmentMixedJurong East
Yumin Primary SchoolGovernmentMixedTampines1219
Zhangde Primary SchoolGovernmentMixedBukit Merah1199
Zhenghua Primary SchoolGovernmentMixedBukit Panjang1240
Zhonghua Primary SchoolGovernmentMixedSerangoonUsed to be South Serangoon Gardens Primary School1235