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

276 schools in Baltimore

Maryland · Public K-12

In total, Baltimore hosts 276 public K-12 schools with about 152,960 students, an average of 554 per campus.

7-year change in Baltimore

SY 2017-18 vs SY 2024-25
Total enrollment
152,016
-7,035 (-4%) vs SY 2017-18
School count
270
-20 (-7%) vs SY 2017-18
% White
17%
was 22%
% Hispanic
20%
was 10%
% Black
55%
was 60%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Largest by enrollment
Excludes virtual / online schools.
NameLevelGradesEnrollment
Abbottston ElementaryElementaryPK-05330
Academy for College and Career ExplorationHigh06-12967
Achievement Academy at Harbor City HighHigh09-12314
Arbutus ElementaryElementaryPK-05410
Arbutus MiddleMiddle06-08974
Arlington ElementaryElementaryPK-05529
Armistead Gardens Elementary/MiddleElementaryPK-08773
Arundel ElementaryElementaryPK-02434
Augusta Fells Savage Institute of Visual ArtsHigh09-12337
Baltimore City CollegeHigh09-121,470
Baltimore Collegiate School for BoysMiddle04-08303
Baltimore Design SchoolHigh06-12503
Baltimore Highlands ElementaryElementaryPK-05461
Baltimore International AcademyElementaryKG-08749
Baltimore International Academy WestElementaryPK-08239
Baltimore Leadership School for Young WomenHigh06-12466
Baltimore Montessori Public Charter SchoolElementaryPK-08604
Baltimore Polytechnic InstituteHigh09-121,632
Baltimore Revolutionary Academy for Virtual Ed.High05-12515
Baltimore School for the ArtsHigh09-12443
Barclay Elementary/MiddleElementaryPK-08373
Bard High School Early CollegeHigh09-12459
Battle Grove ElementaryElementaryPK-05333
Battle Monument SchoolCombinedPK-1263
Bay-Brook Elementary/MiddleElementaryPK-08706
Bear Creek ElementaryElementaryPK-05461
Bedford ElementaryElementaryPK-05586
Beechfield Elementary/MiddleElementaryPK-08510
Belle Grove ElementaryElementaryPK-05305
Belmont ElementaryElementaryPK-05177
Benjamin Franklin High School at Masonville CoveHigh09-12786
Berkshire ElementaryElementaryPK-05514
Billie Holiday ElementaryElementaryPK-02242
Bluford Drew Jemison STEM Academy WestHigh06-12139
Booker T. Washington MiddleMiddle06-08192
Brooklyn Park ElementaryElementaryPK-05463
Brooklyn Park MiddleMiddle06-08784
Callaway ElementaryElementaryPK-05231
Calvin M. Rodwell Elementary/MiddleElementaryPK-08799
Campfield Early Childhood CenterElementaryPK-PK165
Carney ElementaryElementaryPK-05524
Carver Vocational-Technical HighHigh09-121,041
Catonsville Center for Alternative StudiesHigh09-1268
Catonsville HighHigh09-121,735
Cecil ElementaryElementaryPK-05348
Chadwick ElementaryElementaryPK-05603
Charles Carroll Barrister ElementaryElementaryPK-05266
Charlesmont ElementaryElementaryPK-05373
Chase ElementaryElementaryPK-05366
Chesapeake HighHigh09-121,052
Chesapeake Terrace ElementaryElementaryPK-05345
City Neighbors Charter SchoolElementaryKG-08231
City Neighbors HamiltonElementaryKG-08250
City Neighbors HighHigh09-12416
City Springs Elementary/MiddleElementaryPK-08483
Claremont SchoolHigh06-1246
Clay Hill Public Charter SchoolElementaryKG-06335
Colgate ElementaryElementaryPK-05533
Collington Square Elementary/MiddleElementaryPK-08230
Commodore John Rodgers Elementary/MiddleElementaryPK-08774
ConneXions: A Community Based Arts SchoolHigh06-12523
Coppin AcademyHigh09-12450
Creative City Public Charter SchoolElementaryKG-05210
Cromwell Valley Elementary Regional MagnetElementaryPK-05395
Cross Country Elementary/MiddleElementaryPK-08740
Crossroads CenterMiddle06-0832
Curtis Bay ElementaryElementaryPK-05470
Dallas F. Nicholas Sr. ElementaryElementaryPK-05189
Deep Creek ElementaryElementaryKG-05385
Deep Creek MiddleMiddle06-08670
Dickey Hill Elementary/MiddleElementaryPK-08218
Digital Harbor High SchoolHigh09-121,359
Dogwood ElementaryElementaryPK-05460
Dorothy I. Height ElementaryElementaryPK-05435
Dr. Bernard Harris Sr. ElementaryElementaryPK-05300
Dr. Nathan A. Pitts-Ashburton Elementary/MiddleElementaryPK-08287
Dumbarton MiddleMiddle06-081,064
Dundalk ElementaryElementaryPK-05757
Dundalk HighHigh09-122,087
Dundalk MiddleMiddle06-08598
Eager Street AcademyHigh06-1245
Eastern Technical High SchoolHigh09-121,330
Edgemere ElementaryElementaryPK-05458
Edgewood ElementaryElementaryPK-05134
Edmondson Heights ElementaryElementaryPK-05556
Edmondson-Westside HighHigh09-12910
Elmer A. Henderson: A Johns Hopkins PartnershipElementaryPK-08636
Elmwood ElementaryElementaryPK-05396
Empowerment AcademyElementaryPK-08344
Essex ElementaryElementaryPK-05481
Eutaw-Marshburn ElementaryCombinedM-M·
Excel Academy at Francis M. Wood HighHigh09-12264
Fallstaff Elementary/MiddleElementaryPK-08611
Featherbed Lane ElementaryElementaryPK-05572
Federal Hill Preparatory AcademyElementaryPK-05285
Forest Park HighHigh09-121,024
Fort Garrison ElementaryElementaryPK-05283
Fort Worthington Elementary/MiddleElementaryKG-08705
Francis Scott Key Elementary/MiddleElementaryPK-08722
Franklin Square Elementary/MiddleElementaryPK-08490

About Baltimore

Across Baltimore, Maryland, 276 public schools teaches about 152,960 students between them.

On the level-by-level breakdown, the city is made up of 184 elementary, 32 middle, 53 high, and 7 other.

Average school size in Baltimore is around 554 students, 14% below the Maryland average of about 643.

Over the past 7-year window. Combined enrollment now sits at 152,016 students, contracted 4% from the 159,051 reported in SY 2017-18. Baltimore now counts 270 public schools, down from 290 in SY 2017-18. Demographically, the Hispanic share of enrollment climbed from 10% to 20%.

On this page, the community for Baltimore discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Baltimore?
Baltimore, Maryland has 276 public K-12 schools serving approximately 152,960 students.
How many elementary, middle, and high schools are in Baltimore?
Baltimore has 184 elementary, 32 middle, 53 high, 7 combined-grade public schools.
What is the largest public school in Baltimore?
Dundalk High is the largest public school in Baltimore by enrollment, with approximately 2,087 students.
What school districts serve Baltimore?
Baltimore is served by 4 public school districts, including Baltimore County Public Schools, Baltimore City Public Schools, Anne Arundel County Public Schools, SEED School of Maryland.
What grade levels do public schools in Baltimore cover?
Public schools in Baltimore serve students from pre-K through grade 12.
Are there charter schools in Baltimore?
31 of the 276 public schools in Baltimore are charter schools.

Baltimore school rankings

Largest schoolsAll rankings →