Skip to content

Public schools in Baltimore, MD

269 open public schools with an address in Baltimore, operated by 4 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.

Public schools

269

NCES preliminary directory 2025–26

Reported students

151,717

269 schools reporting · NCES 2024–25

Median student–teacher ratio

14.9:1

Maryland median 14.2:1

Charter schools

30

23 magnet · 1 virtual

An overview of Baltimore public schools

The federal directory lists 269 public schools in Baltimore, MD: 182 elementary, 31 middle, 51 high, 5 combined or other. The 269 schools that reported 2024–25 membership enrolled 151,717 students, an average of 564 per school. The largest campus is Dundalk High (2,087 students), and the largest elementary school is KIPP Harmony Academy (1,399).

Baltimore City Public Schools operates the most schools here (150), and 3 regular districts have at least one Baltimore campus, plus 1 charter, service, or other agency. City names come from school mailing addresses, which often differ from district or municipal boundaries.

Across schools that reported staffing, the median student–teacher ratio is 14.9:1, similar to the statewide school median of 14.2:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.

School choice options include 30 charter schools, 23 magnet schools, 1 virtual school. Application windows and lotteries usually open months before the school year.

Among 54 high and combined schools with 2021–22 civil-rights data, 42 reported students enrolled in AP courses and 47 of 54 reported computer-science classes. Confirm current course catalogs directly with each school.

About 67% of students in reporting schools were eligible for free or reduced-price meals in 2024–25. This describes the community served; it is not a quality signal, and community-eligibility schools can report differently.

School districts and agencies serving Baltimore

Elementary schools in Baltimore

182
SchoolGradesStudentsRatioCompare
Abbottston Elementary

Baltimore City Public Schools

PK–0533013.5:1
Arbutus Elementary

Baltimore County Public Schools

PK–0541015.8:1
Arlington Elementary

Baltimore City Public Schools

PK–0552916.3:1
Armistead Gardens Elementary/Middle

Baltimore City Public Schools

PK–0877312.1:1
Arundel Elementary

Baltimore City Public Schools

PK–0243413.2:1
Baltimore Highlands Elementary

Baltimore County Public Schools

PK–0546114.6:1
Baltimore International Academy

Baltimore City Public Schools · Charter

KG–0874914.7:1
Baltimore International Academy West

Baltimore City Public Schools · Charter

KG–0823913.3:1
Baltimore Montessori Public Charter School

Baltimore City Public Schools · Charter

PK–0860419.5:1
Barclay Elementary/Middle

Baltimore City Public Schools

PK–0837313.6:1
Battle Grove Elementary

Baltimore County Public Schools

PK–0533313:1
Bay-Brook Elementary/Middle

Baltimore City Public Schools

PK–0870618.1:1
Bear Creek Elementary

Baltimore County Public Schools

PK–0546114.6:1
Bedford Elementary

Baltimore County Public Schools

PK–0558616.6:1
Beechfield Elementary/Middle

Baltimore City Public Schools

PK–0851017:1
Belle Grove Elementary

Anne Arundel County Public Schools

PK–053059.6:1
Belmont Elementary

Baltimore City Public Schools

PK–0517715.4:1
Berkshire Elementary

Baltimore County Public Schools

PK–0551413.3:1
Billie Holiday Elementary

Baltimore City Public Schools

PK–0224211:1
Brooklyn Park Elementary

Anne Arundel County Public Schools

PK–0546311.2:1
Callaway Elementary

Baltimore City Public Schools

PK–0523114.4:1
Calvin M. Rodwell Elementary/Middle

Baltimore City Public Schools

PK–0879916.5:1
Carney Elementary

Baltimore County Public Schools

PK–0552414.8:1
Cecil Elementary

Baltimore City Public Schools

PK–0534815.8:1
Chadwick Elementary

Baltimore County Public Schools

PK–0560315.1:1
Charles Carroll Barrister Elementary

Baltimore City Public Schools

PK–0526611.1:1
Charlesmont Elementary

Baltimore County Public Schools

