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 | Grades | Students | Per teacher |
|---|---|---|---|
|
Northwood Elementary Elementary · Baltimore City Public Schools |
PK-8 | 575 | 18.5 |
|
Edmondson Heights Elementary Elementary · Baltimore County Public Schools |
PK-5 | 559 | 17.5 |
|
Woodmoor Elementary Elementary · Baltimore County Public Schools |
PK-5 | 554 | 13.9 |
|
Johnnycake Elementary Elementary · Baltimore County Public Schools |
PK-5 | 552 | 14.5 |
|
Baltimore Montessori Public Charter School Elementary · Charter · Baltimore City Public Schools |
PK-8 | 550 | 20.4 |
|
The Mount Washington School Elementary · Baltimore City Public Schools |
PK-8 | 549 | 18.9 |
|
Riverview Elementary Elementary · Baltimore County Public Schools |
PK-5 | 546 | 14.8 |
|
Featherbed Lane Elementary Elementary · Baltimore County Public Schools |
PK-5 | 544 | 14.7 |
|
Sandy Plains Elementary Elementary · Baltimore County Public Schools |
PK-5 | 538 | 13.5 |
|
Logan Elementary Elementary · Baltimore County Public Schools |
PK-5 | 529 | 13.6 |
|
Holabird Academy Elementary · Baltimore City Public Schools |
PK-8 | 528 | 12.9 |
|
Joppa View Elementary Elementary · Baltimore County Public Schools |
PK-5 | 528 | 18.2 |
|
Hazelwood Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 526 | 15.5 |
|
Fallstaff Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 524 | 15.9 |
|
Norwood Elementary Elementary · Baltimore County Public Schools |
PK-3 | 524 | 17.5 |
|
Baltimore Highlands Elementary Elementary · Baltimore County Public Schools |
PK-5 | 523 | 15.4 |
|
Carney Elementary Elementary · Baltimore County Public Schools |
PK-5 | 522 | 13.1 |
|
Thomas Johnson Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 518 | 17.9 |
|
Halstead Academy Elementary · Baltimore County Public Schools |
PK-5 | 515 | 14.7 |
|
Waverly Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 513 | 15.1 |
|
Gunpowder Elementary Elementary · Baltimore County Public Schools |
K-5 | 510 | 16.5 |
|
Park Elementary Elementary · Anne Arundel County Public Schools |
PK-5 | 507 | 13.3 |
|
Pine Grove Elementary Elementary · Baltimore County Public Schools |
PK-5 | 503 | 14.8 |
|
Colgate Elementary Elementary · Baltimore County Public Schools |
PK-5 | 502 | 15.2 |
|
Oakleigh Elementary Elementary · Baltimore County Public Schools |
PK-5 | 502 | 13.9 |
|
Hawthorne Elementary Elementary · Baltimore County Public Schools |
PK-5 | 491 | 14 |
|
Dogwood Elementary Elementary · Baltimore County Public Schools |
PK-5 | 490 | 14 |
|
Hampden Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 488 | 18.1 |
|
Brooklyn Park Elementary Elementary · Anne Arundel County Public Schools |
PK-5 | 484 | 13.4 |
|
Grange Elementary Elementary · Baltimore County Public Schools |
PK-5 | 483 | 18.6 |
|
Tunbridge Public Charter School Elementary · Charter · Baltimore City Public Schools |
PK-8 | 479 | 16.5 |
|
Woodhome Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 472 | 18.2 |
|
Berkshire Elementary Elementary · Baltimore County Public Schools |
PK-5 | 471 | 16.2 |
|
Seven Oaks Elementary Elementary · Baltimore County Public Schools |
PK-5 | 470 | 16.8 |
|
Arlington Elementary Elementary · Baltimore City Public Schools |
PK-5 | 469 | 18 |
|
Scotts Branch Elementary Elementary · Baltimore County Public Schools |
K-5 | 469 | 18 |
|
Bear Creek Elementary Elementary · Baltimore County Public Schools |
PK-5 | 468 | 14.2 |
|
Montebello Elementary/Middle Elementary · Baltimore City Public Schools |
PK-8 | 468 | 12.6 |
|
Elmwood Elementary Elementary · Baltimore County Public Schools |
PK-5 | 465 | 12.6 |
|
Essex Elementary Elementary · Baltimore County Public Schools |
PK-5 | 459 | 16.4 |