School MapWaterloo, ON — Waterloo School Map home

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
Plate · Middle / junior high20 mapped in Waterloo
Bluevale Collegiate InstituteCentennial (Waterloo) Public SchoolEdna Staebler Public SchoolHoly Rosary Catholic Elementary SchoolLaurel Heights Secondary SchoolLaurelwood Public SchoolLester B Pearson Public SchoolLincoln Heights Public SchoolMacGregor Public SchoolNorthlake Woods Public SchoolOur Lady of Lourdes Catholic Elementary SchoolSir Edgar Bauer Catholic Elementary SchoolSt Agnes Catholic Elementary SchoolSt David Catholic Secondary SchoolSt Luke Catholic Elementary SchoolSt Matthew Catholic Elementary SchoolSt Nicholas Catholic Elementary SchoolVista Hills Public SchoolWaterloo Collegiate InstituteÉcole élémentaire L'Harmonie 1 km
  1. Bluevale Collegiate InstituteGrade 9–12 · Public · 80 Bluevale St N
  2. Centennial (Waterloo) Public SchoolGrade 7–8 · Public · 141 Amos Ave
  3. École élémentaire L'HarmoniePK–8 · Public · 158 Bridgeport E Rd
  4. Edna Staebler Public SchoolPK–8 · Public · 450 Bernay Dr
  5. Holy Rosary Catholic Elementary SchoolPK–8 · Separate / Catholic · 485 Thorndale Dr
  6. King Alfred AcademyGrade 1–12 · Private / independent · 1373 Lobsinger Line
  7. Laurel Heights Secondary SchoolGrade 9–12 · Public · 650 Laurelwood Dr
  8. Laurelwood Public SchoolPK–8 · Public · 460 Brentcliffe Dr
  9. Lester B Pearson Public SchoolPK–8 · Public · 520 Chesapeake Dr
  10. Lincoln Heights Public SchoolPK–8 · Public · 270 Quickfall Dr
  11. MacGregor Public SchoolGrade 6–8 · Public · 32 Central St
  12. Northlake Woods Public SchoolPK–8 · Public · 500 Northlake Dr
  13. Our Lady of Lourdes Catholic Elementary SchoolPK–8 · Separate / Catholic · 55 Roslin Ave S
  14. Sir Edgar Bauer Catholic Elementary SchoolPK–8 · Separate / Catholic · 660 Glen Forest Blvd
  15. St Agnes Catholic Elementary SchoolPK–8 · Separate / Catholic · 254 Neilson Ave
  16. St David Catholic Secondary SchoolGrade 9–12 · Separate / Catholic · 4 High St
  17. St Luke Catholic Elementary SchoolPK–8 · Separate / Catholic · 550 Chesapeake Dr
  18. St Matthew Catholic Elementary SchoolPK–8 · Separate / Catholic · 405 Pastern Trail
  19. St Nicholas Catholic Elementary SchoolPK–8 · Separate / Catholic · 525 Laurelwood Dr
  20. Vista Hills Public SchoolPK–8 · Public · 314 Sweet Gale Street
  21. Waterloo Collegiate InstituteGrade 9–12 · Public · 300 Hazel St