Skip to main content Middle Schools in Haliburton, ON Middle Schools in Halifax, NS Middle Schools in Hamilton, ON Middle Schools in Hampton, NB Middle Schools in Hanmer, ON Middle Schools in Happy Valley-Goose Bay, NL Middle Schools in Hatchet Lake, NS Middle Schools in Hawkesbury, ON Middle Schools in Hay River, NT Middle Schools in High Prairie, AB Middle Schools in High River, AB