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

Parkville High

High · Baltimore County Public Schools

2,200

Dundalk High

High · Baltimore County Public Schools

2,193

Perry Hall High

High · Baltimore County Public Schools

2,029

Kenwood High

High · Baltimore County Public Schools

1,908

Woodlawn High

High · Baltimore County Public Schools

1,815

Perry Hall Middle

Middle · Baltimore County Public Schools

1,754

Catonsville High

High · Baltimore County Public Schools

1,729

Mergenthaler Vocational-Technical High

High · Baltimore City Public Schools

1,677

Digital Harbor High School

High · Baltimore City Public Schools

1,591

Baltimore Polytechnic Institute

High · Baltimore City Public Schools

1,555

Baltimore City College

High · Baltimore City Public Schools

1,497

Kipp Harmony Academy

Elementary · Charter · Baltimore City Public Schools

1,480

Lansdowne High

High · Baltimore County Public Schools

1,410

Overlea High

High · Baltimore County Public Schools

1,365

Roland Park Elementary/Middle

Elementary · Baltimore City Public Schools

1,365

Patterson High

High · Baltimore City Public Schools

1,335

Milford Mill Academy

High · Baltimore County Public Schools

1,324

Patapsco High And Center For Arts

High · Baltimore County Public Schools

1,312

Eastern Technical High School

High · Baltimore County Public Schools

1,262

Western High

High · Baltimore City Public Schools

1,262

Dumbarton Middle

Middle · Baltimore County Public Schools

1,073

Paul Laurence Dunbar High

High · Baltimore City Public Schools

1,067

Chesapeake High

High · Baltimore County Public Schools

1,047

Carver Vocational-Technical High

High · Baltimore City Public Schools

1,020

The Belair-Edison School

Elementary · Charter · Baltimore City Public Schools

1,013

Parkville Middle

Middle · Baltimore County Public Schools

999

Lakeland Elementary/Middle

Elementary · Baltimore City Public Schools

997

Middle River Middle

Middle · Baltimore County Public Schools

978

Arbutus Middle

Middle · Baltimore County Public Schools

970

Leith Walk Elementary/Middle

Elementary · Baltimore City Public Schools

967

Pikesville Middle

Middle · Baltimore County Public Schools

967

Western School Of Technology

High · Baltimore County Public Schools

942

John Ruhrah Elementary/Middle

Elementary · Baltimore City Public Schools

930

Sudbrook Magnet Middle

Middle · Baltimore County Public Schools

929

Pine Grove Middle

Middle · Baltimore County Public Schools

916

Holabird Middle

Middle · Baltimore County Public Schools

912

Golden Ring Middle

Middle · Baltimore County Public Schools

903

Academy For College And Career Exploration

High · Baltimore City Public Schools

902

Pikesville High

High · Baltimore County Public Schools

895

Loch Raven High

High · Baltimore County Public Schools

891