top of page


Where to learn...

English Language Schools

The Halifax Regional Centre for Education (HRCE) operates English public schools throughout the Halifax Regional Municipality. Serving more than 50,000 students in 135 schools, the HRCE is the largest school system in Atlantic Canada. The HRCE's vision is to provide a high quality education to every student every day.

Click on the column heading to sort by Level/Name/Location or click on the name of the school to see more details. Search for location or level in search field.

Beaver Bank

Elementary - Beaver Bank-Kinsac Elementary

Elementary - Beaver Bank-Monarch Drive Elementary

Junior High - Harold T. Barrett Junior High


Elementary - Bedford South School

Elementary - Sunnyside Elementary (Eaglewood Drive)

Elementary - Sunnyside Elementary (Fort Sackville)

Junior High - Rocky Lake Junior High

Senior High - Bedford and Forsyth Education Centres (Bedford Campus)

Senior High - Charles P. Allen High


Elementary/Junior High - Ridgecliff Middle School


Cherry Brook

Junior High - Graham Creighton Junior High

Cole Harbour

Elementary - Astral Drive Elementary

Elementary - Robert Kemp Turner Elementary

Junior High - Astral Drive Junior High

Senior High - Auburn Drive High

Senior High - Cole Harbour District High



Elementary - Admiral Westphal Elementary

Elementary - Alderney Elementary

Elementary - Basinview Drive Community School

Elementary - Bel Ayr Elementary

Elementary - Brookhouse Elementary

Elementary - Caldwell Road Elementary

Elementary - Colby Village Elementary

Elementary - Colonel John Stuart Elementary

Elementary - Crichton Park Elementary

Elementary - George Bissett Elementary

Elementary - Harbour View Elementary

Elementary - Hawthorn Elementary

Elementary - an Forsyth Elementary

ElementaryJ - ohn MacNeil Elementary

Elementary - Joseph Giles Elementary

Elementary - Michael Wallace Elementary

Elementary - Mount Edward Elementary

Elementary - Portland Estates Elementary

Elementary - Shannon Park Elementary

Elementary - South Woodside Elementary

Elementary/Junior High - Bicentennial School

Elementary/Junior High - Dartmouth South Academy

Junior High - Caledonia Junior High

Junior High - Ellenvale Junior High

Junior High - Eric Graves Memorial Junior High

Junior High - ohn Martin Junior High

Junior High - Sir Robert Borden Junior High

Junior High/Senior High - Dartmouth High

Senior High - Bedford and Forsyth Education Centres (Dartmouth Campus)

Senior High - Prince Andrew High

Dutch Settlement

Elementary - Dutch Settlement Elementary

Eastern Passage

Elementary - Ocean View ElementaryEastern Passage

Elementary - Seaside Elementary

ElementaryTallahassee Community School

Junior HighEastern Passage Education Centre

Junior High/Senior HighIsland View High



Elementary - Oldfield Consolidated Elementary

Fall River

Elementary - Ash Lee Jefferson Elementary

Junior High - Georges P. Vanier Junior High

Junior High/Senior High - Lockview High

Fletchers Lake

Elementary - Holland Road Elementary


Elementary - Burton Ettinger Elementary

Elementary - Central Spryfield ElementaryHalifax

Elementary - Chebucto Heights ElementaryHalifax

Elementary - Duc d'Anville ElementaryHalifax

Elementary - Fairview Heights Elementary (Annex Building)Halifax

Elementary - Fairview Heights Elementary (Main Building)Halifax

Elementary - Grosvenor-Wentworth Park ElementaryHalifax

Elementary - Inglis Street ElementaryHalifax

Elementary - John W. MacLeod - Fleming Tower Elem. (Fleming Tower)Halifax

Elementary - John W. MacLeod - Fleming Tower Elem. (John W. MacLeod)Halifax

Elementary - Joseph Howe ElementaryHalifax

Elementary - LeMarchant-St. Thomas ElementaryHalifax

Elementary - Rockingham ElementaryHalifax