PK–0537314.9:1
Chase Elementary

Baltimore County Public Schools

PK–0536615.8:1
Chesapeake Terrace Elementary

Baltimore County Public Schools

PK–0534517.5:1
City Neighbors Charter School

Baltimore City Public Schools · Charter

KG–0823114.9:1
City Neighbors Hamilton

Baltimore City Public Schools · Charter

KG–0825017.2:1
City Springs Elementary/Middle

Baltimore City Public Schools · Charter

PK–0848314:1
Clay Hill Public Charter School

Baltimore City Public Schools · Charter

KG–0733512.9:1
Colgate Elementary

Baltimore County Public Schools

PK–0553315.4:1
Collington Square Elementary/Middle

Baltimore City Public Schools

PK–0823015.9:1
Commodore John Rodgers Elementary/Middle

Baltimore City Public Schools

PK–0877411.9:1
Creative City Public Charter School

Baltimore City Public Schools · Charter

KG–0521016.8:1
Cromwell Valley Elementary Regional Magnet

Baltimore County Public Schools · Magnet

PK–0539516.1:1
Cross Country Elementary/Middle

Baltimore City Public Schools

PK–0874016.4:1
Curtis Bay Elementary

Baltimore City Public Schools

PK–0547011.6:1
Dallas F. Nicholas Sr. Elementary

Baltimore City Public Schools

PK–0518913:1
Deep Creek Elementary

Baltimore County Public Schools

KG–0538513.8:1
Dickey Hill Elementary/Middle

Baltimore City Public Schools

PK–0821815:1
Dogwood Elementary

Baltimore County Public Schools

PK–0546017.7:1
Dorothy I. Height Elementary

Baltimore City Public Schools

PK–0543514.5:1
Dr. Bernard Harris Sr. Elementary

Baltimore City Public Schools

PK–0530014.6:1
Dr. Nathan A. Pitts-Ashburton Elementary/Middle

Baltimore City Public Schools

PK–0828714:1
Dream Academy

Baltimore City Public Schools

PK–0827214.7:1
Dundalk Elementary

Baltimore County Public Schools

PK–0575715.9:1
Edgemere Elementary

Baltimore County Public Schools

PK–0545817.5:1
Edmondson Heights Elementary

Baltimore County Public Schools

PK–0555616.5:1
Elmer A. Henderson: A Johns Hopkins Partnership

Baltimore City Public Schools

PK–0863614.5:1
Elmwood Elementary

Baltimore County Public Schools

PK–0539614.1:1
Empowerment Academy

Baltimore City Public Schools · Charter

PK–0834411.5:1
Essex Elementary

Baltimore County Public Schools

PK–0548116.5:1
Fallstaff Elementary/Middle

Baltimore City Public Schools

PK–0861114.2:1
Featherbed Lane Elementary

Baltimore County Public Schools

PK–0557215.6:1
Federal Hill Preparatory Academy

Baltimore City Public Schools

PK–0528512.7:1
Fort Garrison Elementary

Baltimore County Public Schools

PK–0528312.1:1
Fort Worthington Elementary/Middle

Baltimore City Public Schools

KG–0870515.7:1
Francis Scott Key Elementary/Middle

Baltimore City Public Schools

PK–0872218.1:1
Franklin Square Elementary/Middle

Baltimore City Public Schools

PK–0849015.1:1
Frederick Elementary

Baltimore City Public Schools · Charter

PK–0532016:1
Fullerton Elementary

Baltimore County Public Schools

PK–0538314.8:1
Furley Elementary

Baltimore City Public Schools

PK–0541012.6:1
Furman Templeton Preparatory Academy

Baltimore City Public Schools · Charter

PK–0543316.7:1
Gardenville Elementary

Baltimore City Public Schools

PK–0522913.5:1
Garrett Heights Elementary/Middle

Baltimore City Public Schools

PK–0832012.3:1
George Washington Elementary

Baltimore City Public Schools

PK–0513712.5:1
Glenmar Elementary

