Skip to content
USCity.review

Public schools in Baltimore, MD

274 public schools enrolling 152,262 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a Baltimore address are included.

School Students

Lansdowne Middle

Middle · Baltimore County Public Schools

869

Hampstead Hill Academy

Elementary · Charter · Baltimore City Public Schools

861

Dundalk Middle

Middle · Baltimore County Public Schools

860

Edmondson-Westside High

High · Baltimore City Public Schools

859

Commodore John Rodgers Elementary/Middle

Elementary · Baltimore City Public Schools

855

Green Street Academy

High · Charter · Baltimore City Public Schools

854

Calvin M. Rodwell Elementary/Middle

Elementary · Baltimore City Public Schools

841

Stemmers Run Middle

Middle · Baltimore County Public Schools

838

National Academy Foundation

High · Baltimore City Public Schools

828

Forest Park High

High · Baltimore City Public Schools

826

Hamilton Elementary/Middle

Elementary · Baltimore City Public Schools

815

Wildwood Elementary/Middle

Elementary · Baltimore City Public Schools

793

Mount Royal Elementary/Middle

Elementary · Baltimore City Public Schools

791

Loch Raven Technical Academy

Middle · Baltimore County Public Schools

781

Brooklyn Park Middle

Middle · Anne Arundel County Public Schools

775

Walter P. Carter Elementary/Middle

Elementary · Baltimore City Public Schools

765

Northwest Academy Of Health Sciences

Middle · Baltimore County Public Schools

759

Armistead Gardens Elementary/Middle

Elementary · Baltimore City Public Schools

756

Benjamin Franklin High School At Masonville Cove

High · Baltimore City Public Schools

755

Deep Creek Middle

Middle · Baltimore County Public Schools

752

General John Stricker Middle

Middle · Baltimore County Public Schools

745

Dundalk Elementary

Elementary · Baltimore County Public Schools

743

Pimlico Elementary/Middle

Elementary · Charter · Baltimore City Public Schools

741

Southwest Academy

Middle · Baltimore County Public Schools

739

Patterson Park Public Charter School

Elementary · Charter · Baltimore City Public Schools

727

Highlandtown Elementary/Middle #237

Elementary · Baltimore City Public Schools

726

Bay-Brook Elementary/Middle

Elementary · Baltimore City Public Schools

710

The Reach! Partnership School

High · Baltimore City Public Schools

708

Baltimore International Academy

Elementary · Charter · Baltimore City Public Schools

706

Graceland Park/O'donnell Heights Elementary/Middle

Elementary · Baltimore City Public Schools

699

Woodholme Elementary

Elementary · Baltimore County Public Schools

696

Maree Garnett Farring Elementary/Middle

Elementary · Baltimore City Public Schools

694

Fort Worthington Elementary/Middle

Elementary · Baltimore City Public Schools

693

James Mchenry Elementary/Middle

Elementary · Baltimore City Public Schools

667

Stoneleigh Elementary

Elementary · Baltimore County Public Schools

664

Frederick Douglass High

High · Baltimore City Public Schools

663

Moravia Park Elementary

Elementary · Baltimore City Public Schools

659

Victory Villa Elementary

Elementary · Baltimore County Public Schools

659

Westchester Elementary

Elementary · Baltimore County Public Schools

659

Glenmount Elementary/Middle

Elementary · Baltimore City Public Schools

657