Public schools in Maryland
The NCES directory lists 1,408 public schools operating in Maryland in 2024-25; 1,370 of them reported 881,476 students, averaging 14.1 students per teacher, tied for 22nd with Iowa of the 50 jurisdictions (states and D.C.) that reported 2024-25 teacher counts (the mean of its schools' ratios); Tennessee did not. Its largest district is Montgomery County Public Schools, with 158,537 students in 2024-25.
NCES Common Core of Data 2024-25 · NCES F-33 fiscal year 2022-23 · method
Maryland has fewer students per teacher than the U.S. average
Maryland ranks 22nd of the 50 jurisdictions (states and D.C.) that reported 2024-25 teacher counts, counting from the most students per teacher; below, it is shown with the states ranked just above and below it. The full ranking of all 51 is on the states page.
Eight in ten larger Maryland districts spent between $16,233 and $22,237 per student
Among the 24 Maryland districts with at least 1,000 students, one in ten spent less than $16,233 per student on current operations in fiscal year 2022-23 and one in ten spent more than $22,237; the median was $18,114. Each tick below is one district: the spread shows how far apart the state's districts are, which a statewide average hides.
Source: NCES Common Core of Data 2024-25: mean of school ratios from 3 to 99, schools open that year; NCES F-33 fiscal year 2022-23: current expenditures over fall membership, districts with at least 1,000 students.
State test results, 2022-23
In 2022-23, 47.6% of the Maryland students tested met the state's reading standard and 27.1% its math standard. Maryland writes its own tests and sets its own standard, so these compare Maryland's districts and schools with each other, not with other states; each district and school page gives its own results beside these. Its four-year graduation rate for the class of 2023 was 85.8% of 67,829 students.
Source: U.S. Department of Education, EDFacts state assessment results 2022-23 and four-year adjusted-cohort graduation rates 2022-23, all students.
In the Maryland almanac
- 01Every school district
Directory, 2024-25
- 02Largest schools
Largest: Montgomery Blair High, 3,266 students (By 2024-25 enrollment)
- 03Fewest students per teacher
Fewest: Rosedale Center, 3.3 students per teacher (Schools, 2024-25)
- 04Highest-spending districts
Highest: Somerset County Public Schools, $24,750 per student (F-33 fiscal year 2022-23)
- 05Teacher salary spending by district
Highest: Calvert County Public Schools, $96,902 of salary spending per teacher (F-33 fiscal year 2022-23)
- 06Chronic absenteeism
Lowest: James Hubert Blake High, 1.4% chronically absent (EDFacts 2022-23)
- 07Schools by resource index
Highest index: Academy of Health Sciences at PGCC, 65 of 100 (CCD and CRDC)
- 08Districts by resource index
Highest index: Garrett County Public Schools, 56.4 of 100 on average (CCD and CRDC)
Largest districts in Maryland
- Montgomery County Public Schools158,537
- Prince George's County Public Schools128,144
- Baltimore County Public Schools108,744
- Anne Arundel County Public Schools82,859
- Baltimore City Public Schools76,292
- Howard County Public School System56,347
- Frederick County Public Schools48,054
- Harford County Public Schools37,771
Source: Largest districts: NCES Common Core of Data 2024-25, students in the district's schools open that year.
Cities with the most public schools
- Baltimore150,807 students268 schools
- Silver Spring42,287 students52 schools
- Rockville24,186 students35 schools
- Frederick22,938 students30 schools
- Gaithersburg20,676 students29 schools
- Columbia15,428 students23 schools
- Hagerstown13,119 students22 schools
- Glen Burnie13,634 students21 schools
- Ellicott City16,166 students21 schools
- Waldorf16,901 students20 schools
- Germantown14,731 students20 schools
- Laurel14,034 students19 schools
Source: NCES Common Core of Data 2024-25: a school counts under the city in its mailing address, so a large city's count takes in suburbs that share its postal name.
Questions about Maryland's public schools
How many public schools are in Maryland?
The NCES directory lists 1,408 operating in 2024-25; 1,370 of them reported students: 881 elementary, 224 middle, 230 high and 35 other, enrolling 881,476 students (NCES Common Core of Data).What is the average student-teacher ratio in Maryland?
14.1 students per full-time teacher in 2024-25, against 15.3 for the U.S.; the mean of school ratios for schools open that year.What is the largest school district in Maryland?
Montgomery County Public Schools, with 158,537 students in its schools in 2024-25 (NCES Common Core of Data).How much does Maryland spend per public-school student?
$18,887 per student on current operations in fiscal year 2022-23, summed over its districts (NCES F-33).
Sources
Source: NCES Common Core of Data School directory, membership and staff files · 2024-25
Source: NCES F-33 School District Finance Survey District membership and spending · FY 2022-23