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

Hillcrest Elementary

Elementary · Baltimore County Public Schools

652

Cross Country Elementary/Middle

Elementary · Baltimore City Public Schools

649

Elmer A. Henderson: A Johns Hopkins Partnership

Elementary · Baltimore City Public Schools

642

Villa Cresta Elementary

Elementary · Baltimore County Public Schools

637

Woodlawn Middle

Middle · Baltimore County Public Schools

633

Windsor Mill Middle

Middle · Baltimore County Public Schools

626

Rossville Elementary

Elementary · Baltimore County Public Schools

613

Relay Elementary

Elementary · Baltimore County Public Schools

609

Chadwick Elementary

Elementary · Baltimore County Public Schools

606

Lansdowne Elementary

Elementary · Baltimore County Public Schools

598

The Historic Cherry Hill Elementary/Middle

Middle · Baltimore City Public Schools

590

Francis Scott Key Elementary/Middle

Elementary · Baltimore City Public Schools

589

Beechfield Elementary/Middle

Elementary · Baltimore City Public Schools

583

Reginald F. Lewis High

High · Baltimore City Public Schools

577

Northwood Elementary

Elementary · Baltimore City Public Schools

575

Sparrows Point Middle

Middle · Baltimore County Public Schools

561

Edmondson Heights Elementary

Elementary · Baltimore County Public Schools

559

Woodmoor Elementary

Elementary · Baltimore County Public Schools

554

Johnnycake Elementary

Elementary · Baltimore County Public Schools

552

Baltimore Montessori Public Charter School

Elementary · Charter · Baltimore City Public Schools

550

The Mount Washington School

Elementary · Baltimore City Public Schools

549

Connexions: A Community Based Arts School

High · Charter · Baltimore City Public Schools

548

Riverview Elementary

Elementary · Baltimore County Public Schools

546

Featherbed Lane Elementary

Elementary · Baltimore County Public Schools

544

Katherine Johnson Global Academy

Middle · Baltimore City Public Schools

541

Sandy Plains Elementary

Elementary · Baltimore County Public Schools

538

Logan Elementary

Elementary · Baltimore County Public Schools

529

Holabird Academy

Elementary · Baltimore City Public Schools

528

Joppa View Elementary

Elementary · Baltimore County Public Schools

528

Hazelwood Elementary/Middle

Elementary · Baltimore City Public Schools

526

Fallstaff Elementary/Middle

Elementary · Baltimore City Public Schools

524

Norwood Elementary

Elementary · Baltimore County Public Schools

524

Baltimore Highlands Elementary

Elementary · Baltimore County Public Schools

523

Carney Elementary

Elementary · Baltimore County Public Schools

522

Thomas Johnson Elementary/Middle

Elementary · Baltimore City Public Schools

518

Halstead Academy

Elementary · Baltimore County Public Schools

515

Waverly Elementary/Middle

Elementary · Baltimore City Public Schools

513

Gunpowder Elementary

Elementary · Baltimore County Public Schools

510

Park Elementary

Elementary · Anne Arundel County Public Schools

507

Pine Grove Elementary

Elementary · Baltimore County Public Schools

503