Baltimore County Public Schools

PK–0526310.6:1
Glenmount Elementary/Middle

Baltimore City Public Schools

PK–0862813.8:1
Govans Elementary

Baltimore City Public Schools · Charter

PK–0541013.4:1
Graceland Park/O'Donnell Heights Elementary/Middle

Baltimore City Public Schools

PK–0883113.6:1
Grange Elementary

Baltimore County Public Schools

PK–0548317.5:1
Gunpowder Elementary

Baltimore County Public Schools

KG–0544315.9:1
Gwynns Falls Elementary

Baltimore City Public Schools

PK–0520110.6:1
Halstead Academy

Baltimore County Public Schools

PK–0548916.1:1
Hamilton Elementary/Middle

Baltimore City Public Schools

PK–0880115:1
Hampden Elementary/Middle

Baltimore City Public Schools

PK–0850816.9:1
Hampstead Hill Academy

Baltimore City Public Schools · Charter

PK–0893319.9:1
Harford Heights Elementary

Baltimore City Public Schools

PK–0543512.8:1
Harford Hills Elementary

Baltimore County Public Schools

PK–0537315.9:1
Harlem Park Elementary/Middle

Baltimore City Public Schools

PK–0840213.4:1
Hawthorne Elementary

Baltimore County Public Schools

PK–0549913.7:1
Hazelwood Elementary/Middle

Baltimore City Public Schools

PK–0852414:1
Hebbville Elementary

Baltimore County Public Schools

PK–0547413.4:1
Highlandtown Elementary/Middle #215

Baltimore City Public Schools

PK–0840511.3:1
Highlandtown Elementary/Middle #237

Baltimore City Public Schools

PK–0889915.8:1
Hillcrest Elementary

Baltimore County Public Schools

PK–0567817.6:1
Hilton Elementary

Baltimore City Public Schools

PK–0525812.3:1
Holabird Academy

Baltimore City Public Schools

PK–0865012.1:1
James McHenry Elementary/Middle

Baltimore City Public Schools

PK–0858813.7:1
John Ruhrah Elementary/Middle

Baltimore City Public Schools

PK–081,06112.1:1
Johnnycake Elementary

Baltimore County Public Schools

PK–0559216.1:1
Johnston Square Elementary

Baltimore City Public Schools

PK–0527116.4:1
Joppa View Elementary

Baltimore County Public Schools

PK–0549115.6:1
KIPP Harmony Academy

Baltimore City Public Schools · Charter

PK–081,39914.9:1
Lakeland Elementary/Middle

Baltimore City Public Schools

PK–081,07013:1
Lakewood Elementary

Baltimore City Public Schools

PK–KG948.5:1
Lansdowne Elementary

Baltimore County Public Schools

PK–0560314.1:1
Leith Walk Elementary/Middle

Baltimore City Public Schools

PK–0891014.1:1
Liberty Elementary

Baltimore City Public Schools

PK–0533514.9:1
Logan Elementary

Baltimore County Public Schools

PK–0555616.2:1
Lois T. Murray Elementary/Middle

Baltimore City Public Schools · Special Education School

PK–08332.8:1
Maree Garnett Farring Elementary/Middle

Baltimore City Public Schools

PK–0871714.3:1
Margaret Brent Elementary/Middle

Baltimore City Public Schools

PK–0823513.4:1
Mars Estates Elementary

Baltimore County Public Schools

PK–0540014.6:1
Martin Boulevard Elementary

Baltimore County Public Schools

PK–0525311.1:1
Mary Ann Winterling Elementary at Bentalou

Baltimore City Public Schools

PK–0529618.5:1
Mary E. Rodman Elementary

Baltimore City Public Schools

PK–0543113.7:1
Matthew A. Henson Elementary

Baltimore City Public Schools

PK–0519915.9:1
McCormick Elementary

Baltimore County Public Schools

PK–0529513.9:1
Medfield Heights Elementary

Baltimore City Public Schools

PK–0548519.4:1
Middleborough Elementary

