The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

155 schools in Baltimore City Public Schools

Maryland · 76,946 students · 1 city

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-25
Total enrollment
76,807
-105 (0%) vs SY 2020-21
School count
151
-2 (-1%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Baltimore City Public Schools ranks

Among districts
MeasureThis districtIn MarylandIn the US
State test proficiency
ranked highest first
27.6%#23 of 24N/A
Enrollment
ranked largest first
76,946#5 of 24#44 of 9,234
Number of schools
ranked most first
152#4 of 24N/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
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

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.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Vanguard Collegiate MiddleBaltimoreMiddle06-08313
Baltimore Collegiate School for BoysBaltimoreMiddle04-08303
Violetville Elementary/MiddleBaltimoreElementaryPK-08302
Dr. Bernard Harris Sr. ElementaryBaltimoreElementaryPK-05300
Mary Ann Winterling Elementary at BentalouBaltimoreElementaryPK-05296
Rosemont Elementary/MiddleBaltimoreElementaryPK-08294
Yorkwood ElementaryBaltimoreElementaryPK-05294
Dr. Nathan A. Pitts-Ashburton Elementary/MiddleBaltimoreElementaryPK-08287
Federal Hill Preparatory AcademyBaltimoreElementaryPK-05285
Thomas Jefferson Elementary/MiddleBaltimoreElementaryPK-08272
Johnston Square ElementaryBaltimoreElementaryPK-05271
Sinclair Lane ElementaryBaltimoreElementaryPK-05269
Charles Carroll Barrister ElementaryBaltimoreElementaryPK-05266
Excel Academy at Francis M. Wood HighBaltimoreHigh09-12264
Stadium SchoolBaltimoreMiddle06-08259
Hilton ElementaryBaltimoreElementaryPK-05258
Windsor Hills Elementary/MiddleBaltimoreElementaryPK-08252
Westport AcademyBaltimoreElementaryPK-08251
City Neighbors HamiltonBaltimoreElementaryKG-08250
Wolfe Street AcademyBaltimoreElementaryPK-05244
Billie Holiday ElementaryBaltimoreElementaryPK-02242
Renaissance AcademyBaltimoreHigh09-12241
Baltimore International Academy WestBaltimoreElementaryPK-08239
The Historic Samuel Coleridge-Taylor ElementaryBaltimoreElementaryPK-05236
Margaret Brent Elementary/MiddleBaltimoreElementaryPK-08235
Callaway ElementaryBaltimoreElementaryPK-05231
City Neighbors Charter SchoolBaltimoreElementaryKG-08231
Collington Square Elementary/MiddleBaltimoreElementaryPK-08230
Gardenville ElementaryBaltimoreElementaryPK-05229
Dickey Hill Elementary/MiddleBaltimoreElementaryPK-08218
Creative City Public Charter SchoolBaltimoreElementaryKG-05210
Lillie May Carroll Jackson SchoolBaltimoreMiddle05-08209
Gwynns Falls ElementaryBaltimoreElementaryPK-05201
Robert W. Coleman ElementaryBaltimoreElementaryPK-05201
Matthew A. Henson ElementaryBaltimoreElementaryPK-05199
Booker T. Washington MiddleBaltimoreMiddle06-08192
Dallas F. Nicholas Sr. ElementaryBaltimoreElementaryPK-05189
Midtown AcademyBaltimoreElementaryKG-08184
New Song AcademyBaltimoreElementaryPK-08182
Belmont ElementaryBaltimoreElementaryPK-05177
William S. Baer SchoolBaltimoreCombinedPK-12167
The Crossroads SchoolBaltimoreMiddle06-08162
The Green School of BaltimoreBaltimoreElementaryKG-05162
Bluford Drew Jemison STEM Academy WestBaltimoreHigh06-12139
George Washington ElementaryBaltimoreElementaryPK-05137
Edgewood ElementaryBaltimoreElementaryPK-05134
Lakewood ElementaryBaltimoreElementaryPK-KG94
Claremont SchoolBaltimoreHigh06-1246
Eager Street AcademyBaltimoreHigh06-1245
Lois T. Murray Elementary/MiddleBaltimoreElementaryPK-0833
Joseph C. Briscoe AcademyBaltimoreHigh06-1230
Sharp-Leadenhall Elementary/MiddleBaltimoreElementaryKG-0823
Eutaw-Marshburn ElementaryBaltimoreCombinedM-M·
New Era AcademyBaltimoreCombinedM-M·
Steuart Hill Academic AcademyBaltimoreCombinedM-M·

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.

Frequently asked questions

How many public schools does Baltimore City Public Schools run?
Baltimore City Public Schools has 155 public schools with a combined enrollment of about 76,946 students in Maryland.
What is the mix of elementary, middle, and high schools in Baltimore City Public Schools?
Baltimore City Public Schools includes 109 elementary schools, 8 middle schools, 34 high schools, and 4 combined-grade schools.
What is the largest school in Baltimore City Public Schools?
Mergenthaler Vocational-Technical High is the largest public school in Baltimore City Public Schools by enrollment, with approximately 1,714 students.
What grade levels does Baltimore City Public Schools serve?
Baltimore City Public Schools serves students from pre-K through grade 12 across 155 schools.
Are there charter schools in Baltimore City Public Schools?
31 of the 155 schools listed under Baltimore City Public Schools are charter schools.