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.
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.
Largest districts
- 1.Montgomery County Public Schools159,181
- 2.Prince George's County Public Schools132,123
- 3.Baltimore County Public Schools110,024
- 4.Anne Arundel County Public Schools85,029
- 5.Baltimore City Public Schools76,807
- 6.Howard County Public Schools57,565
- 7.Frederick County Public Schools48,054
- 8.Harford County Public Schools37,771
- 9.Charles County Public Schools28,162
- 10.Carroll County Public Schools26,141
Lowest student-teacher ratio
- 1.Kent County Public Schools10.7
- 2.Worcester County Public Schools11.7
- 3.Garrett County Public Schools11.9
- 4.Somerset County Public Schools12.6
- 5.Wicomico County Public Schools12.7
- 6.Allegany County Public Schools12.8
- 7.Talbot County Public Schools13.0
- 8.Caroline County Public Schools13.1
- 9.Dorchester County Public Schools13.1
- 10.Howard County Public Schools13.5
Highest student-teacher ratio
- 1.Frederick County Public Schools15.7
- 2.St. Mary's County Public Schools15.6
- 3.Calvert County Public Schools15.2
- 4.Baltimore County Public Schools15.0
- 5.Carroll County Public Schools14.6
- 6.Washington County Public Schools14.5
- 7.Charles County Public Schools14.4
- 8.Baltimore City Public Schools14.4
- 9.Harford County Public Schools14.2
- 10.Prince George's County Public Schools14.1
Highest spending per pupil (2020)
- 1.Somerset County Public Schools$22,236
- 2.Kent County Public Schools$20,917
- 3.Worcester County Public Schools$20,862
- 4.Baltimore City Public Schools$20,673
- 5.Montgomery County Public Schools$19,824
- 6.Carroll County Public Schools$19,612
- 7.Prince George's County Public Schools$19,580
- 8.Wicomico County Public Schools$19,500
- 9.Dorchester County Public Schools$19,001
- 10.Garrett County Public Schools$18,962
Lowest spending per pupil (2020)
- 1.Calvert County Public Schools$14,993
- 2.Queen Anne's County Public Schools$15,634
- 3.Talbot County Public Schools$15,975
- 4.St. Mary's County Public Schools$16,219
- 5.Washington County Public Schools$16,747
- 6.Harford County Public Schools$16,986
- 7.Allegany County Public Schools$17,074
- 8.Cecil County Public Schools$17,180
- 9.Baltimore County Public Schools$17,380
- 10.Caroline County Public Schools$17,519
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
- Montgomery Blair High Silver Spring, 3,266 students
- Walter Johnson High Bethesda, 3,016 students
- High Point High Beltsville, 3,012 students
- Wheaton High Silver Spring, 2,794 students
- Charles Herbert Flowers High Springdale, 2,712 students
- Parkdale High Riverdale, 2,588 students
- Bowie High Bowie, 2,580 students
- Eleanor Roosevelt High Greenbelt, 2,544 students
- Duval High Lanham, 2,522 students
- Gaithersburg High Gaithersburg, 2,441 students
- Seneca Valley High Germantown, 2,409 students
- Northwestern High Hyattsville, 2,396 students
- Bethesda-Chevy Chase High Bethesda, 2,377 students
- Richard Montgomery High Rockville, 2,366 students
- Northwest High Germantown, 2,300 students
Middle schools 228
- Perry Hall Middle Baltimore, 1,582 students
- Severna Park Middle Severna Park, 1,386 students
- Julius West Middle Rockville, 1,365 students
- Crofton Middle Gambrills, 1,345 students
- Arundel Middle Odenton, 1,312 students
- Hyattsville Middle Hyattsville, 1,305 students
- Nottingham Middle Rosedale, 1,279 students
- Greenbelt Middle Greenbelt, 1,270 students
- Thomas W. Pyle Middle Bethesda, 1,259 students
- North Bethesda Middle Bethesda, 1,224 students
- Central Middle Edgewater, 1,204 students
- Buck Lodge Middle Adelphi, 1,200 students
- Southampton Middle Bel Air, 1,192 students
- Parkland Middle Rockville, 1,185 students
- Thomas Johnson Middle Lanham, 1,180 students
Elementary schools 890
- Colin L Powell Academy Fort Washington, 1,661 students
- Accokeek Academy Accokeek, 1,445 students
- KIPP Harmony Academy Baltimore, 1,399 students
- Roland Park Elementary/Middle Baltimore, 1,371 students
- Oakdale Elementary Ijamsville, 1,167 students
- Youths Benefit Elementary Fallston, 1,151 students
- Beltsville Academy Beltsville, 1,113 students
- Easton Elementary Easton, 1,075 students
- Homestead/Wakefield Elementary Bel Air, 1,071 students
- Lakeland Elementary/Middle Baltimore, 1,070 students
- John Ruhrah Elementary/Middle Baltimore, 1,061 students
- Prince Street School Salisbury, 976 students
- Waverley Elementary Frederick, 965 students
- Hampstead Hill Academy Baltimore, 933 students
- Delmar Elementary Delmar, 914 students
Cities with the most public schools
- Baltimore 271 schools
- Silver Spring 55 schools
- Rockville 35 schools
- Frederick 32 schools
- Gaithersburg 29 schools
- Columbia 23 schools
- Hagerstown 23 schools
- Ellicott City 22 schools
- Glen Burnie 21 schools
- Waldorf 20 schools
- Germantown 20 schools
- Annapolis 19 schools
- Laurel 19 schools
- Upper Marlboro 18 schools
- Westminster 18 schools
- Bethesda 16 schools
- Bel Air 16 schools
- Salisbury 15 schools
- Bowie 14 schools
- Hyattsville 14 schools
Neighbouring states
- Delaware 236 schools
- District of Columbia 245 schools
- Pennsylvania 2,932 schools
- Virginia 2,126 schools
- West Virginia 676 schools
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.