Baltimore County Public Schools

PK–0528813.8:1
Middlesex Elementary

Baltimore County Public Schools

PK–0544812.6:1
Midtown Academy

Baltimore City Public Schools · Charter

KG–0818415.3:1
Milbrook Elementary

Baltimore County Public Schools

PK–0526313.7:1
Montebello Elementary/Middle

Baltimore City Public Schools

PK–0854216.2:1
Moravia Park Elementary

Baltimore City Public Schools

PK–0565512.1:1
Morrell Park Elementary/Middle

Baltimore City Public Schools

PK–0845114.3:1
Mount Royal Elementary/Middle

Baltimore City Public Schools

PK–0878616.5:1
New Song Academy

Baltimore City Public Schools · Charter

PK–0818214:1
North Bend Elementary/Middle

Baltimore City Public Schools

PK–0848216.6:1
Northwood Elementary

Baltimore City Public Schools

PK–0564117.1:1
Norwood Elementary

Baltimore County Public Schools

PK–0552116.7:1
Oakleigh Elementary

Baltimore County Public Schools

PK–0545213.2:1
Oliver Beach Elementary

Baltimore County Public Schools

PK–0515012.8:1
Orems Elementary

Baltimore County Public Schools

PK–0540216.4:1
Park Elementary

Anne Arundel County Public Schools

PK–0553811.4:1
Park Heights Academy

Baltimore City Public Schools

PK–0539013.7:1
Patterson Park Public Charter School

Baltimore City Public Schools · Charter

PK–0873014:1
Perry Hall Elementary

Baltimore County Public Schools

PK–0547616.8:1
Pimlico Elementary/Middle

Baltimore City Public Schools · Charter

PK–0873217.4:1
Pine Grove Elementary

Baltimore County Public Schools

PK–0541813.1:1
Powhatan Elementary

Baltimore County Public Schools

PK–0525011.8:1
Red House Run Elementary

Baltimore County Public Schools

PK–0569413.7:1
Relay Elementary

Baltimore County Public Schools

PK–0558115.2:1
Riverview Elementary

Baltimore County Public Schools

PK–0555214.8:1
Robert W. Coleman Elementary

Baltimore City Public Schools

PK–0520113.4:1
Rodgers Forge Elementary

Baltimore County Public Schools

KG–0541217.1:1
Roland Park Elementary/Middle

Baltimore City Public Schools

PK–081,37118.8:1
Rosemont Elementary/Middle

Baltimore City Public Schools

PK–0829415.5:1
Rossville Elementary

Baltimore County Public Schools

PK–0572615.4:1
Sandalwood Elementary

Baltimore County Public Schools

PK–0544014.8:1
Sandtown-Winchester Achievement Academy

Baltimore City Public Schools

PK–0841013.7:1
Sandy Plains Elementary

Baltimore County Public Schools

PK–0558015.7:1
Scotts Branch Elementary

Baltimore County Public Schools

PK–0545716.4:1
Seneca Elementary

Baltimore County Public Schools

PK–0534415.5:1
Seven Oaks Elementary

Baltimore County Public Schools

PK–0545415.2:1
Shady Spring Elementary

Baltimore County Public Schools

PK–0537513.9:1
Sharp-Leadenhall Elementary/Middle

Baltimore City Public Schools · Special Education School

KG–08232.6:1
Sinclair Lane Elementary

Baltimore City Public Schools

PK–0526913.5:1
Southwest Baltimore Community School

Baltimore City Public Schools

PK–0836313.2:1
Stoneleigh Elementary

Baltimore County Public Schools

KG–0564516.5:1
Summit Park Elementary

Baltimore County Public Schools

PK–0552015.6:1
Sussex Elementary

Baltimore County Public Schools

PK–0547514.8:1
Tench Tilghman Elementary/Middle

Baltimore City Public Schools

PK–0837615.3:1
The Belair-Edison School

Baltimore City Public Schools · Charter

PK–0891115.1:1
The Green School of Baltimore

Baltimore City Public Schools · Charter

