;

Maine High School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Maine by Grade Level or School Type

Maine Schools By Grade Level

Maine Schools By School Type

Select a City in Maine

or Choose a County: 

Androscoggin County High Schools


Auburn Lewiston Lisbon Falls
Livermore Falls Poland Sabattus
Turner    

Aroostook County High Schools


Caribou Easton Fort Kent
Frenchville Hodgdon Houlton
Limestone Madawaska Mars Hill
Presque Isle Saint Agatha Van Buren
Washburn    

Cumberland County High Schools


Brunswick Cape Elizabeth Cumberland Center
Falmouth Freeport Gorham
Gray Naples Portland
Scarborough South Portland Standish
Westbrook Windham Yarmouth
Casco Raymond Steep Falls

Franklin County High Schools


Farmington Jay Salem
New Vineyard    

Hancock County High Schools


Bucksport Deer Isle Ellsworth
Mount Desert Sullivan Blue Hill
Sedgwick    

Kennebec County High Schools


Augusta Farmingdale Gardiner
Monmouth Oakland Readfield
Waterville Winslow Winthrop
Belgrade Kents Hill  

Knox County High Schools


Rockland Rockport Thomaston
Camden Glen Cove  

Lincoln County High Schools


Boothbay Harbor Waldoboro Wiscasset

Oxford County High Schools


Bethel Buckfield Dixfield
Hiram Mexico Norway
Rumford South Paris Hebron

Penobscot County High Schools


Bangor Brewer Charleston
Dexter East Corinth East Millinocket
Hampden Hermon Howland
Lincoln Millinocket Newport
Old Town Orono Stacyville

Piscataquis County High Schools


Guilford Milo  

Sagadahoc County High Schools


Bath Richmond Topsham

Somerset County High Schools


Bingham Fairfield Madison
North Anson Pittsfield Skowhegan
Hartland    

Waldo County High Schools


Belfast Searsport Thorndike
Waldo    

Washington County High Schools


Baileyville Calais Eastport
Harrington Jonesport Machias
East Machias    

York County High Schools


Biddeford Kennebunk Kittery
North Berwick Old Orchard Beach Saco
Sanford South Berwick Waterboro
Wells York Acton
Buxton