Skip to content
BCER

MD ยท 2024-25 school year

Public schools in Maryland

Maryland has 1,408 open public schools run by 25 districts and other education agencies, enrolling 891,525 students. Schools average 14.6 students per teacher, compared with 15.3 nationally.

State totals

Districts
25
Schools
1,408
Students
891,525
Teachers (FTE)
61,297
Students per teacher
14.6
US: 15.3
Charter schools
50
Total spending
$16.5 billion
2020 finance data
Spending per pupil
$18,655
2020 finance data. US: $16,826

In the 2020 finance data, districts in Maryland spent $18,655 per pupil, which is above the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 1,408 Maryland schools (CSV)

School districts in Maryland

All 25 districts and agencies, largest first. Filter by name or city, or sort any column.
Montgomery County Public SchoolsRockville211159,18113.8$19,824
Prince George's County Public SchoolsUpper Marlboro199132,12314.1$19,580
Baltimore County Public SchoolsTowson178110,02415.0$17,380
Anne Arundel County Public SchoolsAnnapolis12885,02913.8$17,648
Baltimore City Public SchoolsBaltimore15176,80714.4$20,673
Howard County Public SchoolsEllicott City7857,56513.5$18,909
Frederick County Public SchoolsFrederick6948,05415.7$17,872
Harford County Public SchoolsBel Air5537,77114.2$16,986
Charles County Public SchoolsLa Plata4028,16214.4$18,213
Carroll County Public SchoolsWestminster4426,14114.6$19,612
Washington County Public SchoolsHagerstown4322,77214.5$16,747
St. Mary's County Public SchoolsLeonardtown2716,90515.6$16,219
Wicomico County Public SchoolsSalisbury2515,58212.7$19,500
Cecil County Public SchoolsElkton2914,85313.9$17,180
Calvert County Public SchoolsPrince Frederick2514,84915.2$14,993
Allegany County Public SchoolsCumberland228,11312.8$17,074
Queen Anne's County Public SchoolsCentreville147,47813.5$15,634
Worcester County Public SchoolsNewark147,00211.7$20,862
Caroline County Public SchoolsDenton105,64813.1$17,519
Dorchester County Public SchoolsCambridge134,58613.1$19,001
Talbot County Public SchoolsEaston84,48513.0$15,975
Garrett County Public SchoolsOakland113,40511.9$18,962
Somerset County Public SchoolsWestover82,90112.6$22,236
Kent County Public SchoolsRock Hall51,69410.7$20,917
SEED School of MarylandBaltimore139511.3

Maryland district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Schools by level

253 high schools, 228 middle schools and 890 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 253

  1. Montgomery Blair High Silver Spring, 3,266 students
  2. Walter Johnson High Bethesda, 3,016 students
  3. High Point High Beltsville, 3,012 students
  4. Wheaton High Silver Spring, 2,794 students
  5. Charles Herbert Flowers High Springdale, 2,712 students
  6. Parkdale High Riverdale, 2,588 students
  7. Bowie High Bowie, 2,580 students
  8. Eleanor Roosevelt High Greenbelt, 2,544 students
  9. Duval High Lanham, 2,522 students
  10. Gaithersburg High Gaithersburg, 2,441 students
  11. Seneca Valley High Germantown, 2,409 students
  12. Northwestern High Hyattsville, 2,396 students
  13. Bethesda-Chevy Chase High Bethesda, 2,377 students
  14. Richard Montgomery High Rockville, 2,366 students
  15. Northwest High Germantown, 2,300 students

Middle schools 228

  1. Perry Hall Middle Baltimore, 1,582 students
  2. Severna Park Middle Severna Park, 1,386 students
  3. Julius West Middle Rockville, 1,365 students
  4. Crofton Middle Gambrills, 1,345 students
  5. Arundel Middle Odenton, 1,312 students
  6. Hyattsville Middle Hyattsville, 1,305 students
  7. Nottingham Middle Rosedale, 1,279 students
  8. Greenbelt Middle Greenbelt, 1,270 students
  9. Thomas W. Pyle Middle Bethesda, 1,259 students
  10. North Bethesda Middle Bethesda, 1,224 students
  11. Central Middle Edgewater, 1,204 students
  12. Buck Lodge Middle Adelphi, 1,200 students
  13. Southampton Middle Bel Air, 1,192 students
  14. Parkland Middle Rockville, 1,185 students
  15. Thomas Johnson Middle Lanham, 1,180 students

Elementary schools 890

  1. Colin L Powell Academy Fort Washington, 1,661 students
  2. Accokeek Academy Accokeek, 1,445 students
  3. KIPP Harmony Academy Baltimore, 1,399 students
  4. Roland Park Elementary/Middle Baltimore, 1,371 students
  5. Oakdale Elementary Ijamsville, 1,167 students
  6. Youths Benefit Elementary Fallston, 1,151 students
  7. Beltsville Academy Beltsville, 1,113 students
  8. Easton Elementary Easton, 1,075 students
  9. Homestead/Wakefield Elementary Bel Air, 1,071 students
  10. Lakeland Elementary/Middle Baltimore, 1,070 students
  11. John Ruhrah Elementary/Middle Baltimore, 1,061 students
  12. Prince Street School Salisbury, 976 students
  13. Waverley Elementary Frederick, 965 students
  14. Hampstead Hill Academy Baltimore, 933 students
  15. Delmar Elementary Delmar, 914 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.