KG–0516214.1:1
The Historic Samuel Coleridge-Taylor Elementary

Baltimore City Public Schools

PK–0523616.9:1
The Mount Washington School

Baltimore City Public Schools

PK–0851620.2:1
Thomas Johnson Elementary/Middle

Baltimore City Public Schools

PK–0853219:1
Tunbridge Public Charter School

Baltimore City Public Schools · Charter

PK–0849319:1
Victory Villa Elementary

Baltimore County Public Schools

PK–0561215.7:1
Villa Cresta Elementary

Baltimore County Public Schools

PK–0560914.6:1
Violetville Elementary/Middle

Baltimore City Public Schools

PK–0830218.3:1
Walter P. Carter Elementary/Middle

Baltimore City Public Schools

PK–0883415.9:1
Waverly Elementary/Middle

Baltimore City Public Schools

PK–0853414.4:1
West Towson Elementary

Baltimore County Public Schools

PK–0544517.8:1
Westchester Elementary

Baltimore County Public Schools

PK–0566215.1:1
Westport Academy

Baltimore City Public Schools

PK–0825110.7:1
Wildwood Elementary/Middle

Baltimore City Public Schools

PK–0874317.7:1
William Paca Elementary

Baltimore City Public Schools

PK–0541411.2:1
Winand Elementary

Baltimore County Public Schools

PK–0542613.6:1
Windsor Hills Elementary/Middle

Baltimore City Public Schools

PK–0825210.3:1
Winfield Elementary

Baltimore County Public Schools

PK–0544713.8:1
Wolfe Street Academy

Baltimore City Public Schools · Charter

PK–0524410.6:1
Woodbridge Elementary

Baltimore County Public Schools

PK–0548417.5:1
Woodholme Elementary

Baltimore County Public Schools

PK–0568515:1
Woodhome Elementary/Middle

Baltimore City Public Schools

PK–0849619.5:1
Woodmoor Elementary

Baltimore County Public Schools · Magnet

PK–0556717.5:1
Yorkwood Elementary

Baltimore City Public Schools

PK–0529414.3:1

Middle schools in Baltimore

31
SchoolGradesStudentsRatioCompare
Arbutus Middle

Baltimore County Public Schools

06–0897416.1:1
Baltimore Collegiate School for Boys

Baltimore City Public Schools · Charter

04–0830315.2:1
Booker T. Washington Middle

Baltimore City Public Schools

06–081929.1:1
Brooklyn Park Middle

Anne Arundel County Public Schools · Magnet

06–0878413.1:1
Crossroads Center

Baltimore County Public Schools · Alternative School

06–08321.3:1
Deep Creek Middle

Baltimore County Public Schools · Magnet

06–0867013.7:1
Dumbarton Middle

Baltimore County Public Schools

06–081,06416.3:1
Dundalk Middle

Baltimore County Public Schools

06–0859811.7:1
General John Stricker Middle

Baltimore County Public Schools

06–0871314.1:1
Holabird Middle

Baltimore County Public Schools

04–081,02715.5:1
Katherine Johnson Global Academy

Baltimore City Public Schools

03–0847315.5:1
Lansdowne Middle

Baltimore County Public Schools · Magnet

06–0866113:1
Lillie May Carroll Jackson School

Baltimore City Public Schools · Charter

05–0820914.9:1
Loch Raven Technical Academy

Baltimore County Public Schools · Magnet

06–0872214.9:1
Meadowood Education Center

Baltimore County Public Schools · Alternative School

06–08292.1:1
Middle River Middle

Baltimore County Public Schools · Magnet

06–0882216.4:1
Northwest Academy of Health Sciences

Baltimore County Public Schools · Magnet

06–0880813.9:1
Parkville Middle

Baltimore County Public Schools · Magnet

06–0890016.8:1
Perry Hall Middle

Baltimore County Public Schools

06–081,58216.6:1
Pikesville Middle

Baltimore County Public Schools

06–0894315.5:1
Pine Grove Middle

