Waterloo
Elementary schools in Waterloo
36 listed schools offer this level (elementary).
- Schools listed
- 36
- With a mapped location
- 29
- Public
- 20
- Separate / Catholic
- 8
- Private / independent
- 7
- Sector not stated
- 1
- Abraham Erb Public SchoolPK–6 · Public · 710 Laurelwood Dr
- AIM KW SchoolGrade 1–6 · Private / independent · 435 King Street North
- Cedarbrae Public SchoolPK–6 · Public · 230 Cedarbrae Ave
- East Heidelberg Parochial SchoolGrade 1–6 · Private / independent · 1316 Martin Creek Road 3
- École élémentaire L'HarmoniePK–8 · Public · 158 Bridgeport E Rd
- Edna Staebler Public SchoolPK–8 · Public · 450 Bernay Dr
- ÉÉC Mère-Élisabeth-BruyèrePK–6 · Separate / Catholic · 280 Glenridge promenade
- Elizabeth Ziegler Public SchoolPK–6 · Public · 90 Moore Ave S
- Empire Public SchoolPK–6 · Public · 83 Empire St
- Holy Rosary Catholic Elementary SchoolPK–8 · Separate / Catholic · 485 Thorndale Dr
- Keatsway Public SchoolPK–6 · Public · 323 Keats Way
- KidsAbility SchoolPK–3 · Not stated · 500 Hallmark Dr
- King Alfred AcademyGrade 1–12 · Private / independent · 1373 Lobsinger Line
- Kitchener Waterloo Bilingual SchoolGrade 1–6 · Private / independent · 600 Erb Street West
- Laurelwood Public SchoolPK–8 · Public · 460 Brentcliffe Dr
- Lester B Pearson Public SchoolPK–8 · Public · 520 Chesapeake Dr
- Lexington Public SchoolPK–6 · Public · 431 Forestlawn Rd
- Lincoln Heights Public SchoolPK–8 · Public · 270 Quickfall Dr
- MacGregor Public SchoolGrade 6–8 · Public · 32 Central St
- Mary Johnston Public SchoolPK–6 · Public · 475 Brynhurst Blvd
- Millen Woods Public SchoolPK–6 · Public · 640 New Hampshire Street
- N A MacEachern Public SchoolPK–6 · Public · 580 Rolling Hills Dr
- Northlake Woods Public SchoolPK–8 · Public · 500 Northlake Dr
- Our Lady of Lourdes Catholic Elementary SchoolPK–8 · Separate / Catholic · 55 Roslin Ave S
- Oxford Learning WaterlooGrade 1–6 · Private / independent · 10 Fischer-Hallman Road North
- Sandowne Public SchoolPK–6 · Public · 265 Sandowne Dr
- Sir Edgar Bauer Catholic Elementary SchoolPK–8 · Separate / Catholic · 660 Glen Forest Blvd
- St Agnes Catholic Elementary SchoolPK–8 · Separate / Catholic · 254 Neilson Ave
- St Luke Catholic Elementary SchoolPK–8 · Separate / Catholic · 550 Chesapeake Dr
- St Matthew Catholic Elementary SchoolPK–8 · Separate / Catholic · 405 Pastern Trail
- St Nicholas Catholic Elementary SchoolPK–8 · Separate / Catholic · 525 Laurelwood Dr
- Tayba Elementary SchoolGrade 1–6 · Private / independent · 435 King Street North
- Vista Hills Public SchoolPK–8 · Public · 314 Sweet Gale Street
- Westvale Public SchoolPK–6 · Public · 265 Westvale Dr
- Wildflowers Forest SchoolGrade 1–6 · Private / independent
- Winston Churchill Public SchoolPK–6 · Public · 100 Milford Ave