Elementary - Saint Mary's ElementaryHalifax

Elementary - Sir Charles Tupper ElementaryHalifax

Elementary - Springvale ElementaryHalifax

Elementary - St. Catherine's ElementaryHalifax

Elementary - St. Joseph's-Alexander McKay ElementaryHalifax

Elementary - St. Stephen's ElementaryHalifax

Elementary - Westmount ElementaryHalifax

Elementary/Junior High - Elizabeth Sutherland SchoolHalifax

Elementary/Junior High - Oxford SchoolHalifax

Elementary/Junior High - Park West SchoolHalifax

Elementary/Junior High - Rockingstone Heights SchoolHalifax

Junior High - Clayton Park Junior HighHalifax

Junior High - Cunard Junior HighHalifax

Junior High - Fairview Junior HighHalifax

Junior High - Gorsebrook Junior HighHalifax

Junior High - Halifax Central Junior HighHalifax

Junior High - Highland Park Junior HighHalifax

Junior High - St. Agnes Junior HighHalifax

Senior High - Citadel HighHalifax

Senior High - Halifax West HighHalifax

Senior High - J.L. Ilsley HighHalifax

Hammonds Plains

Elementary - Hammonds Plains Consolidated Elementary

Elementary - Kingswood Elementary

Elementary/Junior High - Madeline Symonds Middle School



Elementary - Harrietsfield Elementary

Hatchet Lake

Elementary - Prospect Road Elementary

Elementary/Junior High - Brookside Junior High


Head of Chezzetcook

Junior High - Gaetz Brook Junior High

Head of St Margarets Bay

Elementary - St. Margaret's Bay Elementary

Herring Cove

Elementary - William King Elementary

Junior High - Herring Cove Junior High



Elementary - Shatford Memorial Elementary


Junior High - Five Bridges Junior High

Indian Harbour

Elementary - East St. Margaret's Elementary

Lake Echo

Elementary - Bell Park Academic Centre

Lake Loon

Elementary - Humber Park Elementary


Elementary - Atlantic View Elementary

Lower Sackville

Elementary - Caudle Park Elementary

Elementary - Cavalier Drive School

Elementary - Hillside Park Elementary

Elementary - Smokey Drive Elementary

Elementary - Sycamore Lane Elementary

Elementary/Junior High - A.J. Smeltzer Junior High

Elementary/Junior High - Leslie Thomas Junior High

Elementary/Junior High - Sackville Heights Junior High

Junior High/Senior High - Sackville High

Middle Musquodoboit

Elementary - Musquodoboit Valley Education Centre

Junior High/Senior High - Musquodoboit Rural High

Middle Sackville

Elementary - Harry R. Hamilton Elementary

Elementary - Millwood Elementary

Elementary - Sackville Heights Elementary

Junior High/Senior High - Millwood High


Musquodoboit Harbour

Senior High - Eastern Shore District High

North Preston

Elementary - Nelson Whynder Elementary

Oyster Pond

Elementary/Junior High - Oyster Pond Academy

Porters Lake

Elementary - O'Connell Drive Elementary

Elementary - Porters Lake Elementary



Elementary - Sambro Elementary

Shad Bay

Elementary - Atlantic Memorial - Terence Bay Elementary (Atlantic Memorial)


Sheet Harbour

Elementary - Junior/Senior High - Duncan MacMillan School


Elementary - Lakefront Consolidated Elementary

Terence Bay

Elementary - Atlantic Memorial - Terence Bay Elementary


Elementary - Beechville Lakeside Timberlea Jr Elementary

Elementary - Beechville Lakeside Timberlea Sr Elementary

Upper Musquodoboit

Elementary - Upper Musquodoboit Consolidated Elem.

Upper Tantallon

Elementary - Tantallon Jr Elementary

Elementary - Tantallon Sr Elementary

Senior High - Sir John A. Macdonald High



Elementary - Waverley Memorial


Elementary/Junior High - Ross Road School

bottom of page