Baltimore County Public Schools

06–0880415.3:1
Southwest Academy

Baltimore County Public Schools · Magnet

06–0884216.2:1
Sparrows Point Middle

Baltimore County Public Schools

06–0855515.6:1
Stadium School

Baltimore City Public Schools

06–0825915.2:1
Stemmers Run Middle

Baltimore County Public Schools · Magnet

06–0883115.1:1
Sudbrook Magnet Middle

Baltimore County Public Schools · Magnet

06–0882114.4:1
The Crossroads School

Baltimore City Public Schools · Charter

06–0816211.6:1
The Historic Cherry Hill Elementary/Middle

Baltimore City Public Schools

03–0851315.1:1
Vanguard Collegiate Middle

Baltimore City Public Schools

06–0831314.2:1
Windsor Mill Middle

Baltimore County Public Schools · Magnet

06–0860617.3:1
Woodlawn Middle

Baltimore County Public Schools

06–0852213.2:1

High schools in Baltimore

51
SchoolGradesStudentsRatioCompare
Academy for College and Career Exploration

Baltimore City Public Schools

06–1296714.4:1
Achievement Academy at Harbor City High

Baltimore City Public Schools · Alternative School

09–1231417.9:1
Augusta Fells Savage Institute of Visual Arts

Baltimore City Public Schools

09–1233713.5:1
Baltimore City College

Baltimore City Public Schools

09–121,47018.6:1
Baltimore Design School

Baltimore City Public Schools

06–1250313.1:1
Baltimore Leadership School for Young Women

Baltimore City Public Schools · Charter

06–1246611.7:1
Baltimore Polytechnic Institute

Baltimore City Public Schools

09–121,63219.2:1
Baltimore Revolutionary Academy for Virtual Ed.

Baltimore City Public Schools · Virtual

06–12515—
Baltimore School for the Arts

Baltimore City Public Schools

09–1244315.8:1
Bard High School Early College

Baltimore City Public Schools

09–1245915:1
Benjamin Franklin High School at Masonville Cove

Baltimore City Public Schools

09–1278615.1:1
Carver Vocational-Technical High

Baltimore City Public Schools · Career and Technical School

09–121,04117.2:1
Catonsville Center for Alternative Studies

Baltimore County Public Schools · Alternative School

09–12684:1
Catonsville High

Baltimore County Public Schools

09–121,73517.4:1
Chesapeake High

Baltimore County Public Schools · Magnet

09–121,05215.2:1
City Neighbors High

Baltimore City Public Schools · Charter

09–1241613.6:1
Claremont School

Baltimore City Public Schools · Special Education School

06–12462.6:1
ConneXions: A Community Based Arts School

Baltimore City Public Schools · Charter

06–1252316.6:1
Coppin Academy

Baltimore City Public Schools · Charter

09–1245016.7:1
Digital Harbor High School

Baltimore City Public Schools · Career and Technical School

09–121,35915.6:1
Dundalk High

Baltimore County Public Schools

09–122,08715.6:1
Eager Street Academy

Baltimore City Public Schools · Alternative School

06–12454.5:1
Eastern Technical High School

Baltimore County Public Schools · Magnet · Career and Technical School

09–121,33019.9:1
Edmondson-Westside High

Baltimore City Public Schools · Career and Technical School

09–1291015.3:1
Excel Academy at Francis M. Wood High

Baltimore City Public Schools · Alternative School

09–1226415.5:1
Forest Park High

Baltimore City Public Schools

09–121,02416.3:1
Frederick Douglass High

Baltimore City Public Schools

09–1253911.7:1
Green Street Academy

Baltimore City Public Schools · Charter

06–1280817.6:1
Joseph C. Briscoe Academy

Baltimore City Public Schools · Special Education School

06–12301.8:1
Kenwood High

Baltimore County Public Schools · Magnet

09–121,90015.4:1
Lansdowne High

Baltimore County Public Schools · Magnet

09–121,31314.6:1
Loch Raven High

Baltimore County Public Schools

