1,862 schools in Massachusetts
14 counties · 386 cities · Public K-12
Massachusetts runs a public-school system of 1,862 K-12 campuses, distributed across 14 counties. Pick a county below to drill in.
Test scores
Reading, SY 2024-25. State average: 43.8% met or exceeded.Top 5 schools
- 93.0%
- 88.0%
- 86.0%
- 86.0%
- 85.0%
Lowest 5 schools
- 2.0%
- 2.0%
- 3.0%
- 4.0%
- 4.0%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Dudley Elementary | Dudley | Worcester County | Elementary | 315 | · |
| Hadley Elementary | Hadley | Hampshire County | Elementary | 315 | · |
| Daniel B Brunton | Springfield | Hampden County | Elementary | 314 | · |
| Peabody | Cambridge | Middlesex County | Elementary | 314 | · |
| Wildwood Elementary | Amherst | Hampshire County | Elementary | 314 | · |
| Alfred M Chaffee | Oxford | Worcester County | Elementary | 313 | · |
| Daniel Webster | Marshfield | Plymouth County | Elementary | 313 | · |
| Edmund Hatch Bennett | Taunton | Bristol County | Elementary | 313 | · |
| Sutton Middle School | Sutton | Worcester County | Middle | 313 | · |
| Hannah Elementary | Beverly | Essex County | Elementary | 312 | · |
| Paper Mill | Westfield | Hampden County | Elementary | 312 | · |
| Tisbury Elementary | Vineyard Haven | Dukes County | Elementary | 312 | · |
| Edward G. Molin Elementary School | Newburyport | Essex County | Elementary | 310 | · |
| Frederick J Dutile | North Billerica | Middlesex County | Elementary | 310 | · |
| Glickman Elementary | Springfield | Hampden County | Elementary | 310 | · |
| Leonard Middle School | Lawrence | Essex County | Middle | 310 | · |
| May Street | Worcester | Worcester County | Elementary | 310 | · |
| Maynard High | Maynard | Middlesex County | High | 310 | · |
| Merrill Elementary School | Raynham | Bristol County | Elementary | 310 | · |
| Southampton Road | Westfield | Hampden County | Elementary | 310 | · |
| Hyannis West Elementary | Hyannis | Barnstable County | Elementary | 309 | · |
| Mendell Elementary School | Roxbury | Suffolk County | Elementary | 309 | · |
| Parmenter | Franklin | Norfolk County | Elementary | 309 | · |
| West Intermediate | Wilmington | Middlesex County | Elementary | 309 | · |
| Clara Barton | Oxford | Worcester County | Elementary | 307 | · |
| David Prouty High | Spencer | Worcester County | High | 306 | · |
| Hill View Montessori Charter Public School | Haverhill | Essex County | Elementary | 306 | · |
| Annie E Fales | Westborough | Worcester County | Elementary | 305 | · |
| H.B. Lawrence School | Holyoke | Hampden County | Elementary | 305 | · |
| Highland | Westfield | Hampden County | Elementary | 305 | · |
| South Elementary | Stoughton | Norfolk County | Elementary | 305 | · |
| Warren Elementary | West Warren | Worcester County | Elementary | 305 | · |
| Benjamin J Phelps | Agawam | Hampden County | Elementary | 304 | · |
| Elias Brookings | Springfield | Hampden County | Elementary | 304 | · |
| Hoosac Valley Middle School | Cheshire | Berkshire County | Middle | 304 | · |
| Hubbardston Center | Hubbardston | Worcester County | Elementary | 304 | · |
| Manchester Memorial Elementary | Manchester | Essex County | Elementary | 304 | · |
| Mary A. Dryden Veterans Memorial School | Springfield | Hampden County | Elementary | 304 | · |
| Shawsheen Elementary | Wilmington | Middlesex County | Elementary | 304 | · |
| Spring Street School | Shrewsbury | Worcester County | Elementary | 304 | · |
| Winn Brook | Belmont | Middlesex County | Elementary | 304 | · |
| Balch | Norwood | Norfolk County | Elementary | 303 | · |
| E Ethel Little School | North Reading | Middlesex County | Elementary | 303 | · |
| East Falmouth Elementary | East Falmouth | Barnstable County | Elementary | 303 | · |
| North Falmouth Elementary | North Falmouth | Barnstable County | Elementary | 303 | · |
| Marguerite E Small Elementary | West Yarmouth | Barnstable County | Elementary | 302 | · |
| Cambridge Street Upper School | Cambridge | Middlesex County | Middle | 301 | · |
| Deerfield Elementary | South Deerfield | Franklin County | Elementary | 301 | · |
| Excel High School | South Boston | Suffolk County | High | 301 | · |
| Map Academy Charter School | Plymouth | Plymouth County | High | 301 | · |
| Cohasset Middle School | Cohasset | Norfolk County | Middle | 300 | · |
| Heath-Brook | Tewksbury | Middlesex County | Elementary | 300 | · |
| James F Hennessey | Lawrence | Essex County | Elementary | 300 | · |
| Ralph Talbot | South Weymouth | Norfolk County | Elementary | 300 | · |
| Sewell-Anderson | Lynn | Essex County | Elementary | 300 | · |
| Day Elementary | Westford | Middlesex County | Elementary | 299 | · |
| James B Congdon | New Bedford | Bristol County | Elementary | 299 | · |
| Springfield Legacy Academy | Springfield | Hampden County | Middle | 299 | · |
| Woodland | Weston | Middlesex County | Elementary | 299 | · |
| Kiley Prep | Springfield | Hampden County | Middle | 298 | · |
| Vassal Lane Upper School | Cambridge | Middlesex County | Middle | 298 | · |
| Chace Street | Somerset | Bristol County | Elementary | 297 | · |
| James Clark School | Agawam | Hampden County | Elementary | 297 | · |
| Mapleshade | East Longmeadow | Hampden County | Elementary | 297 | · |
| Triton Regional Middle School | Byfield | Essex County | Middle | 297 | · |
| Conservatory of the Arts | Springfield | Hampden County | High | 296 | · |
| Hoosac Valley High School | Cheshire | Berkshire County | High | 296 | · |
| Rose L Macdonald | West Bridgewater | Plymouth County | Elementary | 296 | · |
| Hunnewell | Wellesley | Norfolk County | Elementary | 294 | · |
| John E Burke | Peabody | Essex County | Elementary | 294 | · |
| Thomson | North Andover | Essex County | Elementary | 294 | · |
| West Memorial | Peabody | Essex County | Elementary | 294 | · |
| Willis E Thorpe | Danvers | Essex County | Elementary | 294 | · |
| Barnstable Community Innovation School | Hyannis | Barnstable County | Elementary | 293 | · |
| Dudley Street Neighborhood Charter School | Boston | Suffolk County | Elementary | 293 | · |
| Horace Mann Laboratory | Salem | Essex County | Elementary | 293 | · |
| Alice B Beal Elementary | Springfield | Hampden County | Elementary | 292 | · |
| Beeman Memorial | Gloucester | Essex County | Elementary | 292 | · |
| Bradley Elementary School | East Boston | Suffolk County | Elementary | 292 | · |
| John B Devalles | New Bedford | Bristol County | Elementary | 292 | · |
| Rindge Avenue Upper School | Cambridge | Middlesex County | Middle | 292 | · |
| Toy Town Elementary | Winchendon | Worcester County | Elementary | 292 | · |
| Great Oak | Danvers | Essex County | Elementary | 291 | · |
| John M Tobin | Cambridge | Middlesex County | Elementary | 291 | · |
| Merrymount | Quincy | Norfolk County | Elementary | 291 | · |
| Schofield | Wellesley | Norfolk County | Elementary | 291 | · |
| Thomas M Balliet | Springfield | Hampden County | Elementary | 291 | · |
| Granby Jr Sr High School | Granby | Hampshire County | High | 290 | · |
| Mary E Flaherty School | Braintree | Norfolk County | Elementary | 290 | · |
| Mason Road School | Dudley | Worcester County | Elementary | 290 | · |
| William P. Sapelli Elementary | Agawam | Hampden County | Elementary | 290 | · |
| Brookfield Elementary | Brookfield | Worcester County | Elementary | 289 | · |
| Holyoke STEM Academy | Holyoke | Hampden County | Middle | 289 | · |
| John Avery Parker | New Bedford | Bristol County | Elementary | 289 | · |
| Sprague Elementary School | Wellesley | Norfolk County | Elementary | 289 | · |
| Charlton Street | Southbridge | Worcester County | Elementary | 288 | · |
| Everett Elementary School | Dorchester | Suffolk County | Elementary | 288 | · |
| River Valley Charter School | Newburyport | Essex County | Elementary | 288 | · |
| Beethoven Elementary School | West Roxbury | Suffolk County | Elementary | 287 | · |
| Calvin Coolidge School | Shrewsbury | Worcester County | Elementary | 287 | · |
| Samuel Watson | Fall River | Bristol County | Elementary | 287 | · |
| Sutton Elementary | Sutton | Worcester County | Elementary | 287 | · |
| Albert S. Woodward Memorial School | Southborough | Worcester County | Elementary | 286 | · |
| Bentley Academy Innovation School | Salem | Essex County | Elementary | 286 | · |
| H H Galligan | Taunton | Bristol County | Elementary | 286 | · |
| Katharine Lee Bates | Wellesley | Norfolk County | Elementary | 286 | · |
| Millis High School | Millis | Norfolk County | High | 286 | · |
| Mountain View | East Longmeadow | Hampden County | Elementary | 286 | · |
| Early Childhood Center | Dedham | Norfolk County | Elementary | 285 | · |
| Green Meadows Elementary | Hampden | Hampden County | Elementary | 285 | · |
| Helen Hansen Elementary | Stoughton | Norfolk County | Elementary | 285 | · |
| Christa McAuliffe Charter School | Framingham | Middlesex County | Middle | 284 | · |
| Douglas Middle School | Douglas | Worcester County | Middle | 284 | · |
| Lake View | Worcester | Worcester County | Elementary | 284 | · |
| Shamrock | Woburn | Middlesex County | Elementary | 284 | · |
| Elizabeth S Brown | Swansea | Bristol County | Elementary | 283 | · |
| Holmes Elementary School | Dorchester | Suffolk County | Elementary | 283 | · |
| Putnam Avenue Upper School | Cambridge | Middlesex County | Middle | 283 | · |
| Forest Park Middle | Springfield | Hampden County | Middle | 282 | · |
| North Randolph Elementary School | Randolph | Norfolk County | Elementary | 282 | · |
| Sizer School: A North Central Charter Essential School | Fitchburg | Worcester County | High | 282 | · |
| Bates Elementary School | Roslindale | Suffolk County | Elementary | 281 | · |
| Bridge Street | Northampton | Hampshire County | Elementary | 281 | · |
| John K Tarbox | Lawrence | Essex County | Elementary | 281 | · |
| Murdock Middle School | Winchendon | Worcester County | Middle | 281 | · |
| Rita E. Miller Elementary School | Westford | Middlesex County | Elementary | 281 | · |
| James Tansey | Fall River | Bristol County | Elementary | 280 | · |
| John D Hardy | Wellesley | Norfolk County | Elementary | 280 | · |
| Monson High School | Monson | Hampden County | High | 280 | · |
| South Grafton Elementary | South Grafton | Worcester County | Elementary | 280 | · |
| Stall Brook | Bellingham | Norfolk County | Elementary | 280 | · |
| Hiram L Dorman | Springfield | Hampden County | Elementary | 279 | · |
| Jackson Street | Northampton | Hampshire County | Elementary | 279 | · |
| Kennedy Patrick J Elementary School | East Boston | Suffolk County | Elementary | 279 | · |
| Manchester Essex Regional Middle School | Manchester | Essex County | Middle | 279 | · |
| Charles Taylor Elementary | Foxborough | Norfolk County | Elementary | 278 | · |
| Clark St Community | Worcester | Worcester County | Elementary | 278 | · |
| Hull High | Hull | Plymouth County | High | 278 | · |
| Impact Prep at Chestnut | Springfield | Hampden County | Middle | 278 | · |
| Joseph E Fiske | Wellesley | Norfolk County | Elementary | 278 | · |
| Kensington International School | Springfield | Hampden County | Elementary | 278 | · |
| Mt Everett Regional | Sheffield | Berkshire County | High | 278 | · |
| William E Sheehan | Westwood | Norfolk County | Elementary | 278 | · |
| Tatham | West Springfield | Hampden County | Elementary | 277 | · |
| Community | North Attleborough | Bristol County | Elementary | 276 | · |
| Gardner | Swansea | Bristol County | Elementary | 276 | · |
| Westall Elementary | Fall River | Bristol County | Elementary | 276 | · |
| Glenwood | Springfield | Hampden County | Elementary | 275 | · |
| Margaret A Neary | Southborough | Worcester County | Elementary | 275 | · |
| Martha Jones | Westwood | Norfolk County | Elementary | 275 | · |
| Atkinson | North Andover | Essex County | Elementary | 274 | · |
| Frederick C Murphy | Weymouth | Norfolk County | Elementary | 274 | · |
| Memorial Early Childhood Center | Middleboro | Plymouth County | Elementary | 273 | · |
| Charles S Ashley | New Bedford | Bristol County | Elementary | 272 | · |
| L G Nourse Elementary | Norton | Bristol County | Elementary | 272 | · |
| South River | Marshfield | Plymouth County | Elementary | 272 | · |
| Downey | Westwood | Norfolk County | Elementary | 271 | · |
| Plains Elementary | South Hadley | Hampshire County | Elementary | 271 | · |
| Buckland-Shelburne Regional | Shelburne Falls | Franklin County | Elementary | 270 | · |
| Greylock | North Adams | Berkshire County | Elementary | 270 | · |
| Forest Avenue Elementary | Hudson | Middlesex County | Elementary | 269 | · |
| Fuller Meadow | Middleton | Essex County | Elementary | 269 | · |
| STEM Middle Academy | Springfield | Hampden County | Middle | 269 | · |
| Walter J. Paton School | Shrewsbury | Worcester County | Elementary | 269 | · |
| Georgetown High School | Georgetown | Essex County | High | 268 | · |
| Kiley Academy | Springfield | Hampden County | Middle | 268 | · |
| Lincoln Street | Northborough | Worcester County | Elementary | 268 | · |
| Memorial | Winchendon | Worcester County | Elementary | 268 | · |
| Centerville Elementary | Centerville | Barnstable County | Elementary | 267 | · |
| Charles J Prescott | Norwood | Norfolk County | Elementary | 267 | · |
| Douglas High School | Douglas | Worcester County | High | 267 | · |
| Elwyn G Campbell | New Bedford | Bristol County | Elementary | 267 | · |
| Marguerite E Peaslee | Northborough | Worcester County | Elementary | 267 | · |
| Millis Middle | Millis | Norfolk County | Middle | 267 | · |
| William H Taylor | New Bedford | Bristol County | Elementary | 267 | · |
| Lawrence W Pingree | Weymouth | Norfolk County | Elementary | 266 | · |
| Chestnut Accelerated Middle School (Talented and Gifted) | Springfield | Hampden County | Middle | 265 | · |
| Chocksett Middle School | Sterling | Worcester County | Middle | 264 | · |
| Rockport Elementary | Rockport | Essex County | Elementary | 264 | · |
| Williams | Pittsfield | Berkshire County | Elementary | 264 | · |
| Cambridgeport | Cambridge | Middlesex County | Elementary | 263 | · |
| Hatherly Elementary | Scituate | Plymouth County | Elementary | 263 | · |
| Manomet Elementary | Plymouth | Plymouth County | Elementary | 263 | · |
| Thomas V Nash | Weymouth | Norfolk County | Elementary | 263 | · |
| Helen R Donaghue School | Merrimac | Essex County | Elementary | 262 | · |
| John Breen School | Lawrence | Essex County | Elementary | 262 | · |
| Oakdale | Dedham | Norfolk County | Elementary | 262 | · |
| Van Sickle Academy | Springfield | Hampden County | Middle | 262 | · |
| Daniel Butler | Belmont | Middlesex County | Elementary | 261 | · |
| Dr. Rick DeCristofaro Learning Center | Quincy | Norfolk County | Elementary | 261 | · |
| Elizabeth Carter Brooks | New Bedford | Bristol County | Elementary | 261 | · |
| John P Oldham | Norwood | Norfolk County | Elementary | 261 | · |
| Ware Middle School | Ware | Hampshire County | Middle | 261 | · |
| Bowie | Chicopee | Hampden County | Elementary | 260 | · |
| Herbert Clark Hoover | Melrose | Middlesex County | Elementary | 260 | · |
| Littleville Elementary School | Huntington | Hampshire County | Elementary | 260 | · |
| Undermountain | Sheffield | Berkshire County | Elementary | 260 | · |
| Guild Elementary School | East Boston | Suffolk County | Elementary | 259 | · |
| Brimfield Elementary | Brimfield | Hampden County | Elementary | 258 | · |
| North Grafton Elementary | North Grafton | Worcester County | Elementary | 257 | · |
| Atherton Hough | Quincy | Norfolk County | Elementary | 256 | · |
| George F. Willett | Norwood | Norfolk County | Elementary | 256 | · |
| Murdock High School | Winchendon | Worcester County | High | 256 | · |
| O'Donnell Elementary School | East Boston | Suffolk County | Elementary | 256 | · |
| Bessie Buker Elementary | Wenham | Essex County | Elementary | 255 | · |
| Roosevelt Avenue | North Attleborough | Bristol County | Elementary | 255 | · |
| Horace Mann | Melrose | Middlesex County | Elementary | 254 | · |
| Another Course To College | Hyde Park | Suffolk County | High | 253 | · |
| Leeds | Leeds | Hampshire County | Elementary | 253 | · |
| Underwood | Newton | Middlesex County | Elementary | 253 | · |
| Frank H Freedman | Springfield | Hampden County | Elementary | 252 | · |
| Washington | Lowell | Middlesex County | Elementary | 252 | · |
| Cape Cod Lighthouse Charter School | East Harwich | Barnstable County | Middle | 251 | · |
| Community Charter School of Cambridge | Cambridge | Middlesex County | High | 251 | · |
| Proctor Elementary | Topsfield | Essex County | Middle | 251 | · |
| Capuano Early Childhood Center | Somerville | Middlesex County | Elementary | 250 | · |
| Haggerty | Cambridge | Middlesex County | Elementary | 250 | · |
| The Springfield Virtual School | Springfield | Hampden County | Combined | 250 | · |
| Boston Teachers Union K-8 Pilot | Jamaica Plain | Suffolk County | Elementary | 249 | · |
| Crosby | Pittsfield | Berkshire County | Elementary | 249 | · |
| Dennett Elementary | Plympton | Plymouth County | Elementary | 249 | · |
| Eames Way School | Marshfield | Plymouth County | Elementary | 249 | · |
| Fletcher/Maynard Academy | Cambridge | Middlesex County | Elementary | 249 | · |
| Marion E Zeh | Northborough | Worcester County | Elementary | 249 | · |
| Midland Street | Worcester | Worcester County | Elementary | 249 | · |
| Mulready Elementary | Hudson | Middlesex County | Elementary | 249 | · |
| Pakachoag School | Auburn | Worcester County | Elementary | 249 | · |
| Peirce | West Newton | Middlesex County | Elementary | 249 | · |
| Chittick Elementary School | Mattapan | Suffolk County | Elementary | 248 | · |
| Mary D Altavesta | Woburn | Middlesex County | Elementary | 248 | · |
| Moody Elementary | Lowell | Middlesex County | Elementary | 248 | · |
| Carlton | Salem | Essex County | Elementary | 247 | · |
| Cornelius M Callahan | Norwood | Norfolk County | Elementary | 247 | · |
| East Brookfield Elementary | East Brookfield | Worcester County | Elementary | 247 | · |
| Hale | Stow | Middlesex County | Middle | 247 | · |
| Cutler School | South Hamilton | Essex County | Elementary | 246 | · |
| Early Childhood Center | Melrose | Middlesex County | Elementary | 246 | · |
| Lambert-Lavoie | Chicopee | Hampden County | Elementary | 246 | · |
| North Intermediate | Wilmington | Middlesex County | Elementary | 246 | · |
| Belcher | Chicopee | Hampden County | Elementary | 245 | · |
| Edward F. Leddy Preschool | Taunton | Bristol County | Elementary | 245 | · |
| Heard Street | Worcester | Worcester County | Elementary | 245 | · |
| Juniper Hill School | Framingham | Middlesex County | Elementary | 245 | · |
| Luther Burbank Middle School | Lancaster | Worcester County | Middle | 245 | · |
| Early Learning Center | Attleboro | Bristol County | Elementary | 244 | · |
| The Bromfield Middle School | Harvard | Worcester County | Middle | 244 | · |
| Falls | North Attleborough | Bristol County | Elementary | 243 | · |
| Berlin Memorial School | Berlin | Worcester County | Elementary | 242 | · |
| Carlos Pacheco | New Bedford | Bristol County | Elementary | 242 | · |
| R Stewart Esten Early Childhood Center | Rockland | Plymouth County | Elementary | 242 | · |