Skip to content

Massachusetts school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 323 regular districts, 323 report 2024–25 enrollment and 320 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular Massachusetts districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 323 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1BostonRoxbury10546,094
2WorcesterWorcester4724,778
3SpringfieldSpringfield6423,670
4LynnLynn2916,364
5BrocktonBrockton2415,280
6LowellLowell2714,457
7LawrenceLawrence2613,313
8New BedfordNew Bedford2412,505
9NewtonNewtonville2211,632
10Fall RiverFall River1911,089
11QuincyQuincy199,769
12FraminghamFramingham149,124
13TauntonTaunton138,311
14HaverhillHaverhill167,940
15EverettEverett107,307
16RevereRevere117,261
17CambridgeCambridge167,027
18BrooklineBrookline127,023
19PlymouthPlymouth136,956
20ChicopeeChicopee156,755
21LexingtonLexington106,748
22WachusettJefferson136,557
23MethuenMethuen66,464
24MaldenMalden76,354
25AttleboroAttleboro126,239

Largest school districts in Massachusetts

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Boston

105 schools

Roxbury46,094
2Worcester

47 schools

Worcester24,778
3Springfield

64 schools

Springfield23,670
4Lynn

29 schools

Lynn16,364
5Brockton

24 schools

Brockton15,280
6Lowell

27 schools

Lowell14,457
7Lawrence

26 schools

Lawrence13,313
8New Bedford

24 schools

New Bedford12,505
9Newton

22 schools

Newtonville11,632
10Fall River

19 schools

Fall River11,089
11Quincy

19 schools

Quincy9,769
12Framingham

14 schools

Framingham9,124
13Taunton

13 schools

Taunton8,311
14Haverhill

16 schools

Haverhill7,940
15Everett

10 schools

Everett7,307
16Revere

11 schools

Revere7,261
17Cambridge

16 schools

Cambridge7,027
18Brookline

12 schools

Brookline7,023
19Plymouth

13 schools

Plymouth6,956
20Chicopee

15 schools

Chicopee6,755
21Lexington

10 schools

Lexington6,748
22Wachusett

13 schools

Jefferson6,557
23Methuen

6 schools

Methuen6,464
24Malden

7 schools

Malden6,354
25Attleboro

12 schools

Attleboro6,239

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in Massachusetts

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Tisbury

312 students

Vineyard Haven$43,305
2Cambridge

7,027 students

Cambridge$39,949
3Up-Island Regional

390 students

Vineyard Haven$36,951
4Boston

46,094 students

Roxbury$36,906
5Martha's Vineyard

744 students

Vineyard Haven$36,609
6Minuteman Regional Vocational Technical

669 students

Lexington$35,797
7Southern Berkshire

607 students

Sheffield$34,358
8Edgartown

357 students

Vineyard Haven$33,351
9Berkshire Hills

1,131 students

Stockbridge$32,214
10Lincoln

1,039 students

Lincoln$31,767
11Shawsheen Valley Regional Vocational Technical

1,282 students

Billerica$31,707
12Weston

2,063 students

Weston$31,619
13Oak Bluffs

402 students

Vineyard Haven$31,084
14South Middlesex Regional Vocational Technical

896 students

Framingham$30,911
15Amherst

1,038 students

Amherst$30,818
16Hull

712 students

Hull$30,605
17Greater Lawrence Regional Vocational Technical

1,837 students

Andover$30,258
18Brewster

439 students

Orleans$30,218
19Norfolk County Agricultural

597 students

Walpole$29,395
20Mohawk Trail

805 students

Shelburne Falls$29,272
21Somerville

4,952 students

Somerville$29,227
22Greater New Bedford Regional Vocational Technical

2,151 students

New Bedford$29,199
23Cape Cod Regional Vocational Technical

682 students

Harwich$28,856
24Wellesley

3,986 students

Wellesley$28,794
25Amherst-Pelham

1,182 students

Amherst$28,738

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Massachusetts high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1South High Community

09–12 · 24 AP courses

Worcester3 of 3
2High School Of Commerce

09–12 · 16 AP courses

Springfield3 of 3
3Quincy Upper School

06–12 · 1 AP courses

Boston3 of 3
4Lowell High

09–12 · 37 AP courses

Lowell2 of 3
5Milford High

09–12 · 37 AP courses

Milford2 of 3
6North Middlesex Regional

09–12 · 35 AP courses

North Middlesex2 of 3
7Salem High

09–12 · 34 AP courses

Salem2 of 3
8Hanover High

09–12 · 32 AP courses

Hanover2 of 3
9Andover High

09–12 · 29 AP courses

Andover2 of 3
10Weymouth High School

09–12 · 28 AP courses

Weymouth2 of 3
11Marlborough High

09–12 · 28 AP courses

Marlborough2 of 3
12Medway High

09–12 · 28 AP courses

Medway2 of 3
13Dover-Sherborn Regional High

09–12 · 28 AP courses

Dover-Sherborn2 of 3
14Framingham High School

09–12 · 27 AP courses

Framingham2 of 3
15Boston Latin School

07–12 · 27 AP courses

Boston2 of 3
16Lawrence High School

09–12 · 26 AP courses

Lawrence2 of 3
17Franklin High

09–12 · 26 AP courses

Franklin2 of 3
18Plymouth North High

09–12 · 26 AP courses

Plymouth2 of 3
19Plymouth South High

09–12 · 26 AP courses

Plymouth2 of 3
20Revere High

09–12 · 25 AP courses

Revere2 of 3
21Natick High

09–12 · 25 AP courses

Natick2 of 3
22Braintree High

09–12 · 25 AP courses

Braintree2 of 3
23King Philip Regional High

09–12 · 25 AP courses

King Philip2 of 3
24Norwood High

09–12 · 25 AP courses

Norwood2 of 3
25Northampton High

09–12 · 25 AP courses

Northampton2 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.