;

Massachusetts High 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 High Schools


Bourne Chatham East Sandwich
Falmouth Harwich Hyannis
Mashpee North Eastham South Yarmouth
Osterville Woods Hole  

Berkshire County High Schools


Cheshire Dalton Great Barrington
Lee North Adams Pittsfield
Sheffield Williamstown Lenox
Stockbridge    

Bristol County High Schools


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

Dukes County High Schools


Oak Bluffs    

Essex County High Schools


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

Franklin County High Schools


Greenfield Montague Northfield
Orange Shelburne Falls South Deerfield
Turners Falls Deerfield  

Hampden County High Schools


Agawam Chicopee East Longmeadow
Holyoke Longmeadow Ludlow
Monson Palmer Southwick
Springfield West Springfield Westfield
Wilbraham    

Hampshire County High Schools


Amherst Belchertown Easthampton
Granby Hadley Hatfield
Huntington Northampton South Hadley
Ware Westhampton  

Middlesex County High Schools


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

Nantucket County High Schools


Nantucket    

Norfolk County High Schools


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

Plymouth County High Schools


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

Suffolk County High Schools


Boston Brighton Charlestown
Chelsea Dorchester East Boston
Hyde Park Jamaica Plain Revere
Roxbury South Boston West Roxbury
Winthrop    

Worcester County High Schools


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