Skip to main content
5.1 avg / 10

Baltimore City Public Schools School District

School District · Baltimore, Maryland

Students: 75,811
Teachers (FTE): 5,149
Estimated Scores: 1%

Avg Rating

5.1

out of 10

Schools

151

108 elem, 9 mid, 33 high

Per-Pupil Spending

$22,977

Student-Teacher Ratio

14.7:1

District shortlistschools + peers

Evaluating Baltimore City Public Schools?

A district shares budget, policy, and attendance zones across its schools — use this page to judge Baltimore City Public Schools as a whole, then compare how its individual schools differ.

Shortlist starter

Start with these real page-level signals, then use the full table and map below.

Hampstead Hill Academy

8.6/10

Baltimore · Elementary. Compare this profile against district averages, level fit, and attendance-zone reality below.

Baltimore Polytechnic Institute

8.4/10

Baltimore · High. Compare this profile against district averages, level fit, and attendance-zone reality below.

Clay Hill Public Charter School

8.3/10

Baltimore · Elementary. Compare this profile against district averages, level fit, and attendance-zone reality below.

How this district compares

Maryland rank

#24 of 24

districts by avg. composite

Vs. state average

-1.2

below Maryland avg

Per-pupil spending

$22,977

+$4,687 vs Maryland median

District size

75,811 students

Much larger than Maryland median

The short answer

Baltimore City Public Schools ranks #24 of 24 Maryland districts by overall school rating. Baltimore City Public Schools's schools with real test data average 5.0/10 across 147 schools. Its top-rated schools are Hampstead Hill Academy (8.6/10), Baltimore Polytechnic Institute (8.4/10), and Clay Hill Public Charter School (8.3/10). Schools with estimated (proxy) scores are excluded from this ranking.

Best value · beats the odds
Lillie May Carroll Jackson School

Rates 7.9/10 despite 78% of students being economically disadvantaged. That's about 3.0 points higher than its student-poverty level predicts. Roughly as clean a case of strong results without an affluent-ZIP price tag as you'll find among Baltimore City Public Schools schools.

Top-Rated Schools in Baltimore City Public Schools

Ranked by MySchoolScout composite rating using only schools with real test data (147 of 151). "Value" = points above what student poverty predicts. Estimated (proxy) scores are excluded.

# School Rating
1 Hampstead Hill Academy 8.6 / 10
2 Baltimore Polytechnic Institute 8.4 / 10
3 Clay Hill Public Charter School 8.3 / 10
4 Federal Hill Preparatory Academy 8.2 / 10
5 Thomas Johnson Elementary/middle 8.1 / 10
6 Francis Scott Key Elementary/middle 8.0 / 10
7 Baltimore School for the Arts 8.0 / 10
8 City Neighbors Hamilton 8.0 / 10
9 Baltimore City College 7.9 / 10
10 Lillie May Carroll Jackson School 7.9 / 10

See all 151 schools — including those with estimated data — in the full directory below. How we rate schools.

About Baltimore City Public Schools

Baltimore City Public Schools serves 75,811 students across 151 schools in Maryland, making it one of the state's largest urban districts. Of those, 149 schools carry a ranked score, averaging 6.2 out of 10 — a useful baseline when parents begin sorting options. That average masks real variation, and knowing where a specific school lands relative to that benchmark is the fastest way to sharpen a search.

The district's highest-rated school is Armistead Gardens Elementary/Middle, scoring 9.3 out of 10. That places it well above the district average and signals consistently strong academic performance at the elementary and middle levels. Close behind are Clay Hill Public Charter School at 9.2, Harford Heights Elementary at 9.1, Moravia Park Elementary at 9.0, and North Bend Elementary/Middle at 8.9. All five sit roughly three or more points above the district mean — a meaningful gap that parents researching elementary options should factor in early.

Four of the five top performers are traditional public elementary schools, with Clay Hill the lone charter in the group. That mix matters for families weighing school type alongside academic outcomes. Charter and traditional public schools in Baltimore City operate under different enrollment and application rules, so parents should confirm seat availability and any lottery deadlines directly with each school. Ratings alone don't capture those logistical differences.

