Find a Public School in The U.S.

Massachusetts School Districts

District name Number of Schools Washington State Districts Rank Rank (0-5) City County
Hopedale 3 113th
Hopedale Worcester County
Hopkinton 6 1st
Hopkinton Middlesex County
Hudson 5 245th
Hudson Middlesex County
Hull 3 155th
Hull Plymouth County
Innovation Academy Charter (District) 1 149th
Tyngsboro Middlesex County
Ipswich 4 99th
Ipswich Essex County
King Philip 1 81st
Norfolk Norfolk County
King Philip 1 81st
Wrentham Norfolk County
Kingston 2 139th
Kingston Plymouth County
KIPP Academy Boston Charter School (District) 1 321st
Mattapan Suffolk County
KIPP Academy Lynn Charter (District) 1
Lynn Essex County
Lawrence 26 338th
Lawrence Essex County
Lawrence Family Development Charter (District) 1 209th
Lawrence Essex County
Learning First Charter Public School (District) 1 327th
Worcester Worcester County
Lee 2 239th
Lee Berkshire County
Leicester 4
Leicester Worcester County
Lenox 2 49th
Lenox Berkshire County
Leominster 12 248th
Leominster Worcester County
Leverett 1 269th
Leverett Franklin County
Lexington 10
Lexington Middlesex County
Libertas Academy Charter School (District) 1 299th
Springfield Hampden County
Lincoln 1 104th
Bedford Middlesex County
Lincoln 1 104th
Lincoln Middlesex County
Lincoln-Sudbury 1 21st
Sudbury Middlesex County
Littleton 4 54th
Littleton Middlesex County
Longmeadow 6
Longmeadow Hampden County
Lowell 1 302nd
Chelmsford Middlesex County
Lowell 26 302nd
Lowell Middlesex County
Lowell Community Charter Public (District) 1 215th
Lowell Middlesex County
Lowell Middlesex Academy Charter (District) 1
Lowell Middlesex County
Lunenburg 4 150th
Lunenburg Worcester County
Lynn 25 325th
Lynn Essex County
Lynnfield 5 39th
Lynnfield Essex County
Ma Academy for Math and Science 1
Worcester Worcester County
Malden 7 242nd
Malden Middlesex County
Manchester Essex Regional 1 38th
Essex Essex County
Manchester Essex Regional 3 38th
Manchester Essex County
Mansfield 5 68th
Mansfield Bristol County
Map Academy Charter School (District) 1
Plymouth Plymouth County
Marblehead 6 89th
Marblehead Essex County
Marblehead Community Charter Public (District) 1 171st
Marblehead Essex County
Marion 1 107th
Marion Plymouth County
Marlborough 7 290th
Marlborough Middlesex County
Marshfield 7 86th
Marshfield Plymouth County
Martha's Vineyard 1 136th
Oak Bluffs Dukes County
Martha's Vineyard Charter (District) 1
West Tisbury Dukes County
Martin Luther King Junior Charter School of Excellence (Dis 1 344th
Springfield Hampden County
Masconomet 2 41st
Boxford Essex County
Mashpee 4 200th
Mashpee Barnstable County
MATCH Charter Public School (District) 1
Boston Suffolk County
Mattapoisett 2
Mattapoisett Plymouth County
Maynard 3 168th
Maynard Middlesex County
Medfield 5 11th
Medfield Norfolk County
Medford 8 234th
Medford Middlesex County
Medway 4 52nd
Medway Norfolk County
Melrose 8 51st
Melrose Middlesex County
Mendon-Upton 2 140th
Mendon Worcester County
Mendon-Upton 2 140th
Upton Worcester County
Methuen 5 258th
Methuen Essex County
Middleborough 5
Middleboro Plymouth County
Middleton 2
Middleton Essex County
Milford 6 268th
Milford Worcester County
Millbury 3
Millbury Worcester County
Millis 3 100th
Millis Norfolk County
Milton 6 46th
Milton Norfolk County
Minuteman Regional Vocational Technical 1 138th
Lexington Middlesex County
Mohawk Trail 1
Colrain Franklin County
Mohawk Trail 2
Shelburne Falls Franklin County
Mohawk Trail 1
Ashfield Franklin County
Monomoy Regional School District 2 121st
Chatham Barnstable County
Monomoy Regional School District 2 121st
Harwich Barnstable County
Monson 3 267th
Monson Hampden County
Montachusett Regional Vocational Technical 1 142nd
Fitchburg Worcester County
Mount Greylock 1 75th
Lanesboro Berkshire County
Mount Greylock 2 75th
Williamstown Berkshire County
Mystic Valley Regional Charter (District) 1
Malden Middlesex County
Nantucket 4 250th
Nantucket Nantucket County
Narragansett 2 261st
Baldwinville Worcester County
Narragansett 1 261st
Templeton Worcester County
Nashoba 2 45th
Bolton Worcester County
Nashoba 2 45th
Lancaster Worcester County
Nashoba 2 45th
Stow Middlesex County
Nashoba Valley Regional Vocational Technical 1
Westford Middlesex County
Natick 8 36th
Natick Middlesex County
Nauset 1 119th
North Eastham Barnstable County
Nauset 1 119th
Orleans Barnstable County
Needham 8
Needham Norfolk County
Neighborhood House Charter (District) 1
Dorchester Suffolk County
New Bedford 25 307th
New Bedford Bristol County
New Heights Charter School of Brockton (District) 1 341st
Brockton Plymouth County
New Salem-Wendell 1 260th
New Salem Franklin County
Newburyport 4
Newburyport Essex County
Newton 5 40th
Newton Middlesex County
Newton 6 40th
Newton Centre Middlesex County
Newton 1 40th
Newton Highlands Middlesex County
Newton 4 40th
Newtonville Middlesex County
Newton 2 40th
Waban Middlesex County
Newton 2 40th
Auburndale Middlesex County
Newton 2 40th
West Newton Middlesex County
Norfolk 2 59th
Norfolk Norfolk County