Elementary schools in Massachusetts.
1,026 elementary schools across 296 districts. Browse every school, filter by name, or jump to a district below.
Free profiles carry key facts; the full 122-field record is a member product.
What the numbers say across Massachusetts.
Computed from this list's v2026.07 K12 Atlas records: school size, staffing ratios, grade spans, and sector mix. Facts, not scores.
students at the median elementary school; the middle half of schools enroll between 280 and 491 students.
Reported enrollment · v2026.07
students per teacher at the median elementary school reporting staffing.
Reported staffing · v2026.07
Most commonly reported grade spans in this list.
Reported grade spans · v2026.07
Public, public charter, and private records stay separate. Private schools without a comparable CCD level appear under the state's other-level directory.
Record mix · v2026.07
Concentration: the five most-represented districts account for 17.3% of this list (177 of 1,026 records); the five most-represented cities account for 12.2%.
Districts with elementary schools.
Every district with at least one elementary-level record, sorted by record count. Cities counts the distinct reported cities among the district’s records here; Students sums reported enrollment for those same records. Linked districts open full school directories.
| Boston | 74 | 14 | 26,681 |
| Worcester | 34 | 1 | 13,192 |
| Springfield | 33 | 2 | 11,694 |
| Lynn | 18 | 1 | 7,301 |
| New Bedford | 18 | 1 | 6,636 |
| Lowell | 15 | 1 | 7,000 |
| Newton | 15 | 7 | 4,809 |
| Lawrence | 14 | 1 | 5,814 |
| Cambridge | 12 | 1 | 3,781 |
| Quincy | 12 | 1 | 4,319 |
| Brockton | 11 | 1 | 7,915 |
| Fall River | 11 | 1 | 6,024 |
| Chicopee | 9 | 1 | 2,872 |
| Framingham | 9 | 1 | 4,376 |
| Pittsfield | 9 | 1 | 2,304 |
| Brookline | 8 | 2 | 4,699 |
| Haverhill | 8 | 2 | 3,814 |
| Plymouth | 8 | 1 | 3,040 |
| Somerville | 8 | 1 | 3,475 |
| Wachusett | 8 | 5 | 3,245 |
| Weymouth | 8 | 3 | 2,542 |
| Arlington | 7 | 1 | 2,844 |
| Peabody | 7 | 1 | 2,901 |
| Waltham | 7 | 1 | 2,684 |
| Westfield | 7 | 1 | 1,619 |
| Woburn | 7 | 1 | 2,285 |
| Acton-boxborough | 6 | 2 | 2,493 |
| Barnstable | 6 | 5 | 2,236 |
| Braintree | 6 | 1 | 1,881 |
| Everett | 6 | 1 | 4,589 |
| Holyoke | 6 | 1 | 2,261 |
| Lexington | 6 | 1 | 2,541 |
| Melrose | 6 | 1 | 1,962 |
| North Andover | 6 | 1 | 2,065 |
| Norwood | 6 | 1 | 1,673 |
| Revere | 6 | 1 | 3,355 |
| Salem | 6 | 1 | 2,103 |
| Taunton | 6 | 2 | 3,192 |
| Wellesley | 6 | 1 | 1,718 |
| West Springfield | 6 | 1 | 1,858 |
| Westford | 6 | 1 | 1,984 |
| Andover | 5 | 1 | 2,402 |
| Attleboro | 5 | 1 | 2,096 |
| Beverly | 5 | 1 | 1,777 |
| Billerica | 5 | 2 | 2,029 |
| Chelsea | 5 | 1 | 2,663 |
| Danvers | 5 | 1 | 1,709 |
| Dedham | 5 | 1 | 1,394 |
| Franklin | 5 | 1 | 1,929 |
| Leominster | 5 | 1 | 2,690 |
| Malden | 5 | 1 | 4,226 |
| Marshfield | 5 | 1 | 1,636 |
| Methuen | 5 | 1 | 4,623 |
| Needham | 5 | 1 | 2,552 |
| North Attleborough | 5 | 1 | 1,740 |
| Reading | 5 | 1 | 1,754 |
| Shrewsbury | 5 | 1 | 2,007 |
| Stoughton | 5 | 1 | 1,739 |
| Wilmington | 5 | 1 | 1,355 |
| Winchester | 5 | 1 | 1,951 |
| Agawam | 4 | 2 | 1,252 |
| Belmont | 4 | 1 | 1,229 |
| Bridgewater-raynham | 4 | 2 | 2,647 |
| Burlington | 4 | 1 | 1,643 |
| Chelmsford | 4 | 2 | 1,922 |
| Dennis-yarmouth | 4 | 3 | 1,584 |
| Dracut | 4 | 1 | 1,783 |
| Dudley-charlton Reg | 4 | 2 | 1,363 |
| Falmouth | 4 | 3 | 1,206 |
| Fitchburg | 4 | 1 | 2,613 |
| Gloucester | 4 | 1 | 1,342 |
| Grafton | 4 | 3 | 1,697 |
| Hampden-wilbraham | 4 | 2 | 1,278 |
| Hingham | 4 | 1 | 1,752 |
| Marlborough | 4 | 1 | 2,583 |
| Medford | 4 | 1 | 2,065 |
| Milton | 4 | 1 | 2,282 |
| Natick | 4 | 1 | 1,898 |
| North Middlesex | 4 | 3 | 1,260 |
| Northampton | 4 | 3 | 1,044 |
| Northborough | 4 | 1 | 1,022 |
| Pentucket | 4 | 3 | 1,325 |
| Quabbin | 4 | 4 | 1,027 |
| Randolph | 4 | 1 | 1,470 |
| Scituate | 4 | 1 | 1,380 |
| Sudbury | 4 | 1 | 1,713 |
| Swansea | 4 | 1 | 987 |
| Wakefield | 4 | 1 | 1,344 |
| Walpole | 4 | 2 | 1,754 |
| Westwood | 4 | 1 | 1,297 |
| Amherst | 3 | 1 | 1,038 |
| Ashburnham-westminster | 3 | 2 | 1,046 |
| Auburn | 3 | 1 | 1,044 |
| Blackstone-millville | 3 | 2 | 459 |
| Canton | 3 | 1 | 1,509 |
| Central Berkshire | 3 | 3 | 734 |
| Concord | 3 | 1 | 1,271 |
| Dartmouth | 3 | 3 | 1,502 |
| East Longmeadow | 3 | 1 | 1,099 |
| Foxborough | 3 | 1 | 996 |
| Freetown-lakeville | 3 | 2 | 1,264 |
| Gill-montague | 3 | 3 | 431 |
| Greenfield | 3 | 1 | 554 |
| Hamilton-wenham | 3 | 2 | 830 |
| Hopkinton | 3 | 1 | 1,875 |
| Hudson | 3 | 1 | 992 |
| Longmeadow | 3 | 1 | 1,203 |
| Medfield | 3 | 1 | 1,200 |
| Middleborough | 3 | 2 | 1,408 |
| Milford | 3 | 1 | 2,049 |
| Mohawk Trail | 3 | 3 | 489 |
| Nashoba | 3 | 3 | 1,692 |
| North Reading | 3 | 1 | 1,181 |
| Norton | 3 | 1 | 1,134 |
| Pembroke | 3 | 1 | 1,324 |
| Sharon | 3 | 1 | 1,436 |
| Somerset | 3 | 1 | 1,010 |
| Southborough | 3 | 1 | 906 |
| Southbridge | 3 | 1 | 1,008 |
| Stoneham | 3 | 1 | 956 |
| Tewksbury | 3 | 1 | 1,484 |
| Triton | 3 | 3 | 1,239 |
| Watertown | 3 | 1 | 1,500 |
| Wayland | 3 | 1 | 1,184 |
| Westborough | 3 | 1 | 1,174 |
| Weston | 3 | 1 | 954 |
| Whitman-hanson | 3 | 2 | 1,412 |
| Abington | 2 | 1 | 863 |
| Amesbury | 2 | 1 | 898 |
| Ashland | 2 | 1 | 1,254 |
| Athol-royalston | 2 | 2 | 741 |
| Ayer Shirley School District | 2 | 2 | 896 |
| Bedford | 2 | 1 | 1,041 |
| Belchertown | 2 | 1 | 633 |
| Bellingham | 2 | 1 | 665 |
| Berlin-boylston | 2 | 2 | 589 |
| Bourne | 2 | 2 | 784 |
| Boxford | 2 | 1 | 778 |
| Brewster | 2 | 1 | 439 |
| Cohasset | 2 | 1 | 716 |
| Dighton-rehoboth | 2 | 2 | 1,086 |
| Douglas | 2 | 1 | 562 |
| Duxbury | 2 | 1 | 1,287 |
| East Bridgewater | 2 | 1 | 1,132 |
| Easton | 2 | 1 | 1,517 |
| Fairhaven | 2 | 1 | 744 |
| Gateway | 2 | 2 | 374 |
| Groton-dunstable | 2 | 2 | 825 |
| Hanover | 2 | 1 | 1,061 |
| Holliston | 2 | 1 | 1,254 |
| Ipswich | 2 | 1 | 739 |
| Kingston | 2 | 1 | 1,168 |
| Lincoln | 2 | 2 | 1,039 |
| Littleton | 2 | 1 | 800 |
| Ludlow | 2 | 1 | 961 |
| Lunenburg | 2 | 1 | 719 |
| Lynnfield | 2 | 1 | 856 |
| Manchester Essex Regional | 2 | 2 | 519 |
| Mansfield | 2 | 1 | 1,424 |
| Marblehead | 2 | 1 | 763 |
| Mashpee | 2 | 1 | 786 |
| Medway | 2 | 1 | 859 |
| Mendon-upton | 2 | 2 | 891 |
| Middleton | 2 | 1 | 730 |
| Millbury | 2 | 1 | 909 |
| Monomoy Regional School District | 2 | 2 | 595 |
| Monson | 2 | 1 | 520 |
| Mount Greylock | 2 | 2 | 638 |
| Nantucket | 2 | 1 | 765 |
| Newburyport | 2 | 1 | 894 |
| Norfolk | 2 | 1 | 1,056 |
| North Adams | 2 | 1 | 711 |
| Norwell | 2 | 1 | 1,084 |
| Oxford | 2 | 1 | 620 |
| Pioneer Valley | 2 | 2 | 342 |
| Plainville | 2 | 1 | 655 |
| Quaboag Regional | 2 | 2 | 532 |
| Rockland | 2 | 1 | 881 |
| Sandwich | 2 | 2 | 1,230 |
| Saugus | 2 | 1 | 1,315 |
| Seekonk | 2 | 1 | 1,021 |
| South Hadley | 2 | 1 | 636 |
| Southern Berkshire | 2 | 1 | 318 |
| Southwick-tolland-granville Regional School District | 2 | 1 | 707 |
| Spencer-e Brookfield | 2 | 2 | 677 |
| Sutton | 2 | 1 | 611 |
| Up-island Regional | 2 | 2 | 390 |
| West Bridgewater | 2 | 1 | 408 |
| Westport | 2 | 1 | 626 |
| Winchendon | 2 | 1 | 560 |
| Winthrop | 2 | 1 | 954 |
| Acushnet | 1 | 1 | 517 |
| Alma del Mar Charter School | 1 | 1 | 1,042 |
| Avon | 1 | 1 | 323 |
| Benjamin Banneker Charter Public | 1 | 1 | 352 |
| Benjamin Franklin Classical Charter Public | 1 | 1 | 898 |
| Berkley | 1 | 1 | 459 |
| Berkshire Hills | 1 | 1 | 365 |
| Boston Renaissance Charter Public | 1 | 1 | 938 |
| Bridge Boston Charter School | 1 | 1 | 329 |
| Brimfield | 1 | 1 | 258 |
| Brookfield | 1 | 1 | 289 |
| Carlisle | 1 | 1 | 612 |
| Carver | 1 | 1 | 788 |
| Chesterfield-goshen | 1 | 1 | 126 |
| Clarksburg | 1 | 1 | 204 |
| Clinton | 1 | 1 | 870 |
| Community Day Charter Public School | 1 | 1 | 1,200 |
| Conservatory Lab Charter | 1 | 1 | 454 |
| Conway | 1 | 1 | 152 |
| Deerfield | 1 | 1 | 301 |
| Dover | 1 | 1 | 492 |
| Dudley Street Neighborhood Charter School | 1 | 1 | 293 |
| Eastham | 1 | 1 | 177 |
| Easthampton | 1 | 1 | 991 |
| Edgartown | 1 | 1 | 357 |
| Erving | 1 | 1 | 113 |
| Farmington River Reg | 1 | 1 | 124 |
| Florida | 1 | 1 | 83 |
| Gardner | 1 | 1 | 1,087 |
| Georgetown | 1 | 1 | 674 |
| Gosnold | 1 | 1 | 0 |
| Granby | 1 | 1 | 375 |
| Hadley | 1 | 1 | 315 |
| Halifax | 1 | 1 | 531 |
| Hancock | 1 | 1 | 48 |
| Harvard | 1 | 1 | 451 |
| Hatfield | 1 | 1 | 201 |
| Hawlemont | 1 | 1 | 71 |
| Hill View Montessori Charter Public | 1 | 1 | 306 |
| Hilltown Cooperative Charter Public | 1 | 1 | 218 |
| Holbrook | 1 | 1 | 685 |
| Holland | 1 | 1 | 212 |
| Holyoke Community Charter | 1 | 1 | 701 |
| Hoosac Valley Regional | 1 | 1 | 398 |
| Hopedale | 1 | 1 | 558 |
| Hull | 1 | 1 | 434 |
| Kipp Academy Boston Charter School | 1 | 1 | 646 |
| Lawrence Family Development Charter | 1 | 1 | 899 |
| Learning First Charter Public School | 1 | 1 | 666 |
| Lee | 1 | 1 | 331 |
| Leicester | 1 | 1 | 467 |
| Lenox | 1 | 1 | 332 |
| Leverett | 1 | 1 | 137 |
| Lowell Community Charter Public | 1 | 1 | 816 |
| Marion | 1 | 1 | 369 |
| Martin Luther King Jr. Charter School of Excellence | 1 | 1 | 354 |
| Mattapoisett | 1 | 1 | 227 |
| Maynard | 1 | 1 | 456 |
| Millis | 1 | 1 | 603 |
| Nahant | 1 | 1 | 163 |
| Narragansett | 1 | 1 | 581 |
| New Salem-wendell | 1 | 1 | 134 |
| North Brookfield | 1 | 1 | 240 |
| Northbridge | 1 | 1 | 973 |
| Oak Bluffs | 1 | 1 | 402 |
| Old Sturbridge Academy Charter Public School | 1 | 1 | 356 |
| Orange | 1 | 1 | 494 |
| Orleans | 1 | 1 | 149 |
| Palmer | 1 | 1 | 677 |
| Pelham | 1 | 1 | 128 |
| Petersham | 1 | 1 | 142 |
| Plympton | 1 | 1 | 249 |
| Provincetown | 1 | 1 | 152 |
| Richmond | 1 | 1 | 157 |
| River Valley Charter | 1 | 1 | 288 |
| Rochester | 1 | 1 | 473 |
| Rockport | 1 | 1 | 264 |
| Rowe | 1 | 1 | 54 |
| Savoy | 1 | 1 | 38 |
| Sherborn | 1 | 1 | 397 |
| Shutesbury | 1 | 1 | 125 |
| Southampton | 1 | 1 | 475 |
| Springfield Preparatory Charter School | 1 | 1 | 486 |
| Sturbridge | 1 | 1 | 842 |
| Sunderland | 1 | 1 | 174 |
| Swampscott | 1 | 1 | 734 |
| Tisbury | 1 | 1 | 312 |
| Topsfield | 1 | 1 | 347 |
| Truro | 1 | 1 | 78 |
| Tyngsborough | 1 | 1 | 715 |
| Up Academy Charter School of Dorchester | 1 | 1 | 640 |
| Uxbridge | 1 | 1 | 526 |
| Wales | 1 | 1 | 93 |
| Ware | 1 | 1 | 396 |
| Wareham | 1 | 1 | 912 |
| Warwick | 1 | 1 | 27 |
| Webster | 1 | 1 | 738 |
| Wellfleet | 1 | 1 | 78 |
| West Boylston | 1 | 1 | 462 |
| Westhampton | 1 | 1 | 95 |
| Whately | 1 | 1 | 133 |
| Williamsburg | 1 | 1 | 111 |
| Worcester Cultural Academy Charter Public School | 1 | 1 | 194 |
| Worthington | 1 | 1 | 76 |
| Wrentham | 1 | 1 | 601 |
District groups are record counts from v2026.07 K12 Atlas profiles, not evaluations.
Questions about Massachusetts elementary schools.
How many elementary schools are in Massachusetts?
K12 Atlas profiles 1,026 elementary schools in Massachusetts in release v2026.07, across 296 districts.
Are primary schools and elementary schools the same in U.S. data?
Usually. U.S. datasets typically use elementary school, while many searchers use primary school for the same early-grade category; exact grade spans vary by campus.
How many students attend Massachusetts elementary schools?
411,002 students were enrolled across 1,026 elementary schools in the 2024 directory release.
How many districts and cities have elementary schools in Massachusetts?
The directory lists 296 districts and 366 cities with elementary-level school records.
What grades do Massachusetts elementary schools cover?
The most commonly reported grade spans are KG–05 (242), PK–05 (178), PK–06 (109). Each row in the tables above lists its own reported span.
How do I browse all elementary schools in Massachusetts?
Type in the find box above the districts table to filter by district name. School profiles for this state are not published yet; free key facts appear on every profile as coverage grows.
Can I download the full list of Massachusetts elementary schools?
The directory pages are free. Full school rows and API entry are paid — see API access.
Need the full Massachusetts dataset?
Licensed access returns every Massachusetts school with all 122 documented fields, each tied to a source and vintage.