With 151 total schools, Baltimore City gives families a wide range of choices — but size also means more legwork. Using the district average of 6.2 as a reference point helps parents move past raw scores and ask better questions: How far is this school above or below average? What grade levels does it serve? Is performance consistent across tested subjects? MySchoolScout's school pages include individual ratings, grade-level breakdowns, and enrollment details so families can compare specific campuses side by side. Start with the five schools above if elementary performance is the priority — each one represents the district's strongest outcomes at that level.

District Map

Schools in Baltimore City Public Schools, colored by MySchoolScout rank. Click a pin for details.

District Average Test Scores

Math Proficiency 30.6%
School
State
N/A
ELA Proficiency 36.6%
School
State
N/A

Average proficiency across all schools in Baltimore City Public Schools with test data.

Schools in Baltimore City Public Schools

151 schools
Elementary Schools 108
Hampstead Hill Academy
8.6
Clay Hill Public Charter School
8.3
Federal Hill Preparatory Academy
8.2
Thomas Johnson Elementary/middle
8.1
Francis Scott Key Elementary/middle
8.0
City Neighbors Hamilton
8.0
Glenmount Elementary/middle
7.8
The Green School of Baltimore
7.6
Tunbridge Public Charter School
7.6
Commodore John Rodgers Elementary/middle
7.5
Hampden Elementary/middle
7.5
Roland Park Elementary/middle
7.5
Mount Royal Elementary/middle
7.4
Baltimore International Academy West
7.3
Lakewood Elementary
7.2
Moravia Park Elementary
7.2
Creative City Public Charter School
7.1
Lakeland Elementary/middle
7.0
Medfield Heights Elementary
6.9
Harford Heights Elementary
6.9
Windsor Hills Elementary/middle
6.5
Kipp Harmony Academy
6.4
Elmer A. Henderson: a Johns Hopkins Partnership
6.2
Cross Country Elementary/middle
6.1
Margaret Brent Elementary/middle
6.0
City Springs Elementary/middle
5.9
Holabird Academy
5.9
North Bend Elementary/middle
5.8
Patterson Park Public Charter School
5.8
Garrett Heights Elementary/middle
5.7
Mary E. Rodman Elementary
5.7
Matthew A. Henson Elementary
5.7
The Historic Samuel Coleridge-taylor Elementary
5.7
Armistead Gardens Elementary/middle
5.6
Collington Square Elementary/middle
5.5
James Mchenry Elementary/middle
5.5
Yorkwood Elementary
5.5
New Song Academy
5.5
City Neighbors Charter School
5.5
Southwest Baltimore Charter School
5.5
Curtis Bay Elementary
5.4
George Washington Elementary
5.4
Violetville Elementary/middle
5.4
Arlington Elementary
5.3
Belmont Elementary
5.3
Harlem Park Elementary/middle
5.3
Furley Elementary
5.2
Hazelwood Elementary/middle
5.2
Baltimore International Academy
5.1
Northwood Elementary
5.0
Furman Templeton Preparatory Academy
4.9
Westport Academy
4.9
Park Heights Academy
4.8
Wolfe Street Academy
4.8
The Mount Washington School
4.8
Waverly Elementary/middle
4.8
Hamilton Elementary/middle
4.7
Midtown Academy
4.7
Barclay Elementary/middle
4.6
Montebello Elementary/middle
4.6
Pimlico Elementary/middle
4.6
Woodhome Elementary/middle
4.6
Empowerment Academy
4.6
Abbottston Elementary
4.5
Dickey Hill Elementary/middle
4.5
Sandtown-winchester Achievement Academy
4.5
Baltimore Montessori Public Charter School
4.5
Dr. Nathan A. Pitts-ashburton Elementary/middle
4.4
Charles Carroll Barrister Elementary
4.3
Tench Tilghman Elementary/middle
4.3
Walter P. Carter Elementary/middle
4.3
Wildwood Elementary/middle
4.2
The Belair-edison School
4.1
Callaway Elementary
4.1
Fallstaff Elementary/middle
4.1
Highlandtown Elementary/middle #215
4.1
Highlandtown Elementary/middle #237
4.1
John Ruhrah Elementary/middle
4.1
Fort Worthington Elementary/middle
4.0
Thomas Jefferson Elementary/middle
4.0
Beechfield Elementary/middle
3.9
Graceland Park/o'donnell Heights Elementary/middle
3.9
Sinclair Lane Elementary
3.9
Franklin Square Elementary/middle
3.8
Bay-brook Elementary/middle
3.7
Govans Elementary
3.6
Morrell Park Elementary/middle
3.6
William Paca Elementary
3.6
Maree Garnett Farring Elementary/middle
3.6
Edgewood Elementary
3.5
Liberty Elementary
3.5
Robert W. Coleman Elementary
3.5
Rosemont Elementary/middle
3.3
Gardenville Elementary
3.2
Johnston Square Elementary
3.2
Dallas F. Nicholas Sr. Elementary
3.0
Billie Holiday Elementary
2.9
Dorothy I. Height Elementary
2.8
Leith Walk Elementary/middle
2.6
Frederick Elementary
2.6
Hilton Elementary
2.5
Mary Ann Winterling Elementary at Bentalou
2.4
Cecil Elementary
2.4
Dr. Bernard Harris Sr. Elementary
2.4
Gwynns Falls Elementary
2.3
Lois T. Murray Elementary/middle
2.1
Calvin M. Rodwell Elementary/middle
2.0
Arundel Elementary
1.8
Middle Schools 9
High Schools 33
Other Schools 1

