Skip to content
NCES Common Core of Data (EDGE / CCD) · Data updated 2024-2025 Public & private school directory

Schools in Massachusetts

1,844 schools listed in Massachusetts — 386 cities with addresses, grades and enrollment.

1,844Schools
386Cities
2024-2025Data year

Cities in Massachusetts with schools

Every city in the guide, ordered by number of schools.

Springfield 71 Worcester 51 Dorchester 30 Lawrence 29 Lowell 29 Lynn 28 New Bedford 27 Brockton 25 Fall River 22 Cambridge 20 Quincy 20 Roxbury 18 Boston 16 Chicopee 16 Framingham 16 Haverhill 16 Plymouth 15 Pittsfield 14 Leominster 13 Westfield 13 Attleboro 12 Chelsea 12 East Boston 12 Franklin 12 Holyoke 12 Salem 12 Taunton 12 Andover 11 Arlington 11 Everett 11 Lexington 11 Peabody 11 Revere 11 Somerville 11 Waltham 11 Braintree 10 Brookline 10 Fitchburg 10 Wellesley 10 Westborough 10 Westford 10 Woburn 10 Marlborough 9 Norwood 9 Reading 9 Shrewsbury 9 West Springfield 9 Acton 8 Beverly 8 Billerica 8 Canton 8 Greenfield 8 Hyde Park 8 Malden 8 Marshfield 8 Mattapan 8 Medford 8 Melrose 8 Natick 8 Needham 8 North Andover 8 North Attleborough 8 Stoughton 8 Wakefield 8 Weymouth 8 Belmont 7 Brighton 7 Chelmsford 7 Danvers 7 Dedham 7 Gloucester 7 Jamaica Plain 7 South Boston 7 Walpole 7 Westwood 7 Wilmington 7 Winchester 7 Agawam 6 Bellingham 6 Burlington 6 Dracut 6 Foxborough 6 Hingham 6 Hopkinton 6 Hyannis 6 Longmeadow 6 Marblehead 6 Methuen 6 Milford 6 Milton 6 Newton Centre 6 Northborough 6 Randolph 6 Roslindale 6 Scituate 6 Sharon 6 Southbridge 6 Stoneham 6 Sudbury 6 Swampscott 6 Swansea 6 Tewksbury 6 Wayland 6 Winchendon 6 Abington 5 Amesbury 5 Amherst 5 Ashland 5 Auburn 5 Belchertown 5 Bridgewater 5 Concord 5 East Longmeadow 5 Hanover 5 Holden 5 Hudson 5 Kingston 5 Lunenburg 5 Lynnfield 5 Mansfield 5 Medfield 5 Newburyport 5 Newton 5 North Adams 5 North Reading 5 Norton 5 Norwell 5 Pembroke 5 Saugus 5 Seekonk 5 Somerset 5 South Hadley 5 Watertown 5 Weston 5 Whitman 5 Wilbraham 5 Bedford 4 Blackstone 4 Bourne 4 Charlestown 4 Charlton 4 Cohasset 4 Douglas 4 Dudley 4 Duxbury 4 Fairhaven 4 Falmouth 4 Gardner 4 Georgetown 4 Grafton 4 Great Barrington 4 Groton 4 Holliston 4 Ipswich 4 Lakeville 4 Leicester 4 Littleton 4 Ludlow 4 Mattapoisett 4 Medway 4 Middleborough 4 Millis 4 Nantucket 4 Newtonville 4 North Easton 4 Northampton 4 Oxford 4 Rockland 4 South Yarmouth 4 Southborough 4 Sutton 4 Townsend 4 Tyngsborough 4 Uxbridge 4 Wareham 4 West Bridgewater 4 West Roxbury 4 Winthrop 4 Ashburnham 3 Athol 3 Barre 3 Boxford 3 Chestnut Hill 3 Clinton 3 Dalton 3 Dartmouth 3 Dighton 3 Dover 3 East Bridgewater 3 East Walpole 3 Easthampton 3 Fiskdale 3 Hadley 3 Harvard 3 Harwich 3 Hopedale 3 Hull 3 Huntington 3 Manchester 3 Mashpee 3 Maynard 3 Millbury 3 Monson 3 Norfolk 3 Palmer 3 Raynham 3 Rockport 3 Rutland 3 Sheffield 3 South Hamilton 3 Southwick 3 Spencer 3 Upton 3 Ware 3 Warren 3 Webster 3 West Newbury 3 Westport 3 Whitinsville 3 Wrentham 3 Acushnet 2 Adams 2 Auburndale 2 Avon 2 Ayer 2 Baldwinville 2 Berkley 2 Bolton 2 Boylston 2 Bradford 2 Brewster 2 Byfield 2 Carver 2 Chatham 2 Cheshire 2 East Falmouth 2 East Sandwich 2 East Taunton 2 Feeding Hills 2 Florence 2 Granby 2 Hanson 2 Hatfield 2 Holbrook 2 Lancaster 2 Lee 2 Lenox 2 Mendon 2 Merrimac 2 Middleton 2 Montague 2 North Brookfield 2 North Chelmsford 2 North Dartmouth 2 Northfield 2 Oak Bluffs 2 Orange 2 Orleans 2 Pepperell 2 Plainville 2 Rehoboth 2 Rochester 2 Shelburne Falls 2 Shirley 2 South Deerfield 2 South Weymouth 2 Sterling 2 Stow 2 Sturbridge 2 Topsfield 2 Turners Falls 2 Waban 2 West Boylston 2 West Newton 2 West Tisbury 2 Westhampton 2 Westminster 2 Williamstown 2 Allston 1 Ashby 1 Ashfield 1 Back Bay 1 Becket 1 Berlin 1 Bernardston 1 Bournedale 1 Boxborough 1 Boxford MA 1 Brimfield 1 Brookfield 1 Carlisle 1 Centerville 1 Charlemont 1 Chester 1 Chesterfield 1 Chilmark 1 Clarksburg 1 Colrain 1 Conway 1 Cuttyhunk 1 Devens 1 Dunstable 1 E. Walpole 1 East Brookfield 1 East Freetown 1 East Harwich 1 Eastham 1 Edgartown 1 Erving 1 Essex 1 Florida 1 Gilbertville 1 Gill 1 Groveland 1 Halifax 1 Hamilton 1 Hampden 1 Hancock 1 Hanscom Air Force Base 1 Hathorne 1 Hinsdale 1 Holland 1 Hubbardston 1 Indian Orchard 1 Jefferson 1 Lanesborough 1 Leeds 1 Leverett 1 Lincoln 1 Marion 1 Marston Mills 1 Marstons Mills 1 Middleboro 1 Millville 1 Nahant 1 New Braintree 1 New Salem 1 Newbury 1 Newton Highlands 1 North Billerica 1 North Dighton 1 North Eastham 1 North Falmouth 1 North Grafton 1 North Weymouth 1 Oakham 1 Otis 1 Paxton 1 Pelham 1 Petersham 1 Plympton 1 Princeton 1 Provincetown 1 Richmond 1 Rowe 1 Rowley 1 Roxbury Plain 1 Royalston 1 Salisbury 1 Sandwich 1 Savoy 1 Sherborn 1 Shutesbury 1 South Dartmouth 1 South Easton 1 South Egremont 1 South Grafton 1 Southampton 1 Sunderland 1 Templeton 1 Truro 1 Turners Fall 1 Tyngsboro 1 Vineyard Haven 1 Wales 1 Warwick 1 Wellfleet 1 Wenham 1 West Barnstable 1 West Brookfield 1 West Dennis 1 West Warren 1 West Yarmouth 1 Whately 1 Williamsburg 1 Worthington 1

