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
Pikesville MiddleMiddle06-08943
Pimlico Elementary/MiddleElementaryPK-08732
Pine Grove ElementaryElementaryPK-05418
Pine Grove MiddleMiddle06-08804
Powhatan ElementaryElementaryPK-05250
Red House Run ElementaryElementaryPK-05694
Reginald F. Lewis HighHigh09-12481
Relay ElementaryElementaryPK-05581
Renaissance AcademyHigh09-12241
Ridge/Ruxton SchoolCombinedPK-12101
Riverview ElementaryElementaryPK-05552
Robert W. Coleman ElementaryElementaryPK-05201
Rodgers Forge ElementaryElementaryKG-05412
Roland Park Elementary/MiddleElementaryPK-081,371
Rosedale CenterHigh09-12108
Rosemont Elementary/MiddleElementaryPK-08294
Rossville ElementaryElementaryPK-05726
Sandalwood ElementaryElementaryPK-05440
Sandtown-Winchester Achievement AcademyElementaryPK-08410
Sandy Plains ElementaryElementaryPK-05580
Scotts Branch ElementaryElementaryKG-05457
Seneca ElementaryElementaryPK-05344
Seven Oaks ElementaryElementaryPK-05454
Shady Spring ElementaryElementaryPK-05375
Sharp-Leadenhall Elementary/MiddleElementaryKG-0823
Sinclair Lane ElementaryElementaryPK-05269
Sollers Point Technical High SchoolHigh09-120
Southwest AcademyMiddle06-08842
Southwest Baltimore Charter SchoolElementaryPK-08363
Sparrows Point MiddleMiddle06-08555
Stadium SchoolMiddle06-08259
Stemmers Run MiddleMiddle06-08831
Steuart Hill Academic AcademyCombinedM-M·
Stoneleigh ElementaryElementaryKG-05645
Sudbrook Magnet MiddleMiddle06-08821
Summit Park ElementaryElementaryPK-05520
Sussex ElementaryElementaryPK-05475
Tench Tilghman Elementary/MiddleElementaryPK-08376
The Belair-Edison SchoolElementaryPK-08911
The Crossroads SchoolMiddle06-08162
The Green School of BaltimoreElementaryKG-05162
The Historic Cherry Hill Elementary/MiddleMiddle03-08513
The Historic Samuel Coleridge-Taylor ElementaryElementaryPK-05236
The Mount Washington SchoolElementaryPK-08516
The Reach! Partnership SchoolHigh09-12724
The Seed School of MarylandHigh06-12395
Thomas Jefferson Elementary/MiddleElementaryPK-08272
Thomas Johnson Elementary/MiddleElementaryPK-08532
Tunbridge Public Charter SchoolElementaryPK-08493
Vanguard Collegiate MiddleMiddle06-08313
Victory Villa ElementaryElementaryPK-05612
Villa Cresta ElementaryElementaryPK-05609
Violetville Elementary/MiddleElementaryPK-08302
Vivien T. Thomas Medical Arts AcademyHigh09-12386
Walter P. Carter Elementary/MiddleElementaryPK-08834
Waverly Elementary/MiddleElementaryPK-08534
West Towson ElementaryElementaryPK-05445
Westchester ElementaryElementaryPK-05662
Western HighHigh09-121,290
Western School of TechnologyHigh09-12942
Westport AcademyElementaryPK-08251
Wildwood Elementary/MiddleElementaryPK-08743
William Paca ElementaryElementaryPK-05414
William S. Baer SchoolCombinedPK-12167
Winand ElementaryElementaryPK-05426
Windsor Hills Elementary/MiddleElementaryPK-08252
Windsor Mill MiddleMiddle06-08606
Winfield ElementaryElementaryPK-05447
Wolfe Street AcademyElementaryPK-05244
Woodbridge ElementaryElementaryPK-05484
Woodholme ElementaryElementaryPK-05685
Woodhome Elementary/MiddleElementaryPK-08496
Woodlawn HighHigh09-121,922
Woodlawn MiddleMiddle06-08522
Woodmoor ElementaryElementaryPK-05567
Yorkwood ElementaryElementaryPK-05294

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 →