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

Northwood Elementary

Elementary · Baltimore City Public Schools

575

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

Riverview Elementary

Elementary · Baltimore County Public Schools

546

Featherbed Lane Elementary

Elementary · Baltimore County Public Schools

544

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

Colgate Elementary

Elementary · Baltimore County Public Schools

502

Oakleigh Elementary

Elementary · Baltimore County Public Schools

502

Hawthorne Elementary

Elementary · Baltimore County Public Schools

491

Dogwood Elementary

Elementary · Baltimore County Public Schools

490

Hampden Elementary/Middle

Elementary · Baltimore City Public Schools

488

Brooklyn Park Elementary

Elementary · Anne Arundel County Public Schools

484

Grange Elementary

Elementary · Baltimore County Public Schools

483

Tunbridge Public Charter School

Elementary · Charter · Baltimore City Public Schools

479

Woodhome Elementary/Middle

Elementary · Baltimore City Public Schools

472

Berkshire Elementary

Elementary · Baltimore County Public Schools

471

Seven Oaks Elementary

Elementary · Baltimore County Public Schools

470

Arlington Elementary

Elementary · Baltimore City Public Schools

469

Scotts Branch Elementary

Elementary · Baltimore County Public Schools

469

Bear Creek Elementary

Elementary · Baltimore County Public Schools

468

Montebello Elementary/Middle

Elementary · Baltimore City Public Schools

468

Elmwood Elementary

Elementary · Baltimore County Public Schools

465

Essex Elementary

Elementary · Baltimore County Public Schools

459