Waterloo
Middle and junior high schools in Waterloo
21 listed schools offer this level (middle / junior high).
- Schools listed
- 21
- With a mapped location
- 20
- Public
- 12
- Separate / Catholic
- 8
- Private / independent
- 1
- Bluevale Collegiate InstituteGrade 9–12 · Public · 80 Bluevale St N
- Centennial (Waterloo) Public SchoolGrade 7–8 · Public · 141 Amos Ave
- École élémentaire L'HarmoniePK–8 · Public · 158 Bridgeport E Rd
- Edna Staebler Public SchoolPK–8 · Public · 450 Bernay Dr
- Holy Rosary Catholic Elementary SchoolPK–8 · Separate / Catholic · 485 Thorndale Dr
- King Alfred AcademyGrade 1–12 · Private / independent · 1373 Lobsinger Line
- Laurel Heights Secondary SchoolGrade 9–12 · Public · 650 Laurelwood Dr
- Laurelwood Public SchoolPK–8 · Public · 460 Brentcliffe Dr
- Lester B Pearson Public SchoolPK–8 · Public · 520 Chesapeake Dr
- Lincoln Heights Public SchoolPK–8 · Public · 270 Quickfall Dr
- MacGregor Public SchoolGrade 6–8 · Public · 32 Central St
- Northlake Woods Public SchoolPK–8 · Public · 500 Northlake Dr
- Our Lady of Lourdes Catholic Elementary SchoolPK–8 · Separate / Catholic · 55 Roslin Ave S
- 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 David Catholic Secondary SchoolGrade 9–12 · Separate / Catholic · 4 High St
- 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
- Vista Hills Public SchoolPK–8 · Public · 314 Sweet Gale Street
- Waterloo Collegiate InstituteGrade 9–12 · Public · 300 Hazel St