155 schools in Baltimore City Public Schools
Baltimore City Public Schools's 155 public K-12 schools collectively enroll about 76,946 students across 109 elementary, 8 middle, and 34 high.
4-year change in Baltimore City Public Schools
SY 2020-21 vs SY 2024-25How Baltimore City Public Schools ranks
Among districts| Measure | This district | In Maryland | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 27.6% | #23 of 24 | N/A |
| Enrollment ranked largest first | 76,946 | #5 of 24 | #44 of 9,234 |
| Number of schools ranked most first | 152 | #4 of 24 | N/A |
| Students per teacher ranked fewest first | 14.7:1 | #17 of 24 | #5,133 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 73.6% | #3 of 24 | #1,656 of 8,164 |
| Diversity index ranked most diverse first | 47.0% | #20 of 23 | #3,326 of 6,853 |
Inside Baltimore City Public Schools
State test results across the district's 139 scored schools run from Medfield Heights Elementary at 66.3% proficient to Dr. Bernard Harris Sr. Elementary at 10.1%, a gap of 56.3 points. That is the 7th widest gap among 24 Maryland districts with four or more scored schools.
Since 2017-18, the 146 district schools that reported both years went from 73,444 to 75,640 students (up 3%) and from 4,362 to 5,126 full-time teachers (up 18%), as of 2024-25.
About Baltimore City Public Schools
As a broad district in Maryland, Baltimore City Public Schools hosts 76,946 students across 155 schools.
For a sense of the school types, Baltimore City Public Schools covers 109 elementary, 8 middle, 34 high schools, and 4 combined or other.
Average enrollment per school in Baltimore City Public Schools is about 496, below the Maryland average of roughly 643.
Five-year track record. Across the same 4-year window, public-school enrollment stayed largely flat: 76,912 students in SY 2020-21 versus 76,807 in SY 2024-25. Baltimore City Public Schools now counts 151 public schools, down from 153 in SY 2020-21.
On allk12, the community for Baltimore City Public Schools discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.