School Intelligence · Singapore 2026
Every school, mapped and scored.
Catchment odds, COP history, and admission signal for every school in Singapore: from balloting risk to the condo two minutes away. Search, compare, decide.
↵ Search
Guides
The SAP & Affiliation Guide
How affiliation actually improves your odds, and where it doesn't.
Read the guide →
The Phase 2C Balloting Guide
Reading COP numbers, priority phases, and when balloting kicks in.
Read the guide →
How COP Numbers Actually Work
Certificate of Participation, explained without the MOE jargon.
Read the guide →
Browse by town
Filters map + rankings below
— the full directory · 178 schools · 55 areas
Every school, indexed.
No school matches that search.
— 178 schools
Primary schools
Admiralty Primary School
District 25Ahmad Ibrahim Primary School
YishunAi Tong School
District 20Alexandra Primary School
District 3Anchor Green Primary School
SengkangAnderson Primary School
District 26Ang Mo Kio Primary School
Ang Mo KioAnglo-Chinese School (Junior)
District 9Anglo-Chinese School (Primary)
District 11Angsana Primary School
District 18Beacon Primary School
Bukit PanjangBedok Green Primary School
District 16Bendemeer Primary School
Kallang/WhampoaBlangah Rise Primary School
Bukit MerahBoon Lay Garden Primary School
Jurong WestBukit Panjang Primary School
Bukit PanjangBukit Timah Primary School
District 21CHIJ (Katong) Primary
Marine ParadeCHIJ (Kellock)
Bukit MerahCHIJ Our Lady Queen of Peace
District 23CHIJ Our Lady of Good Counsel
SerangoonCHIJ Our Lady of the Nativity
HougangCHIJ Primary (Toa Payoh)
Toa PayohCHIJ St. Nicholas Girls' School (Primary)
District 20Canberra Primary School
SembawangCanossa Catholic Primary School
District 13Cantonment Primary School
District 2Casuarina Primary School
District 17Catholic High School (Primary)
BishanCedar Primary School
District 13Changkat Primary School
TampinesChongfu School
District 27Chongzheng Primary School
TampinesChua Chu Kang Primary School
TengahClementi Primary School
ClementiCompassvale Primary School
District 19Concord Primary School
TengahCorporation Primary School
Jurong WestDazhong Primary School
Bukit BatokDe La Salle School
Choa Chu KangEast Spring Primary School
TampinesEdgefield Primary School
PunggolElias Park Primary School
Pasir RisEndeavour Primary School
SembawangEvergreen Primary School
District 25Fairfield Methodist School (Primary)
District 5Farrer Park Primary School
District 8Fengshan Primary School
BedokFern Green Primary School
SengkangFernvale Primary School
District 28First Toa Payoh Primary School
Toa PayohFrontier Primary School
Jurong WestFuchun Primary School
WoodlandsFuhua Primary School
Jurong EastGan Eng Seng Primary School
Bukit MerahGeylang Methodist School (Primary)
GeylangGongshang Primary School
TampinesGreendale Primary School
PunggolGreenridge Primary School
Bukit PanjangGreenwood Primary School
District 25Haig Girls' School
District 15Henry Park Primary School
District 5Holy Innocents' Primary School
HougangHong Wen School
Kallang/WhampoaHorizon Primary School
PunggolHougang Primary School
HougangHuamin Primary School
YishunInnova Primary School
District 25Jiemin Primary School
YishunJing Shan Primary School
Ang Mo KioJunyuan Primary School
TampinesJurong Primary School
District 24Jurong West Primary School
Jurong WestKeming Primary School
Bukit BatokKheng Cheng School
Toa PayohKong Hwa School
District 14Kuo Chuan Presbyterian Primary School
BishanLakeside Primary School
District 22Lianhua Primary School
Bukit BatokMaha Bodhi School
GeylangMaris Stella High School (Primary)
SerangoonMarsiling Primary School
WoodlandsMarymount Convent School
BishanMayflower Primary School
Ang Mo KioMee Toh School
PunggolMeridian Primary School
District 18Methodist Girls' School (Primary)
District 21Montfort Junior School
HougangNan Chiau Primary School
SengkangNan Hua Primary School
ClementiNanyang Primary School
Bukit TimahNaval Base Primary School
YishunNew Town Primary School
QueenstownNgee Ann Primary School
Marine ParadeNorth Spring Primary School
District 19North View Primary School
YishunNorth Vista Primary School
District 19Northland Primary School
YishunNorthoaks Primary School
SembawangNorthshore Primary School
PunggolOasis Primary School
PunggolOpera Estate Primary School
BedokPalm View Primary School
SengkangPark View Primary School
Pasir RisPasir Ris Primary School
District 17Paya Lebar Methodist Girls' School (Primary)
SerangoonPei Chun Public School
Toa PayohPei Hwa Presbyterian Primary School
District 21Pei Tong Primary School
ClementiPeiying Primary School
YishunPioneer Primary School
District 24Poi Ching School
District 18Princess Elizabeth Primary School
Jurong EastPunggol Cove Primary School
PunggolPunggol Green Primary School
PunggolPunggol Primary School
HougangPunggol View Primary School
PunggolQifa Primary School
ClementiQihua Primary School
WoodlandsQueenstown Primary School
QueenstownRadin Mas Primary School
Bukit MerahRaffles Girls' Primary School
Bukit TimahRed Swastika School
BedokRiver Valley Primary School
District 9Riverside Primary School
District 25Rivervale Primary School
District 19Rosyth School
HougangRulang Primary School
Jurong WestSembawang Primary School
SembawangSeng Kang Primary School
District 19Sengkang Green Primary School
District 28Shuqun Primary School
District 24Si Ling Primary School
District 25Singapore Chinese Girls' Primary School
District 11South View Primary School
TengahSpringdale Primary School
SengkangSt Andrew's School (Junior)
District 12St. Anthony's Canossian Primary School
District 16St. Anthony's Primary School
District 23St. Gabriel's Primary School
BishanSt. Hilda's Primary School
TampinesSt. Joseph's Institution Junior
District 8St. Margaret's School (Primary)
District 9St. Stephen's School
BedokTampines North Primary School
District 18Tampines Primary School
TampinesTanjong Katong Primary School
District 15Tao Nan School
Marine ParadeTeck Ghee Primary School
Ang Mo KioTeck Whye Primary School
TengahTelok Kurau Primary School
BedokTemasek Primary School
District 16Unity Primary School
Choa Chu KangValour Primary School
PunggolWaterway Primary School
PunggolWellington Primary School
SembawangWest Grove Primary School
Jurong WestWest Spring Primary School
Bukit PanjangWest View Primary School
Bukit PanjangWestwood Primary School
Jurong WestWhite Sands Primary School
District 17Woodgrove Primary School
District 25Woodlands Primary School
District 25Woodlands Ring Primary School
District 25Xinghua Primary School
HougangXingnan Primary School
Jurong WestXinmin Primary School
HougangXishan Primary School
YishunYangzheng Primary School
SerangoonYew Tee Primary School
Choa Chu KangYio Chu Kang Primary School
HougangYishun Primary School
YishunYu Neng Primary School
BedokYuhua Primary School
Jurong EastYumin Primary School
TampinesZhangde Primary School
Bukit MerahZhenghua Primary School
Bukit PanjangZhonghua Primary School
Serangoon— 0 schools
Secondary schools
— 0 schools
JC, Poly & Others schools
— 55 areas
Schools by area
Districts
Catchment Map
Where the odds live
Showing Primary schools
Town: All
Town: All
Primary school
Click a pin for admission profile
Coming soon
Preschool catchment data isn't built yet
Rankings & signal
Primary School Profiles
Every primary school, one page each
Full admission history, COP trend, catchment map and affiliation chain: one profile per primary school, kept current every intake.
Compare schools
Add up to 5 schools to compare COP, admission rate, affiliation and flags side by side.
Nearby Property
Condos & HDB near Nanyang Primary School
PSF by room type