Top schools in Massachusetts

3

Gilbertville, Massachusetts · Quabbin

#3Rank #
Pre-K–5Grades
169Students
12.5:1Student–teacher ratio
10.5Score

76 School House Dr., Gilbertville, MA 01031

View school →
4

Hubbardston, Massachusetts · Quabbin

#4Rank #
Pre-K–5Grades
304Students
19.9:1Student–teacher ratio
10.5Score

8 Elm Street, Hubbardston, MA 01452

View school →
5

New Braintree, Massachusetts · Quabbin

#5Rank #
Pre-KGrades
29Students
14.5:1Student–teacher ratio
10.5Score

15 Memorial Drive, New Braintree, MA 01531

View school →
6

Oakham, Massachusetts · Quabbin

#6Rank #
K–5Grades
152Students
14.6:1Student–teacher ratio
10.5Score

1 Deacon Allen Drive, Oakham, MA 01068

View school →
7

Barre, Massachusetts · Quabbin

#7Rank #
Pre-K–5Grades
402Students
15.6:1Student–teacher ratio
10.5Score

105 Ruggles Lane, Barre, MA 01005

View school →
9

East Brookfield, Massachusetts · Spencer-E Brookfield

#9Rank #
Pre-K–6Grades
247Students
13.1:1Student–teacher ratio
10.5Score

410 East Main Street, East Brookfield, MA 01515

View school →
10

Spencer, Massachusetts · Spencer-E Brookfield

#10Rank #
9–12Grades
306Students
9.9:1Student–teacher ratio
10.5Score

302 Main Street, Spencer, MA 01562

View school →
11

Spencer, Massachusetts · Spencer-E Brookfield

#11Rank #
K–4Grades
430Students
12:1Student–teacher ratio
10.5Score

60 Paxton Road, Spencer, MA 01562

View school →
12

Southwick, Massachusetts · Southwick-Tolland-Granville Regional School District

#12Rank #
7–12Grades
588Students
11:1Student–teacher ratio
10.5Score

93 Feeding Hills Rd, Southwick, MA 01077

View school →
Full ranking for Massachusetts →

About schools in Massachusetts

This directory lists 1,844 schools in Massachusetts, covering 386 cities. Use the city pages to compare each school’s address, grades offered, enrollment and school type.

Schools in Massachusetts span rural, suburban, town and urban communities. City pages group schools by location so you can narrow the list to your area before opening individual profiles.

Schools in Massachusetts are listed with data from NCES Common Core of Data (EDGE / CCD) for the 2024-2025 school year. Use the city pages to narrow the list to your area, then open a school profile for its address, grades, enrollment, district and location on the map.