Massachusetts School Rankings by Town
Every Massachusetts town and the school districts that serve it. Towns in a regional district list both their local and regional districts. Letter grades reflect each district's statewide ranking.
A
- Abington — Abington (C+)
- Acton — Acton-Boxborough (B+)
- Acushnet — Acushnet (B+)
- Adams — Hoosac Valley Regional (C)
- Agawam — Agawam (B-)
- Alford — Southern Berkshire (C+)
- Amesbury — Amesbury (B)
- Amherst — Amherst-Pelham (B)
- Andover — Andover (A-)
- Aquinnah — Up-Island Regional (B), Martha's Vineyard (B-)
- Arlington — Arlington (A)
- Ashburnham — Ashburnham-Westminster (B-)
- Ashby — North Middlesex (B)
- Ashfield — Mohawk Trail (C+)
- Ashland — Ashland (B+)
- Athol — Athol-Royalston (C-)
- Attleboro — Attleboro (B-)
- Auburn — Auburn (B-)
- Avon — Avon (C)
- Ayer — Ayer Shirley School District (B-)
B
- Barnstable — Barnstable (C+)
- Barre — Quabbin (C+)
- Becket — Central Berkshire (B)
- Bedford — Bedford (A)
- Belchertown — Belchertown (B)
- Bellingham — Bellingham (B-)
- Belmont — Belmont (A+)
- Berkley — Somerset Berkley Regional School District (B)
- Berlin — Berlin-Boylston (A-)
- Bernardston — Pioneer Valley (C+)
- Beverly — Beverly (B)
- Billerica — Billerica (B-)
- Blackstone — Blackstone-Millville (C+)
- Blandford — Gateway (C+)
- Bolton — Nashoba (B+)
- Boston — Boston (C)
- Bourne — Bourne (C)
- Boxborough — Acton-Boxborough (B+)
- Boxford — Masconomet (B+)
- Boylston — Berlin-Boylston (A-)
- Braintree — Braintree (B+)
- Brewster — Nauset (B)
- Bridgewater — Bridgewater-Raynham (B-)
- Brimfield — Tantasqua (B)
- Brockton — Brockton (C-)
- Brookfield — Tantasqua (B)
- Brookline — Brookline (A)
- Buckland — Mohawk Trail (C+)
- Burlington — Burlington (B+)
C
- Cambridge — Cambridge (B+)
- Canton — Canton (B+)
- Carlisle — Concord-Carlisle (A)
- Carver — Carver (C+)
- Charlemont — Mohawk Trail (C+)
- Charlton — Dudley-Charlton Reg (C+)
- Chatham — Monomoy Regional School District (B-)
- Chelmsford — Chelmsford (B)
- Chelsea — Chelsea (C-)
- Cheshire — Hoosac Valley Regional (C)
- Chester — Gateway (C+)
- Chesterfield — Hampshire (B), Chesterfield-Goshen (C-)
- Chicopee — Chicopee (C)
- Chilmark — Up-Island Regional (B), Martha's Vineyard (B-)
- Clarksburg — Clarksburg (B-)
- Clinton — Clinton (C+)
- Cohasset — Cohasset (A)
- Colrain — Mohawk Trail (C+)
- Concord — Concord-Carlisle (A)
- Conway — Frontier (B)
- Cummington — Central Berkshire (B)
D
- Dalton — Central Berkshire (B)
- Danvers — Danvers (B-)
- Dartmouth — Dartmouth (B)
- Dedham — Dedham (B)
- Deerfield — Frontier (B)
- Dennis — Dennis-Yarmouth (C+)
- Dighton — Dighton-Rehoboth (B-)
- Douglas — Douglas (C+)
- Dover — Dover-Sherborn (A)
- Dracut — Dracut (B-)
- Dudley — Dudley-Charlton Reg (C+)
- Dunstable — Groton-Dunstable (A-)
- Duxbury — Duxbury (A-)
E
- East Bridgewater — East Bridgewater (C+)
- East Brookfield — Spencer-E Brookfield (C+)
- East Longmeadow — East Longmeadow (B-)
- Eastham — Nauset (B)
- Easthampton — Easthampton (B)
- Easton — Easton (B+)
- Edgartown — Martha's Vineyard (B-)
- Egremont — Southern Berkshire (C+)
- Erving — Erving (B-)
- Essex — Manchester Essex Regional (A-)
- Everett — Everett (C)
F
- Fairhaven — Fairhaven (B)
- Fall River — Fall River (C)
- Falmouth — Falmouth (B-)
- Fitchburg — Fitchburg (C)
- Foxborough — Foxborough (B+)
- Framingham — Framingham (C)
- Franklin — Franklin (B-)
- Freetown — Freetown-Lakeville (B)
G
- Gardner — Gardner (C-)
- Georgetown — Georgetown (B)
- Gill — Gill-Montague (C)
- Gloucester — Gloucester (C+)
- Goshen — Hampshire (B), Chesterfield-Goshen (C-)
- Grafton — Grafton (B)
- Granby — Granby (B-)
- Granville — Southwick-Tolland-Granville Regional School District (B-)
- Great Barrington — Berkshire Hills (B)
- Greenfield — Greenfield (C-)
- Groton — Groton-Dunstable (A-)
- Groveland — Pentucket (B)
H
- Hadley — Hadley (B)
- Halifax — Silver Lake (B+)
- Hamilton — Hamilton-Wenham (A-)
- Hampden — Hampden-Wilbraham (B-)
- Hanover — Hanover (B+)
- Hanson — Whitman-Hanson (B-)
- Hardwick — Quabbin (C+)
- Harvard — Harvard (A)
- Harwich — Monomoy Regional School District (B-)
- Hatfield — Hatfield (B-)
- Haverhill — Haverhill (C+)
- Hawley — Mohawk Trail (C+)
- Heath — Mohawk Trail (C+)
- Hingham — Hingham (A)
- Hinsdale — Central Berkshire (B)
- Holbrook — Holbrook (B-)
- Holden — Wachusett (B+)
- Holland — Tantasqua (B)
- Holliston — Holliston (B+)
- Holyoke — Holyoke (C-)
- Hopedale — Hopedale (B+)
- Hopkinton — Hopkinton (A+)
- Hubbardston — Quabbin (C+)
- Hudson — Hudson (B-)
- Hull — Hull (B)
- Huntington — Gateway (C+)
I
- Ipswich — Ipswich (A-)
K
- Kingston — Silver Lake (B+)
L
- Lakeville — Freetown-Lakeville (B)
- Lancaster — Nashoba (B+)
- Lanesborough — Mount Greylock (B+)
- Lawrence — Lawrence (C-)
- Lee — Lee (B)
- Leicester — Leicester (C+)
- Lenox — Lenox (B+)
- Leominster — Leominster (C+)
- Leverett — Amherst-Pelham (B)
- Lexington — Lexington (A+)
- Leyden — Pioneer Valley (C+)
- Lincoln — Lincoln-Sudbury (A-)
- Littleton — Littleton (A-)
- Longmeadow — Longmeadow (A-)
- Lowell — Lowell (C+)
- Ludlow — Ludlow (C+)
- Lunenburg — Lunenburg (B)
- Lynn — Lynn (C-)
- Lynnfield — Lynnfield (A)
M
- Malden — Malden (B-)
- Manchester — Manchester Essex Regional (A-)
- Mansfield — Mansfield (B+)
- Marblehead — Marblehead (B+)
- Marion — Old Rochester (B+)
- Marlborough — Marlborough (C)
- Marshfield — Marshfield (B+)
- Mashpee — Mashpee (B-)
- Mattapoisett — Old Rochester (B+)
- Maynard — Maynard (B)
- Medfield — Medfield (A+)
- Medford — Medford (B-)
- Medway — Medway (B+)
- Melrose — Melrose (A)
- Mendon — Mendon-Upton (B)
- Merrimac — Pentucket (B)
- Methuen — Methuen (C+)
- Middleborough — Middleborough (B-)
- Middlefield — Gateway (C+)
- Middleton — Masconomet (B+)
- Milford — Milford (C)
- Millbury — Millbury (B-)
- Millis — Millis (B)
- Millville — Blackstone-Millville (C+)
- Milton — Milton (A-)
- Monson — Monson (C+)
- Montague — Gill-Montague (C)
- Monterey — Southern Berkshire (C+)
- Montgomery — Gateway (C+)
N
- Nahant — Nahant (C)
- Nantucket — Nantucket (C)
- Natick — Natick (A-)
- Needham — Needham (A)
- New Bedford — New Bedford (C)
- New Braintree — Quabbin (C+)
- New Marlborough — Southern Berkshire (C+)
- New Salem — Ralph C Mahar (C), New Salem-Wendell (C)
- Newbury — Triton (B)
- Newburyport — Newburyport (B)
- Newton — Newton (A-)
- Norfolk — King Philip (B+)
- North Adams — North Adams (C)
- North Andover — North Andover (B)
- North Attleborough — North Attleborough (B-)
- North Brookfield — North Brookfield (C-)
- North Reading — North Reading (A-)
- Northampton — Northampton (B)
- Northborough — Northboro-Southboro (A-)
- Northbridge — Northbridge (B-)
- Northfield — Pioneer Valley (C+)
- Norton — Norton (B-)
- Norwell — Norwell (A)
- Norwood — Norwood (C+)
O
- Oak Bluffs — Martha's Vineyard (B-)
- Oakham — Quabbin (C+)
- Orange — Ralph C Mahar (C)
- Orleans — Nauset (B)
- Otis — Farmington River Reg (C)
- Oxford — Oxford (C+)
P
- Palmer — Palmer (C+)
- Paxton — Wachusett (B+)
- Peabody — Peabody (C)
- Pelham — Amherst-Pelham (B)
- Pembroke — Pembroke (B+)
- Pepperell — North Middlesex (B)
- Peru — Central Berkshire (B)
- Petersham — Ralph C Mahar (C)
- Phillipston — Narragansett (C+)
- Pittsfield — Pittsfield (C+)
- Plainfield — Mohawk Trail (C+)
- Plainville — King Philip (B+)
- Plymouth — Plymouth (B)
- Plympton — Silver Lake (B+)
- Princeton — Wachusett (B+)
- Provincetown — Provincetown (C-)
Q
- Quincy — Quincy (B-)
R
- Randolph — Randolph (C)
- Raynham — Bridgewater-Raynham (B-)
- Reading — Reading (A-)
- Rehoboth — Dighton-Rehoboth (B-)
- Revere — Revere (C+)
- Richmond — Richmond (B)
- Rochester — Old Rochester (B+)
- Rockland — Rockland (C+)
- Rockport — Rockport (B)
- Rowley — Triton (B)
- Royalston — Athol-Royalston (C-)
- Russell — Gateway (C+)
- Rutland — Wachusett (B+)
S
- Salem — Salem (C)
- Salisbury — Triton (B)
- Sandisfield — Farmington River Reg (C)
- Sandwich — Sandwich (B+)
- Saugus — Saugus (C+)
- Scituate — Scituate (A-)
- Seekonk — Seekonk (B)
- Sharon — Sharon (A)
- Sheffield — Southern Berkshire (C+)
- Shelburne — Mohawk Trail (C+)
- Sherborn — Dover-Sherborn (A)
- Shirley — Ayer Shirley School District (B-)
- Shrewsbury — Shrewsbury (A)
- Shutesbury — Amherst-Pelham (B)
- Somerset — Somerset Berkley Regional School District (B)
- Somerville — Somerville (B-)
- South Hadley — South Hadley (B)
- Southampton — Hampshire (B)
- Southborough — Northboro-Southboro (A-)
- Southbridge — Southbridge (C-)
- Southwick — Southwick-Tolland-Granville Regional School District (B-)
- Spencer — Spencer-E Brookfield (C+)
- Springfield — Springfield (C)
- Sterling — Wachusett (B+)
- Stockbridge — Berkshire Hills (B)
- Stoneham — Stoneham (B)
- Stoughton — Stoughton (B-)
- Stow — Nashoba (B+)
- Sturbridge — Tantasqua (B)
- Sudbury — Lincoln-Sudbury (A-)
- Sunderland — Frontier (B)
- Sutton — Sutton (B-)
- Swampscott — Swampscott (B)
- Swansea — Swansea (B)
T
- Taunton — Taunton (C+)
- Templeton — Narragansett (C+)
- Tewksbury — Tewksbury (B)
- Tisbury — Martha's Vineyard (B-)
- Tolland — Southwick-Tolland-Granville Regional School District (B-)
- Topsfield — Masconomet (B+)
- Townsend — North Middlesex (B)
- Tyngsborough — Tyngsborough (B-)
U
- Upton — Mendon-Upton (B)
- Uxbridge — Uxbridge (B-)
W
- Wakefield — Wakefield (B+)
- Wales — Tantasqua (B)
- Walpole — Walpole (A)
- Waltham — Waltham (C+)
- Ware — Ware (C)
- Wareham — Wareham (C+)
- Warren — Quaboag Regional (C)
- Washington — Central Berkshire (B)
- Watertown — Watertown (B)
- Wayland — Wayland (A+)
- Webster — Webster (C-)
- Wellesley — Wellesley (A+)
- Wellfleet — Nauset (B)
- Wendell — Ralph C Mahar (C), New Salem-Wendell (C)
- Wenham — Hamilton-Wenham (A-)
- West Boylston — West Boylston (B)
- West Bridgewater — West Bridgewater (C+)
- West Brookfield — Quaboag Regional (C)
- West Newbury — Pentucket (B)
- West Springfield — West Springfield (B-)
- West Stockbridge — Berkshire Hills (B)
- West Tisbury — Up-Island Regional (B), Martha's Vineyard (B-)
- Westborough — Westborough (A-)
- Westfield — Westfield (C+)
- Westford — Westford (A-)
- Westhampton — Hampshire (B)
- Westminster — Ashburnham-Westminster (B-)
- Weston — Weston (A+)
- Westport — Westport (C+)
- Westwood — Westwood (A+)
- Weymouth — Weymouth (B-)
- Whately — Frontier (B)
- Whitman — Whitman-Hanson (B-)
- Wilbraham — Hampden-Wilbraham (B-)
- Williamsburg — Hampshire (B)
- Williamstown — Mount Greylock (B+)
- Wilmington — Wilmington (B+)
- Winchendon — Winchendon (C-)
- Winchester — Winchester (A+)
- Windsor — Central Berkshire (B)
- Winthrop — Winthrop (C+)
- Woburn — Woburn (B-)
- Worcester — Worcester (C)
- Worthington — Worthington (C-)
- Wrentham — King Philip (B+)
Y
- Yarmouth — Dennis-Yarmouth (C+)
Vocational, Charter & Virtual Districts
- Abby Kelley Foster Charter Public (B)
- Advanced Math and Science Academy Charter (A-)
- Alma del Mar Charter School (C-)
- Assabet Valley Regional Vocational Technical (C)
- Atlantis Charter (C-)
- Baystate Academy Charter Public School (C-)
- Benjamin Banneker Charter Public (A)
- Benjamin Franklin Classical Charter Public (B)
- Berkshire Arts and Technology Charter Public (B-)
- Blackstone Valley Regional Vocational Technical (B-)
- Blue Hills Regional Vocational Technical (C+)
- Boston Collegiate Charter (C)
- Boston Green Academy Horace Mann Charter School (C-)
- Boston Preparatory Charter Public (C)
- Boston Renaissance Charter Public (C-)
- Bridge Boston Charter School (C-)
- Bristol County Agricultural (C+)
- Bristol-Plymouth Regional Vocational Technical (C)
- Brooke Charter School (B)
- Cape Cod Regional Vocational Technical (C)
- City on a Hill Charter Public School (District) (C-)
- Codman Academy Charter Public (C-)
- Collegiate Charter School of Lowell (C)
- Community Charter School of Cambridge (C)
- Community Day Charter Public School (C-)
- Conservatory Lab Charter (C-)
- Dudley Street Neighborhood Charter School (C-)
- Edward M. Kennedy Academy for Health Careers: A Horace Mann Charter Public School (C-)
- Essex North Shore Agricultural and Technical School District (B-)
- Excel Academy Charter (B-)
- Four Rivers Charter Public (B-)
- Foxborough Regional Charter (C+)
- Francis W. Parker Charter Essential (B+)
- Franklin County Regional Vocational Technical (C-)
- Global Learning Charter Public (C-)
- Greater Commonwealth Virtual District (C)
- Greater Fall River Regional Vocational Technical (C-)
- Greater Lawrence Regional Vocational Technical (C-)
- Greater Lowell Regional Vocational Technical (C)
- Greater New Bedford Regional Vocational Technical (C)
- Hampden Charter School of Science (B+)
- Hill View Montessori Charter Public (C-)
- Hilltown Cooperative Charter Public (B)
- Holyoke Community Charter (C-)
- Innovation Academy Charter (B)
- KIPP Academy Boston Charter School (C-)
- KIPP Academy Lynn Charter (C+)
- Lawrence Family Development Charter (C-)
- Learning First Charter Public School (C-)
- Libertas Academy Charter School (C)
- Lowell Community Charter Public (C+)
- Ma Academy for Math and Science (A)
- Martha's Vineyard Charter Public School (C)
- Martin Luther King, Jr. Charter School of Excellence (C-)
- Match Charter Public School (C)
- Minuteman Regional Vocational Technical (B-)
- Montachusett Regional Vocational Technical (C+)
- Mystic Valley Regional Charter (A-)
- Nashoba Valley Regional Vocational Technical (C-)
- Neighborhood House Charter (C)
- New Heights Charter School of Brockton (C)
- Norfolk County Agricultural (C+)
- Northampton-Smith Vocational Agricultural (C-)
- Northeast Metropolitan Regional Vocational Technical (C-)
- Northern Berkshire Regional Vocational Technical (C-)
- Old Colony Regional Vocational Technical (C)
- Old Sturbridge Academy Charter Public School (C-)
- Pioneer Charter School of Science (B+)
- Pioneer Charter School of Science II (A-)
- Pioneer Valley Chinese Immersion Charter (A-)
- Pioneer Valley Performing Arts Charter Public (C+)
- Prospect Hill Academy Charter (C)
- Rising Tide Charter Public (B+)
- River Valley Charter (C)
- Roxbury Preparatory Charter (C-)
- Salem Academy Charter (C)
- Shawsheen Valley Regional Vocational Technical (C-)
- South Middlesex Regional Vocational Technical (C)
- South Shore Charter Public (B-)
- South Shore Regional Vocational Technical (C-)
- Southeastern Regional Vocational Technical (C)
- Southern Worcester County Regional Vocational School District (C+)
- Springfield International Charter (C)
- Springfield Preparatory Charter School (C+)
- Sturgis Charter Public (B+)
- TEC Connections Academy Commonwealth Virtual School District (C)
- Tri-County Regional Vocational Technical (C+)
- UP Academy Charter School of Dorchester (C-)
- Upper Cape Cod Regional Vocational Technical (C-)
- Veritas Preparatory Charter School (C-)
- Whittier Regional Vocational Technical (C-)
- Worcester Cultural Academy Charter Public School (C-)