;

Massachusetts Middle School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Massachusetts by Grade Level or School Type

Massachusetts Schools By Grade Level

Massachusetts Schools By School Type

Select a City in Massachusetts

or Choose a County: 

Barnstable County Middle Schools


Bourne Chatham Falmouth
Harwich Hyannis Marstons Mills
Mashpee Orleans South Dennis
West Yarmouth Centerville Osterville

Berkshire County Middle Schools


Dalton Great Barrington Pittsfield
Lanesboro Lenox North Adams
Stockbridge    

Bristol County Middle Schools


Acushnet Attleboro Berkley
Dighton East Taunton Fairhaven
Fall River Mansfield New Bedford
North Attleborough North Dartmouth North Easton
Norton Raynham Rehoboth
Seekonk Somerset Swansea
Taunton Westport Assonet
East Freetown    

Essex County Middle Schools


Amesbury Andover Beverly
Byfield Danvers Gloucester
Hamilton Haverhill Ipswich
Lawrence Lynn Lynnfield
Manchester Marblehead Middleton
Newburyport North Andover Peabody
Rockport Salem Saugus
Swampscott Topsfield West Newbury
Prides Crossing    

Franklin County Middle Schools


Greenfield Montague Orange
Deerfield    

Hampden County Middle Schools


Agawam Chicopee East Longmeadow
Feeding Hills Hampden Longmeadow
Ludlow Monson Palmer
Southwick Springfield West Springfield
Westfield Wilbraham  

Hampshire County Middle Schools


Amherst Belchertown Easthampton
Florence Granby Huntington
South Hadley Ware  

Middlesex County Middle Schools


Acton Arlington Ashland
Bedford Belmont Billerica
Burlington Chelmsford Concord
Dracut Framingham Groton
Holliston Hopkinton Hudson
Lexington Littleton Lowell
Marlborough Maynard Medford
Melrose Natick Newton
Newton Centre Newtonville North Reading
Pepperell Reading Shirley
Somerville Stoneham Stow
Sudbury Tewksbury Townsend
Tyngsborough Wakefield Waltham
Watertown Wayland Westford
Weston Wilmington Winchester
Woburn    

Nantucket County Middle Schools


Nantucket    

Norfolk County Middle Schools


Bellingham Braintree Canton
Dedham Dover East Walpole
East Weymouth Foxborough Franklin
Holbrook Medfield Medway
Millis Milton Needham
Norfolk Norwood Plainville
Quincy Randolph Sharon
Stoughton Walpole Wellesley
Westwood Weymouth Wrentham

Plymouth County Middle Schools


Abington Bridgewater Brockton
Duxbury East Bridgewater Hanover
Hanson Hingham Hull
Kingston Lakeville Marshfield
Mattapoisett Middleborough Norwell
Pembroke Plymouth Rockland
Scituate Wareham West Bridgewater
Whitman    

Suffolk County Middle Schools


Boston Charlestown Chelsea
Dorchester East Boston Hyde Park
Revere Roslindale Roxbury
South Boston Winthrop  

Worcester County Middle Schools


Ashburnham Athol Auburn
Baldwinville Barre Blackstone
Charlton Clinton Dudley
Fiskdale Fitchburg Gardner
Grafton Holden Lancaster
Leicester Leominster Lunenburg
Mendon Milford Millbury
Northborough Oxford Rutland
Shrewsbury Southborough Southbridge
Spencer Sterling Sutton
Uxbridge Westborough Whitinsville
Worcester North Brookfield South Lancaster
Still River West Warren