Massachusetts
Massachusetts public schools by city
385
cities
1,922
public schools
395
districts
14
counties
385 cities
Abington
5
public schools
1 districts
2,117 students
Acton
9
public schools
1 districts
5,113 students
Acushnet
2
public schools
1 districts
910 students
Adams
2
public schools
2 districts
704 students
Agawam
6
public schools
1 districts
2,679 students
Allston
3
public schools
1 districts
869 students
Amesbury
6
public schools
1 districts
1,905 students
Amherst
5
public schools
2 districts
2,312 students
Andover
11
public schools
2 districts
7,208 students
Arlington
12
public schools
1 districts
6,205 students
Ashburnham
4
public schools
1 districts
2,249 students
Ashby
1
public schools
1 districts
172 students
Ashfield
1
public schools
1 districts
130 students
Ashland
5
public schools
1 districts
2,729 students
Athol
3
public schools
1 districts
1,289 students
Attleboro
12
public schools
1 districts
6,142 students
Auburn
5
public schools
1 districts
2,518 students
Auburndale
2
public schools
1 districts
585 students
Avon
2
public schools
1 districts
683 students
Ayer
2
public schools
1 districts
862 students
Back Bay
1
public schools
1 districts
133 students
Baldwinville
2
public schools
1 districts
758 students
Barre
3
public schools
1 districts
1,484 students
Becket
1
public schools
1 districts
101 students
Bedford
5
public schools
2 districts
2,851 students
Belchertown
5
public schools
1 districts
2,149 students
Bellingham
7
public schools
1 districts
2,082 students
Belmont
6
public schools
1 districts
4,420 students
Berkley
2
public schools
1 districts
864 students
Berlin
1
public schools
1 districts
190 students
Bernardston
1
public schools
1 districts
182 students
Beverly
8
public schools
1 districts
4,633 students
Billerica
9
public schools
2 districts
6,172 students
Blackstone
4
public schools
1 districts
1,289 students
Bolton
2
public schools
1 districts
1,637 students
Boston
18
public schools
6 districts
10,828 students
Bourne
4
public schools
2 districts
2,034 students
Bournedale
1
public schools
1 districts
338 students
Boxborough
1
public schools
1 districts
487 students
Boxford
4
public schools
2 districts
2,363 students
Boylston
2
public schools
1 districts
856 students
Bradford
2
public schools
1 districts
546 students
Braintree
10
public schools
1 districts
5,456 students
Brewster
3
public schools
1 districts
666 students
Bridgewater
5
public schools
1 districts
3,720 students
Brighton
7
public schools
2 districts
2,066 students
Brimfield
2
public schools
1 districts
568 students
Brockton
24
public schools
2 districts
16,126 students
Brookfield
1
public schools
1 districts
266 students
Brookline
10
public schools
1 districts
5,736 students
Burlington
8
public schools
1 districts
4,754 students
Byfield
2
public schools
1 districts
1,005 students
Cambridge
21
public schools
4 districts
8,718 students
Canton
8
public schools
2 districts
4,054 students
Carlisle
1
public schools
1 districts
579 students
Carver
2
public schools
1 districts
1,476 students
Centerville
1
public schools
1 districts
237 students
Charlemont
1
public schools
1 districts
118 students
Charlestown
4
public schools
1 districts
1,927 students
Charlton
5
public schools
2 districts
2,943 students
Chatham
2
public schools
1 districts
609 students
Chelmsford
7
public schools
2 districts
2,976 students
Chelsea
11
public schools
2 districts
6,157 students
Cheshire
2
public schools
1 districts
703 students
Chester
1
public schools
1 districts
102 students
Chesterfield
1
public schools
1 districts
101 students
Chestnut Hill
3
public schools
1 districts
1,155 students
Chicopee
20
public schools
3 districts
10,677 students
Chilmark
1
public schools
1 districts
50 students
Clarksburg
1
public schools
1 districts
190 students
Clinton
3
public schools
1 districts
1,827 students
Cohasset
4
public schools
1 districts
1,448 students
Colrain
1
public schools
1 districts
80 students
Concord
5
public schools
2 districts
3,317 students
Conway
1
public schools
1 districts
125 students
Cuttyhunk
2
public schools
1 districts
4 students
Dalton
3
public schools
1 districts
1,268 students
Danvers
7
public schools
1 districts
3,309 students
Dartmouth
4
public schools
1 districts
2,490 students
Dedham
8
public schools
1 districts
3,230 students
Devens
1
public schools
1 districts
399 students
Dighton
3
public schools
2 districts
1,269 students
Dorchester
31
public schools
5 districts
14,830 students
Douglas
4
public schools
1 districts
1,151 students
Dover
3
public schools
2 districts
1,660 students
Dracut
6
public schools
1 districts
3,659 students
Dudley
4
public schools
1 districts
2,097 students
Dunstable
1
public schools
1 districts
283 students
Duxbury
4
public schools
1 districts
2,790 students
East Boston
12
public schools
2 districts
6,009 students
East Bridgewater
3
public schools
1 districts
2,082 students
East Brookfield
1
public schools
1 districts
191 students
East Falmouth
2
public schools
1 districts
502 students
East Freetown
1
public schools
1 districts
411 students
East Harwich
1
public schools
1 districts
250 students
East Longmeadow
6
public schools
1 districts
3,238 students
East Sandwich
2
public schools
1 districts
1,353 students
East Taunton
2
public schools
1 districts
1,210 students
East Walpole
3
public schools
2 districts
3,365 students
East Weymouth
2
public schools
1 districts
1,769 students
Eastham
1
public schools
1 districts
194 students
Easthampton
7
public schools
2 districts
1,858 students
Edgartown
1
public schools
1 districts
382 students
Erving
1
public schools
1 districts
113 students
Essex
1
public schools
1 districts
189 students
Everett
11
public schools
2 districts
7,677 students
Fairhaven
4
public schools
1 districts
1,918 students
Fall River
20
public schools
4 districts
13,994 students
Falmouth
4
public schools
1 districts
2,221 students
Feeding Hills
2
public schools
1 districts
829 students
Fiskdale
4
public schools
1 districts
2,486 students
Fitchburg
10
public schools
2 districts
6,899 students
Florence
2
public schools
1 districts
857 students
Florida
1
public schools
1 districts
80 students
Foxborough
6
public schools
2 districts
4,164 students
Framingham
16
public schools
3 districts
9,949 students
Franklin
13
public schools
2 districts
6,559 students
Gardner
5
public schools
1 districts
2,211 students
Georgetown
4
public schools
1 districts
1,218 students
Gilbertville
1
public schools
1 districts
197 students
Gill
1
public schools
1 districts
111 students
Gloucester
8
public schools
1 districts
2,766 students
Grafton
4
public schools
1 districts
2,584 students
Granby
3
public schools
1 districts
1,057 students
Great Barrington
3
public schools
1 districts
1,164 students
Greenfield
8
public schools
3 districts
2,703 students
Groton
4
public schools
1 districts
1,979 students
Groveland
1
public schools
1 districts
465 students
Hadley
3
public schools
2 districts
1,066 students
Halifax
1
public schools
1 districts
569 students
Hamilton
1
public schools
1 districts
393 students
Hampden
1
public schools
1 districts
324 students
Hancock
1
public schools
1 districts
57 students
Hanover
6
public schools
2 districts
3,898 students
Hanscom Air Force Bs
1
public schools
1 districts
296 students
Hanson
2
public schools
1 districts
924 students
Harvard
2
public schools
1 districts
1,006 students
Harwich
3
public schools
2 districts
1,780 students
Hatfield
2
public schools
1 districts
397 students
Hathorne
1
public schools
1 districts
1,564 students
Haverhill
17
public schools
3 districts
10,609 students
Hingham
6
public schools
1 districts
3,894 students
Hinsdale
1
public schools
1 districts
146 students
Holbrook
2
public schools
1 districts
1,268 students
Holden
5
public schools
1 districts
4,127 students
Holland
1
public schools
1 districts
194 students
Holliston
4
public schools
1 districts
2,754 students
Holyoke
14
public schools
3 districts
5,888 students
Hopedale
3
public schools
1 districts
1,099 students
Hopkinton
6
public schools
1 districts
3,932 students
Hubbardston
1
public schools
1 districts
243 students
Hudson
5
public schools
1 districts
2,416 students
Hull
3
public schools
1 districts
802 students
Huntington
3
public schools
1 districts
651 students
Hyannis
6
public schools
2 districts
4,023 students
Hyde Park
9
public schools
4 districts
4,185 students
Indian Orchard
1
public schools
1 districts
579 students
Ipswich
4
public schools
1 districts
1,594 students
Jamaica Plain
10
public schools
1 districts
2,794 students
Jefferson
1
public schools
1 districts
93 students
Kingston
5
public schools
2 districts
3,189 students
Lakeville
4
public schools
1 districts
2,291 students
Lancaster
2
public schools
1 districts
677 students
Lanesborough
1
public schools
1 districts
189 students
Lawrence
31
public schools
6 districts
15,286 students
Lee
2
public schools
1 districts
683 students
Leeds
1
public schools
1 districts
293 students
Leicester
4
public schools
1 districts
1,374 students
Lenox
2
public schools
1 districts
750 students
Leominster
12
public schools
1 districts
5,859 students
Leverett
1
public schools
1 districts
116 students
Lexington
11
public schools
2 districts
7,536 students
Lincoln
1
public schools
1 districts
516 students
Littleton
4
public schools
1 districts
1,553 students
Longmeadow
7
public schools
2 districts
3,129 students
Lowell
29
public schools
4 districts
15,879 students
Ludlow
5
public schools
1 districts
2,383 students
Lunenburg
5
public schools
1 districts
1,593 students
Lynn
28
public schools
2 districts
18,162 students
Lynnfield
5
public schools
1 districts
2,167 students
Malden
9
public schools
2 districts
8,676 students
Manchester
3
public schools
1 districts
1,075 students
Mansfield
5
public schools
1 districts
3,504 students
Marblehead
8
public schools
2 districts
3,138 students
Marion
2
public schools
1 districts
829 students
Marlborough
8
public schools
3 districts
6,082 students
Marshfield
7
public schools
1 districts
3,760 students
Marston Mills
1
public schools
1 districts
705 students
Marstons Mills
1
public schools
1 districts
380 students
Mashpee
4
public schools
1 districts
1,468 students
Mattapan
7
public schools
2 districts
2,995 students
Mattapoisett
4
public schools
2 districts
1,535 students
Maynard
3
public schools
1 districts
1,179 students
Medfield
5
public schools
1 districts
2,511 students
Medford
8
public schools
1 districts
3,943 students
Medway
4
public schools
1 districts
2,074 students
Melrose
8
public schools
1 districts
3,701 students
Mendon
2
public schools
1 districts
1,068 students
Merrimac
3
public schools
1 districts
669 students
Methuen
5
public schools
1 districts
6,450 students
Middleboro
2
public schools
1 districts
533 students
Middleborough
4
public schools
1 districts
2,665 students
Middleton
2
public schools
1 districts
678 students
Milford
6
public schools
1 districts
4,235 students
Millbury
3
public schools
1 districts
1,587 students
Millis
4
public schools
1 districts
1,425 students
Millville
1
public schools
1 districts
276 students
Milton
6
public schools
1 districts
4,355 students
Monson
3
public schools
1 districts
858 students
Montague
2
public schools
1 districts
400 students
Nahant
1
public schools
1 districts
147 students
Nantucket
5
public schools
1 districts
2,013 students
Natick
8
public schools
1 districts
5,251 students
Needham
8
public schools
1 districts
5,483 students
New Bedford
28
public schools
4 districts
15,978 students
New Braintree
1
public schools
1 districts
48 students
New Salem
1
public schools
1 districts
129 students
Newbury
1
public schools
1 districts
359 students
Newburyport
5
public schools
2 districts
2,414 students
Newton
6
public schools
1 districts
2,488 students
Newton Centre
6
public schools
1 districts
3,991 students
Newton Highlands
1
public schools
1 districts
369 students
Newtonville
4
public schools
1 districts
3,785 students
Norfolk
3
public schools
2 districts
1,719 students
North Adams
5
public schools
2 districts
1,729 students
North Andover
10
public schools
1 districts
6,253 students
North Attleborough
8
public schools
1 districts
3,936 students
North Billerica
1
public schools
1 districts
244 students
North Brookfield
2
public schools
1 districts
503 students
North Chelmsford
2
public schools
1 districts
1,900 students
North Dartmouth
2
public schools
1 districts
1,241 students
North Dighton
1
public schools
1 districts
753 students
North Eastham
2
public schools
1 districts
1,755 students
North Easton
5
public schools
1 districts
3,224 students
North Falmouth
1
public schools
1 districts
306 students
North Grafton
1
public schools
1 districts
253 students
North Reading
5
public schools
1 districts
2,309 students
North Weymouth
1
public schools
1 districts
301 students
Northampton
4
public schools
2 districts
1,957 students
Northborough
7
public schools
2 districts
3,151 students
Northfield
3
public schools
1 districts
747 students
Norton
7
public schools
1 districts
3,416 students
Norwell
5
public schools
2 districts
3,191 students
Norwood
8
public schools
1 districts
3,387 students
Oak Bluffs
2
public schools
2 districts
1,103 students
Oakham
1
public schools
1 districts
123 students
Orange
3
public schools
2 districts
1,084 students
Orleans
2
public schools
2 districts
746 students
Otis
1
public schools
1 districts
107 students
Oxford
4
public schools
1 districts
1,458 students
Palmer
4
public schools
2 districts
2,440 students
Paxton
1
public schools
1 districts
440 students
Peabody
10
public schools
1 districts
5,776 students
Pelham
1
public schools
1 districts
107 students
Pembroke
6
public schools
1 districts
3,003 students
Pepperell
2
public schools
1 districts
996 students
Petersham
1
public schools
1 districts
123 students
Pittsfield
12
public schools
1 districts
4,959 students
Plainville
2
public schools
1 districts
623 students
Plymouth
17
public schools
3 districts
9,185 students
Plympton
1
public schools
1 districts
209 students
Princeton
1
public schools
1 districts
339 students
Provincetown
1
public schools
1 districts
133 students
Quincy
19
public schools
1 districts
9,480 students
Randolph
7
public schools
1 districts
2,924 students
Raynham
3
public schools
1 districts
1,552 students
Reading
9
public schools
1 districts
3,951 students
Rehoboth
3
public schools
1 districts
1,587 students
Revere
11
public schools
1 districts
7,166 students
Richmond
1
public schools
1 districts
152 students
Rochester
3
public schools
1 districts
1,595 students
Rockland
6
public schools
1 districts
2,912 students
Rockport
4
public schools
1 districts
1,137 students
Roslindale
9
public schools
2 districts
3,817 students
Rowe
1
public schools
1 districts
63 students
Rowley
1
public schools
1 districts
386 students
Roxbury
19
public schools
5 districts
9,660 students
Roxbury Plain
1
public schools
1 districts
172 students
Royalston
2
public schools
1 districts
283 students
Rutland
3
public schools
1 districts
979 students
Salem
12
public schools
2 districts
4,403 students
Salisbury
1
public schools
1 districts
426 students
Sandwich
2
public schools
1 districts
973 students
Saugus
7
public schools
2 districts
2,667 students
Savoy
1
public schools
1 districts
44 students
Scituate
7
public schools
1 districts
3,785 students
Seekonk
4
public schools
1 districts
2,047 students
Sharon
6
public schools
1 districts
3,493 students
Sheffield
3
public schools
1 districts
630 students
Shelburne Falls
3
public schools
1 districts
774 students
Sherborn
1
public schools
1 districts
391 students
Shirley
2
public schools
1 districts
741 students
Shrewsbury
9
public schools
1 districts
5,974 students
Shutesbury
1
public schools
1 districts
112 students
Somerset
5
public schools
2 districts
2,613 students
Somerville
12
public schools
1 districts
5,130 students
South Boston
9
public schools
2 districts
3,073 students
South Dartmouth
1
public schools
1 districts
367 students
South Deerfield
3
public schools
2 districts
1,615 students
South Dennis
1
public schools
1 districts
476 students
South Easton
2
public schools
1 districts
1,713 students
South Egremont
1
public schools
1 districts
15 students
South Grafton
1
public schools
1 districts
284 students
South Hadley
5
public schools
2 districts
2,154 students
South Hamilton
3
public schools
1 districts
1,074 students
South Weymouth
2
public schools
1 districts
623 students
South Yarmouth
2
public schools
1 districts
1,292 students
Southampton
1
public schools
1 districts
448 students
Southborough
4
public schools
1 districts
1,216 students
Southbridge
6
public schools
1 districts
1,866 students
Southwick
3
public schools
1 districts
1,393 students
Spencer
5
public schools
1 districts
1,842 students
Springfield
67
public schools
7 districts
27,247 students
Sterling
2
public schools
1 districts
606 students
Stoneham
5
public schools
1 districts
2,254 students
Stoughton
10
public schools
1 districts
4,058 students
Stow
2
public schools
1 districts
772 students
Sturbridge
2
public schools
2 districts
1,072 students
Sudbury
6
public schools
2 districts
4,046 students
Sunderland
1
public schools
1 districts
184 students
Sutton
4
public schools
1 districts
1,279 students
Swampscott
5
public schools
1 districts
2,132 students
Swansea
7
public schools
1 districts
2,268 students
Taunton
11
public schools
2 districts
7,844 students
Templeton
1
public schools
1 districts
569 students
Tewksbury
7
public schools
1 districts
3,182 students
Topsfield
2
public schools
1 districts
586 students
Townsend
4
public schools
1 districts
1,725 students
Truro
1
public schools
1 districts
113 students
Turners Fall
1
public schools
1 districts
120 students
Turners Falls
3
public schools
2 districts
986 students
Tyngsboro
1
public schools
1 districts
790 students
Tyngsborough
4
public schools
2 districts
3,857 students
Upton
3
public schools
2 districts
2,329 students
Uxbridge
4
public schools
1 districts
1,639 students
Vineyard Haven
1
public schools
1 districts
289 students
Waban
2
public schools
1 districts
821 students
Wakefield
8
public schools
2 districts
4,590 students
Wales
1
public schools
1 districts
124 students
Walpole
7
public schools
1 districts
3,392 students
Waltham
10
public schools
1 districts
5,507 students
Ware
3
public schools
1 districts
1,140 students
Wareham
5
public schools
1 districts
1,988 students
Warren
2
public schools
1 districts
534 students
Watertown
5
public schools
1 districts
2,526 students
Wayland
5
public schools
1 districts
2,700 students
Webster
3
public schools
1 districts
1,682 students
Wellesley
10
public schools
1 districts
4,432 students
Wellfleet
1
public schools
1 districts
103 students
Wenham
1
public schools
1 districts
223 students
West Barnstable
1
public schools
1 districts
221 students
West Boylston
2
public schools
1 districts
888 students
West Bridgewater
4
public schools
1 districts
1,374 students
West Brookfield
1
public schools
1 districts
254 students
West Dennis
1
public schools
1 districts
282 students
West Newbury
4
public schools
1 districts
2,062 students
West Newton
2
public schools
1 districts
617 students
West Roxbury
4
public schools
1 districts
1,891 students
West Springfield
11
public schools
2 districts
4,466 students
West Tisbury
2
public schools
2 districts
524 students
West Warren
1
public schools
1 districts
373 students
West Yarmouth
2
public schools
1 districts
689 students
Westborough
11
public schools
2 districts
4,707 students
Westfield
11
public schools
1 districts
4,931 students
Westford
10
public schools
2 districts
5,440 students
Westhampton
3
public schools
2 districts
907 students
Westminster
2
public schools
1 districts
527 students
Weston
5
public schools
1 districts
1,906 students
Westport
3
public schools
1 districts
1,355 students
Westwood
8
public schools
1 districts
2,952 students
Weymouth
7
public schools
1 districts
3,781 students
Whately
1
public schools
1 districts
116 students
Whitinsville
4
public schools
1 districts
1,924 students
Whitman
6
public schools
1 districts
3,238 students
Wilbraham
5
public schools
1 districts
2,541 students
Williamsburg
1
public schools
1 districts
119 students
Williamstown
2
public schools
1 districts
904 students
Wilmington
8
public schools
1 districts
2,830 students
Winchendon
8
public schools
1 districts
1,488 students
Winchester
7
public schools
1 districts
4,496 students
Winthrop
4
public schools
1 districts
1,865 students
Woburn
10
public schools
1 districts
4,279 students
Worcester
50
public schools
4 districts
27,812 students
Worthington
1
public schools
1 districts
63 students
Wrentham
3
public schools
2 districts
2,076 students
No cities match your filter.