09–1278013:1
Mergenthaler Vocational-Technical High

Baltimore City Public Schools · Career and Technical School

09–121,71414.8:1
Milford Mill Academy

Baltimore County Public Schools · Magnet

09–121,47117.1:1
National Academy Foundation

Baltimore City Public Schools

06–1280113.4:1
Overlea High

Baltimore County Public Schools · Magnet

09–121,47417:1
Parkville High

Baltimore County Public Schools · Magnet

09–121,87713.8:1
Patapsco High and Center for Arts

Baltimore County Public Schools · Magnet

09–121,38516.8:1
Patterson High

Baltimore City Public Schools

09–121,33015.1:1
Paul Laurence Dunbar High

Baltimore City Public Schools

09–121,08718.1:1
Perry Hall High

Baltimore County Public Schools

09–122,01217.1:1
Pikesville High

Baltimore County Public Schools

09–1290816.1:1
Reginald F. Lewis High

Baltimore City Public Schools

09–1248116:1
Renaissance Academy

Baltimore City Public Schools

09–1224110.7:1
Rosedale Center

Baltimore County Public Schools · Alternative School

09–121083.3:1
Sollers Point Technical High School

Baltimore County Public Schools · Career and Technical School

09–120—
The Reach! Partnership School

Baltimore City Public Schools

09–1272415.7:1
Vivien T. Thomas Medical Arts Academy

Baltimore City Public Schools · Career and Technical School

09–1238616.8:1
Western High

Baltimore City Public Schools

09–121,29016.8:1
Western School of Technology

Baltimore County Public Schools · Magnet · Career and Technical School

09–1294215.9:1
Woodlawn High

Baltimore County Public Schools · Magnet

09–121,92216:1

Combined, early-childhood, and other schools in Baltimore

5
SchoolGradesStudentsRatioCompare
Battle Monument School

Baltimore County Public Schools · Special Education School

PK–12633.2:1
Maiden Choice School

Baltimore County Public Schools · Special Education School

PK–121185.6:1
Ridge/Ruxton School

Baltimore County Public Schools · Special Education School

PK–121013.9:1
The Seed School of Maryland

SEED School of Maryland

04–1039511.3:1
William S. Baer School

Baltimore City Public Schools · Special Education School

PK–121675.6:1

Student demographics

Race and ethnicity share of reported enrollment

  • White16.5%
  • Hispanic20.1%
  • Black55.1%
  • Asian4%
  • American Indian / Alaska Native0.3%
  • Native Hawaiian / Pacific Islander0.1%
  • Multiracial3.8%

Enrollment-weighted across 268 Baltimore schools with NCES CCD 2024–25 race/ethnicity counts (151,717 students). Privacy suppression can leave small gaps.

Questions about public schools in Baltimore

How many public schools are in Baltimore, MD?

The current NCES directory lists 269 open public schools with a location address in Baltimore: 182 elementary, 31 middle, 51 high, 5 combined or other. Together they reported 151,717 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.

Which school districts serve Baltimore?

Schools with an address in Baltimore belong to 4 education agencies, led by Baltimore City Public Schools (150 schools), Baltimore County Public Schools (114 schools), Anne Arundel County Public Schools (4 schools). A mailing city is not an attendance boundary; confirm the district for a specific address.

What is the largest public high school in Baltimore?

Dundalk High reported the largest high-school enrollment in Baltimore, with 2,087 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.

Are there charter schools in Baltimore?

Yes. 30 of the 269 public schools in Baltimore are identified as charter schools in the NCES directory, including Baltimore Collegiate School for Boys, Baltimore International Academy, Baltimore International Academy West. Charter schools are public and tuition-free, but admission usually uses an application or lottery.

What is the typical student–teacher ratio in Baltimore schools?

The median reported student–teacher ratio across Baltimore public schools is 14.9:1, similar to the Maryland school median of 14.2:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.

Does living in Baltimore guarantee a seat at a specific school?

No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.

Nearby Maryland cities

Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All Maryland cities