MD transparent rankings
Maryland school data rankings
Compare every reported district by one measure at a time, then inspect the underlying profile. Of 25 current districts, 25 report 2024–25 enrollment and 24 match the FY 2023 finance file.
Interactive tool
Explore and re-rank every Maryland district
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.
25 districts with this measure reported
Data ranking
Largest school districts in Maryland
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
Source: NCES CCD LEA Membership, 2024–25.
Data ranking
Highest spending per pupil in Maryland
Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | Somerset County Public Schools 2,901 students | Westover | $24,750 |
| 2 | Baltimore City Public Schools 76,807 students | Baltimore | $22,977 |
| 3 | Worcester County Public Schools 7,002 students | Newark | $22,643 |
| 4 | Kent County Public Schools 1,694 students | Rock Hall | $22,237 |
| 5 | Dorchester County Public Schools 4,586 students | Cambridge | $21,340 |
| 6 | Prince George's County Public Schools 132,123 students | Upper Marlboro | $19,789 |
| 7 | Garrett County Public Schools 3,405 students | Oakland | $19,520 |
| 8 | Montgomery County Public Schools 159,181 students | Rockville | $19,456 |
| 9 | Howard County Public Schools 57,565 students | Ellicott City | $19,256 |
| 10 | Baltimore County Public Schools 110,024 students | Towson | $18,666 |
| 11 | Wicomico County Public Schools 15,582 students | Salisbury | $18,486 |
| 12 | Allegany County Public Schools 8,113 students | Cumberland | $18,290 |
| 13 | Washington County Public Schools 22,772 students | Hagerstown | $17,937 |
| 14 | Anne Arundel County Public Schools 85,029 students | Annapolis | $17,624 |
| 15 | Queen Anne's County Public Schools 7,478 students | Centreville | $17,540 |
| 16 | Harford County Public Schools 37,771 students | Bel Air | $17,493 |
| 17 | Charles County Public Schools 28,162 students | La Plata | $17,415 |
| 18 | Caroline County Public Schools 5,648 students | Denton | $17,385 |
| 19 | St. Mary's County Public Schools 16,905 students | Leonardtown | $17,088 |
| 20 | Cecil County Public Schools 14,853 students | Elkton | $16,748 |
| 21 | Carroll County Public Schools 26,141 students | Westminster | $16,548 |
| 22 | Frederick County Public Schools 48,054 students | Frederick | $16,233 |
| 23 | Talbot County Public Schools 4,485 students | Easton | $16,056 |
| 24 | Calvert County Public Schools 14,849 students | Prince Frederick | $14,606 |
Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.
Data ranking
Maryland high schools with broad reported program access
Counts reported AP, gifted, and computer-science program areas. This does not measure course quality, participation, or current availability.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 1 | Centennial High 09–12 · 36 AP courses | Howard County Public Schools | 3 of 3 |
| 2 | River Hill High 09–12 · 35 AP courses | Howard County Public Schools | 3 of 3 |
| 3 | Glenelg High 09–12 · 35 AP courses | Howard County Public Schools | 3 of 3 |
| 4 | Urbana High 09–12 · 34 AP courses | Frederick County Public Schools | 3 of 3 |
| 5 | Walter Johnson High 09–12 · 32 AP courses | Montgomery County Public Schools | 3 of 3 |
| 6 | Dulaney High 09–12 · 32 AP courses | Baltimore County Public Schools | 3 of 3 |
| 7 | Towson High 09–12 · 32 AP courses | Baltimore County Public Schools | 3 of 3 |
| 8 | Reservoir High 09–12 · 31 AP courses | Howard County Public Schools | 3 of 3 |
| 9 | Gov. Thomas Johnson High 09–12 · 30 AP courses | Frederick County Public Schools | 3 of 3 |
| 10 | Perry Hall High 09–12 · 30 AP courses | Baltimore County Public Schools | 3 of 3 |
| 11 | Thomas S. Wootton High 09–12 · 30 AP courses | Montgomery County Public Schools | 3 of 3 |
| 12 | Marriotts Ridge High 09–12 · 30 AP courses | Howard County Public Schools | 3 of 3 |
| 13 | Linganore High 09–12 · 30 AP courses | Frederick County Public Schools | 3 of 3 |
| 14 | Walkersville High 09–12 · 30 AP courses | Frederick County Public Schools | 3 of 3 |
| 15 | Middletown High 09–12 · 30 AP courses | Frederick County Public Schools | 3 of 3 |
| 16 | Walt Whitman High 09–12 · 29 AP courses | Montgomery County Public Schools | 3 of 3 |
| 17 | Severna Park High 09–12 · 29 AP courses | Anne Arundel County Public Schools | 3 of 3 |
| 18 | Frederick High 09–12 · 29 AP courses | Frederick County Public Schools | 3 of 3 |
| 19 | Great Mills High 09–12 · 29 AP courses | St. Mary's County Public Schools | 3 of 3 |
| 20 | Oakland Mills High 09–12 · 29 AP courses | Howard County Public Schools | 3 of 3 |
| 21 | Long Reach High 09–12 · 29 AP courses | Howard County Public Schools | 3 of 3 |
| 22 | Hereford High 09–12 · 29 AP courses | Baltimore County Public Schools | 3 of 3 |
| 23 | Winston Churchill High 09–12 · 28 AP courses | Montgomery County Public Schools | 3 of 3 |
| 24 | Broadneck High 09–12 · 28 AP courses | Anne Arundel County Public Schools | 3 of 3 |
| 25 | Oakdale High 09–12 · 28 AP courses | Frederick County Public Schools | 3 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
