;

Maine Middle 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 Middle Schools


Auburn Lewiston Lisbon Falls
Livermore Falls Poland Sabattus
Turner    

Aroostook County Middle Schools


Caribou Houlton Presque Isle

Cumberland County Middle Schools


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

Franklin County Middle Schools


Farmington Jay New Vineyard

Hancock County Middle Schools


Bucksport Blue Hill Ellsworth

Kennebec County Middle Schools


Farmingdale Gardiner Monmouth
Oakland Readfield South China
Waterville Winslow Winthrop

Knox County Middle Schools


Camden Rockland Thomaston

Lincoln County Middle Schools


Monhegan Plantation Waldoboro Wiscasset

Oxford County Middle Schools


Bethel Dixfield Fryeburg
Hiram Mexico South Paris
Hebron    

Penobscot County Middle Schools


Bangor Brewer Carmel
East Corinth Hampden Hermon
Holden Howland Lee
Lincoln Medway Millinocket
Newport Old Town Orono

Piscataquis County Middle Schools


Dover-Foxcroft    

Sagadahoc County Middle Schools


Bath Richmond Topsham

Somerset County Middle Schools


Bingham Fairfield Hartland
Madison Pittsfield Skowhegan

Waldo County Middle Schools


Belfast Searsport Thorndike
Winterport    

York County Middle Schools


Berwick Biddeford Buxton
East Waterboro Eliot Kennebunk
Kittery Old Orchard Beach Saco
Sanford Wells York