List of Elementary Schools in Nova Scotia 2022

In this post, I’ve compiled a list of top elementary schools in Nova Scotia, Canada. After going through this post, readers will be able to find an ideal school!

Elementary Schools Nova Scotia

Here, I’ve provided the following details –

  • Names of relevant schools
  • City
  • Type of each school


You may also check – Elementary schools in New Brunswick. Let us check out the list now. Here it is –


List of top rated elementary schools in Nova Scotia for 2022

Name of the school

Type of school


A. G. Baillie Memorial SchoolPublicNew Glasgow
Admiral Westphal Elementary SchoolPublicDartmouth
Advocate District SchoolPublicAdvocate Harbour
Alderney Elementary SchoolPublicDartmouth
Aldershot Elementary SchoolPublicKentville
Annapolis East Elementary SchoolPublicMiddleton
Annapolis Valley Regional Centre for EducationPublicBerwick
Antigonish Education CentrePublicAntigonish
Ash-Lee Jefferson Elementary SchoolPublicFall River
Aspotogan Consolidated Elementary SchoolPublicHubbards
Astral Drive Junior High SchoolPublicCole Harbour
Atlantic Memorial-Terence Bay Elementary SchoolPublicWhite’s Lake
Atlantic View Elementary SchoolPublicLawrencetown
Baddeck AcademyPublicBaddeck
Basinview Drive Community SchoolPublicBedford
Bayview Community SchoolPublicMahone Bay
Bayview Education CentrePublicPort Hood
Beaver Bank-Kinsac Elementary SchoolPublicBeaver Bank
Beaver Bank-Monarch Drive Elementary SchoolPublicBeaver Bank
Bedford South SchoolPublicBedford
Beechville-Lakeside-Timberlea Junior Elementary SchoolPublicTimberlea
Beechville-Lakeside-Timberlea Senir Elementary SchoolPublicTimberlea
Bel Ayr Elementary SchoolPublicDartmouth
Bell Park Academic CentrePublicLake Echo
Berwick And District SchoolPublicBerwick
Bible Hill Consolidated SchoolPublicTruro
Bicentennial SchoolPublicDartmouth
Big Tancook Elementary SchoolPublicBig Tancook Island
Bluenose AcademyPublicLunenburg
Boularderie Elementary SchoolPublicBoularderie
Bras D’or Elementary SchoolPublicBras D’or
Bridgewater Elementary SchoolPublicBridgewater
Brookfield Elementary SchoolPublicBrookfield
Brookhouse Elementary SchoolPublicDartmouth
Brookland Elementary SchoolPublicSydney
Brooklyn District Elementary SchoolPublicNewport
Brookside Junior High SchoolPublicHatchet Lake
Burton Ettinger Elementary SchoolPublicHalifax
Caldwell Road Elementary SchoolPublicDartmouth
Cambridge And District Elementary SchoolPublicCambridge
Cape Breton Highlands Education Centre-AcademyPublicMargaree Harbour
Cape Breton-Victoria Regional Centre for EducationPublicSydney
Cape Smokey Elementary SchoolPublicIngonish
Carleton Consolidated SchoolPublicCarleton
Caudle Park Elementary SchoolPublicLr Sackville
Cavalier Drive SchoolPublicLr Sackville
Central Colchester Junior High SchoolPublicCentral Onslow
Central Kings Rural High SchoolPublicCambridge
Central Spryfield SchoolPublicHalifax
Centre Scolaire De La Rive-SudPublicCookville
Centre Scolaire Étoile De L’acadiePublicSydney
Champlain Elementary SchoolPublicGranville Ferry
Chebucto Heights Elementary SchoolPublicHalifax
Chedabucto Education Centre-Guysborough AcademyPublicGuysborough
Chester Area Middle SchoolPublicChester
Chester District Elementary SchoolPublicChester
Chiganois Elementary SchoolPublicMasstown
Chignecto-Central Regional Centre for EducationPublicTruro
Clark Rutherford Memorial SchoolPublicClementsport
Clark’s Harbour Elementary SchoolPublicClark’s Harbour
Cobequid Consolidated Elementary SchoolPublicOld Bar
Cobequid District Elementary SchoolPublicNoel
Colby Village Elementary SchoolPublicDartmouth
Coldbrook And District SchoolPublicColdbrook
Colonel John Stuart Elementary SchoolPublicDartmouth
Conseil scolaire acadien provincialPublicMeteghan River
Coxheath Elementary SchoolPublicSydney
Crichton Park Elementary SchoolPublicDartmouth
Cumberland North AcademyPublicBrookdale
Cusack SchoolPublicSydney
Cyrus Eaton Elementary SchoolPublicPugwash
Debert Elementary SchoolPublicDebert
Digby Elementary SchoolPublicDigby
Digby Neck Consolidated SchoolPublicSandy Cove
Donkin SchoolPublicDonkin
Dr. Arthur Hines Elementary SchoolPublicSummerville
Dr. John C. Wickwire AcademyPublicLiverpool
Dr. W. A. Macleod Consolidated SchoolPublicStellarton
Drumlin Heights Consolidated SchoolPublicGlenwood
Duc D’anville Elementary SchoolPublicHalifax
Dutch Settlement Elementary SchoolPublicDutch Settlement
Dwight Ross Elementary SchoolPublicGreenwood
East Antigonish Education Centre-AcademyPublicMonastery
East Richmond Education CentrePublicSt Peter’s
East St. Margaret’s Elementary SchoolPublicIndian Harbour
École Acadienne De PomquetPublicPomquet
École Acadienne De TruroPublicTruro
École BeaubassinPublicHalifax
École Beau-PortPublicArichat
École BellevillePublicTusket
École Bois-JoliPublicDartmouth
École Des Beaux-MaraisPublicPorters Lake
École du Grand-PortagePublicLower Sackville
École Joseph-DugasPublicPointe-De-L’eglise
École Mer et MondePublicSaulnierville
École NdaPublicCheticamp
École Pubnico-OuestPublicWest Pubnico
École Rose-Des-VentsPublicGreenwood
École Secondaire Du SommetPublicHalifax
École Stella-MarisPublicMeteghan
École WedgeportPublicWedgeport
Elizabeth Sutherland SchoolPublicHalifax
Elmsdale District Elementary SchoolPublicElmsdale
Enfield District SchoolPublicEnfield
Evangeline Middle SchoolPublicNew Minas
Evelyn Richardson Memorial Elementary SchoolPublicShag Harbour
F. H. Macdonald Elementary SchoolPublicThorburn
Fairview Heights Elementary SchoolPublicHalifax
Falmouth District SchoolPublicFalmouth
Fanning Education Centre Canso AcademyPublicCanso
Felix Marchand Education CentrePublicLouisdale
Ferrisview Elementary SchoolPublicNorth Sydney
Forest Ridge AcademyPublicBarrington
G. R. Saunders Elementary SchoolPublicStellarton
Gaspereau Valley Elementary SchoolPublicWolfville
George Bissett Elementary SchoolPublicDartmouth
Glace Bay Elementary SchoolPublicGlace Bay
Glooscap Elementary SchoolPublicCanning
Great Village Elementary SchoolPublicGreat Village
Greenfield Elementary SchoolPublicNew Waterford
Greenfield Elementary SchoolPublicGreenfield
Grosvenor-Wentworth Park Elementary SchoolPublicHalifax
H. M. Macdonald Elementary SchoolPublicAntigonish
Halifax Regional Centre for EducationPublicDartmouth
Hammonds Plains Consolidated SchoolPublicHammonds Plai
Hantsport SchoolPublicHantsport
Harbour View Elementary SchoolPublicDartmouth
Harbourside Elementary SchoolPublicSydney
Harmony Heights Elementary SchoolPublicTruro
Harrietsfield Elementary SchoolPublicHarrietsfield
Harry R. Hamilton Elementary SchoolPublicMiddle Sackville
Hawthorn Elementary SchoolPublicDartmouth
Hebbville AcademyPublicHebbville
Hilden Elementary SchoolPublicBrookfield
Hillcrest AcademyPublicShelburne
Hillside Park Elementary SchoolPublicLr Sackville
Holland Road Elementary SchoolPublicWellington
Humber Park Elementary SchoolPublicDartmouth
Ian Forsyth Elementary SchoolPublicDartmouth
Inglis Street Elementary SchoolPublicHalifax
Inverness Education Centre- AcademyPublicInverness
Islands Consolidated SchoolPublicFreeport
John Bernard Croak, V. C. Memorial SchoolPublicGlace Bay
John Macneil Elementary SchoolPublicDartmouth
John W. Macleod-Fleming Tower Elementary SchoolPublicHalifax
Joseph Giles Elementary SchoolPublicDartmouth
Joseph Howe Elementary SchoolPublicHalifax
Jubilee Elementary SchoolPublicSydney Mines
Junction Road Elementary SchoolPublicSpringhill
Kennetcook District Elementary SchoolPublicKennetcook
Kings County AcademyPublicKentville
Kingston & District SchoolPublicKingston
Kingswood Elementary SchoolPublicHammonds Plai
L. E. Shaw Elementary SchoolPublicAvonport
Lakefront Consolidated Elementary SchoolPublicTangier
Lawrencetown Consolidated SchoolPublicLawrencetown
Lemarchant-St. Thomas Elementary SchoolPublicHalifax
Lockeport Elementary SchoolPublicLockeport
Madeline Symonds Middle SchoolPublicHammonds Plai
Maple Ridge Elementary SchoolPublicLantz
Marion Bridge SchoolPublicMarion Bridge
McCulloch Education CentrePublicPictou
Meadowfields Community SchoolPublicYarmouth
Michael Wallace Elementary SchoolPublicDartmouth
Middle River Consolidated SchoolPublicBaddeck
Middleton Regional High SchoolPublicMiddleton
Millwood Elementary SchoolPublicMiddle Sackville
Mount Edward Elementary SchoolPublicDartmouth
Mountainview Elementary SchoolPublicHowie Center
Musquodoboit Valley Education CentrePublicMiddle Musquodoboit
Nelson Whynder Elementary SchoolPublicNorth Preston
New Germany Elementary SchoolPublicNew Germany
New Glasgow AcademyPublicNew Glasgow
New Minas Elementary SchoolPublicNew Minas
New Ross Consolidated SchoolPublicNew Ross
Newcombville Elementary SchoolPublicBridgewater
North Highlands Elementary SchoolPublicDingwall
North Queens Community SchoolPublicCaledonia
North River Elementary SchoolPublicNorth River
Northeast Kings Education CentrePublicCanning
Northport Consolidated Elementary SchoolPublicNorthport
Ocean View Elementary SchoolPublicEastern Passage
O’connell Drive Elementary SchoolPublicPorters Lake
Oldfield Consolidated SchoolPublicEnfield
Oxford Regional Education CentrePublicOxford
Oxford SchoolPublicHalifax
Oyster Pond AcademyPublicOyster Pond
Park West SchoolPublicHalifax
Parrsboro Regional Elementary SchoolPublicParrsboro
Pentz Elementary SchoolPublicLahave
Petite Riviere Elementary SchoolPublicPetite Riviere
Pictou AcademyPublicPictou
Pine Ridge Middle SchoolPublicKingston
Pleasant Bay SchoolPublicPleasant Bay
Plymouth SchoolPublicArcadia
Port Maitland Consolidated SchoolPublicPort Maitland
Port Williams Elementary SchoolPublicPort Williams
Porters Lake Elementary SchoolPublicPorters Lake
Portland Estates Elementary SchoolPublicDartmouth
Prospect Road Elementary SchoolPublicHatchet Lake
Rankin School Of The NarrowsPublicIona
Rawdon District Elementary SchoolPublicUpper Rawdon
Redcliff Middle SchoolPublicValley
Richmond Education Centre / AcademyPublicLouisdale
Ridgecliff Middle SchoolPublicBeechville
River Hebert District SchoolPublicRiver Hebert
Riverside Education CentrePublicMilford
Riverside SchoolPublicAlbert Bridge
Robert K. Turner Elementary SchoolPublicDartmouth
Robin Foote Elementary SchoolPublicSydney
Rockingham Elementary SchoolPublicHalifax
Rockingstone Heights SchoolPublicHalifax
Ross Road SchoolPublicDartmouth
Sackville Heights Elementary SchoolPublicMiddle Sackville
Saint Mary’s SchoolPublicHalifax
Salt Springs Elementary SchoolPublicSalt Springs
Sambro Elementary SchoolPublicSambro
Scotsburn Elementary SchoolPublicScotsburn
Seaside Elementary SchoolPublicEastern Passage
Seton Elementary SchoolPublicNorth Sydney
Shannon Park Elementary SchoolPublicDartmouth
Shatford Memorial Elementary SchoolPublicHubbards
Shipyard Elementary SchoolPublicSydney
Shubenacadie District Elementary SchoolPublicShubenacadie
Sir Charles Tupper SchoolPublicHalifax
Smokey Drive Elementary SchoolPublicLr Sackville
Somerset And District Elementary SchoolPublicBerwick
South Queens Middle SchoolPublicLiverpool
South Shore Regional Centre for EducationPublicBridgewater
South Woodside SchoolPublicDartmouth
Spring Street AcademyPublicAmherst
Springhill Junior-Senior High SchoolPublicSpringhill
Springvale Elementary SchoolPublicHalifax
St. Andrew Junior SchoolPublicAntigonish
St. Andrews Consolidated SchoolPublicSt Andrews
St. Anne’s Elementary SchoolPublicGlace Bay
St. Catherine’s Elementary SchoolPublicHalifax
St. Joseph’s-Alexander Mckay Elementary SchoolPublicHalifax
St. Margaret’s Bay Elementary SchoolPublicHead St Margaret’s Bay
St. Mary’s Education Centre- AcademyPublicSherbrooke
St. Mary’s Elementary SchoolPublicAylesford
St. Stephen’s Elementary SchoolPublicHalifax
Strait Regional Centre for EducationPublicPort Hastings
Sunnyside Elementary SchoolPublicBedford
Sycamore Lane Elementary SchoolPublicLr Sackville
Sydney River Elementary SchoolPublicSydney River
Tallahassee Community SchoolPublicEastern Passage
Tamarac Education CentrePublicPort Hawkesbury
Tantallon Junior Elementary SchoolPublicUpper Tantallon
Tantallon Senior Elementary SchoolPublicUpper Tantallon
Thorburn Consolidated SchoolPublicThorburn
Three Mile Plains District SchoolPublicCurry’s Corner
Tompkins Memorial Elementary SchoolPublicReserve Mines
Trenton Elementary SchoolPublicTrenton
Trenton Middle SchoolPublicTrenton
Tri-County Regional Centre for EducationPublicYarmouth
Truro Elementary SchoolPublicTruro
Truro Junior High SchoolPublicTruro
Uniacke District SchoolPublicMount Uniacke
Upper Musquodoboit Consolidated Elementary SchoolPublicUpper Musquodoboit
Upper Stewiacke Elementary SchoolPublicUpper Stewiacke
Valley Elementary SchoolPublicValley
Wallace Consolidated Elementary SchoolPublicWallace
Walter Duggan Consolidated SchoolPublicWestville
Waverley Memorial Elementary SchoolPublicWaverley
West Colchester Consolidated SchoolPublicBass River
West End Memorial SchoolPublicSpringhill
West Highlands Elementary SchoolPublicAmherst
West Northfield Elementary SchoolPublicWest Northfield
West Pictou Consolidated SchoolPublicPictou
Westmount Elementary SchoolPublicHalifax
Weymouth Consolidated SchoolPublicWeymouth
Whycocomagh Education CentrePublicWhycocomagh
William King Elementary SchoolPublicHerring Cove
Winding River Consolidated SchoolPublicStewiacke
Windsor Elementary SchoolPublicWindsor
Windsor Forks District SchoolPublicCurry’s Corner
Wolfville SchoolPublicWolfville
Yarmouth Central SchoolPublicYarmouth
Charity Baptist Church and SchoolNon-profitWilmot
DEVI SchoolNon-profitLiverpool
East Coast VarsityNon-profitDartmouth
Highland AcademyNon-profitHeatherton
Ihsan AcademyNon-profitHalifax
Margaree Valley Christian SchoolNon-profitMargaree Valley
Munro AcademyNon-profitBalls Creek
Oceanview Christian AcademyNon-profitNorth East Point
Sunstone Learning AcademyNon-profitTruro
Via Vita AcademyNon-profitLower Sackville
Summit Academy of Active LearningFor-profitBedford
Share this awesome article!

Leave a Reply