District Details

City
Baltimore
Total Enrollment
75,811
Teachers (FTE)
5,149
Child Poverty Rate
0.3%
Data Year
2023

Frequently Asked Questions

How many schools are in Baltimore City Public Schools?

Baltimore City Public Schools has 151 schools in total — 108 elementary, 9 middle, and 33 high schools. You can explore each school's ratings and details on this page.

What is the average rating for Baltimore City Public Schools?

The average composite rating for Baltimore City Public Schools is 5.1/10. This score is calculated from the individual ratings of all schools with academic data in the district.

What is the per-pupil spending in Baltimore City Public Schools?

Baltimore City Public Schools spends $22,977 per student per year.

What is the student-teacher ratio in Baltimore City Public Schools?

The average student-teacher ratio in Baltimore City Public Schools is 14.7:1.

What is the top-rated school in Baltimore City Public Schools?

Hampstead Hill Academy is the highest-rated school in Baltimore City Public Schools with a composite score of 8.6/10.

What are the test scores in Baltimore City Public Schools?

Across schools in Baltimore City Public Schools with test data, the average math proficiency is 30.6% and the average ELA (reading/writing) proficiency is 36.6%. These figures represent the percentage of students meeting or exceeding grade-level standards.

How does Baltimore City Public Schools compare to other districts in Maryland?

Baltimore City Public Schools has an average school rating of 5.1/10 across 151 schools. Families can compare this to other districts in Maryland by visiting individual district pages. Factors like school size, available programs, and community demographics also play a role in choosing the right fit.

How does MySchoolScout rate schools?

MySchoolScout ratings blend student growth, poverty-adjusted academic performance, and learning environment — plus college readiness for high schools. Weights vary by school level, and equity data is shown for context without being factored into the score. Learn more about our rating system on our methodology page.

District Averages

Overall Rating
5.1/10
Math Proficiency
30.6%
ELA Proficiency
36.6%

How we rate schools

A clear 1–10 score built from public data — growth, academics, and learning environment. No hidden criteria, no pay-to-play.

See how we rate

Data from NCES Common Core of Data, Maryland Dept. of Education, and U.S. Census ACS for the 2023–24 school year. Rankings computed by MySchoolScout. See all data sources.

Get school insights in your inbox

New rankings, best-schools lists, and parent guides — delivered free. No spam, unsubscribe anytime.

We respect your privacy. Unsubscribe at any time.