Public + private high schools, every state.
Browse by state: AKALARAZCACOCTDCDEFLGAGUHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPAPRRISCSDTNTXUTVAVIVTWAWIWVWY
468
high schools (public + private)
279
public (25 districts)
189
private (NCES PSS)
63,884
public grade‑12 students (seniors, latest year)

MD public HS enrollment trend

Across the 268,847 students enrolled in MD brick-and-mortar public high schools in 2021, the state grew +3.1% by 2024 (277,275 students, +8,428 net). That's the demographic tide every individual school is fighting or riding.

Charter share of public HS enrollment (latest year): 1.3% (3,567 of 277,275 students). Virtual / nonclassroom-based schools excluded.

State context · NAEP 2024

How does MD compare nationally?

The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.

8th-grade math
270
-3 vs national avg (273)
8th-grade reading
256
-4 vs national avg (260)
national avg MD Math → Reading → 260 290 245 275

Each dot is one state's 2024 NAEP 8th-grade averages. MD is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.

Where the students are

Top 10 cities by public-HS enrollment

Baltimore 53 HS 44,362
Silver Spring 5 HS 11,738
Rockville 7 HS 9,230
Bethesda 3 HS 7,449
Frederick 5 HS 7,310
Columbia 5 HS 6,643
Gaithersburg 3 HS 6,118
Waldorf 4 HS 6,023
Upper Marlboro 5 HS 5,411
Germantown 3 HS 4,729

School-size distribution

Public, classroom-based · grades 9–12, latest year

Fastest-growing high schools
public, classroom-based · grade 9–12 · 2021→2024
Anne Arundel Evening High
Anne Arundel County Public Schools
218→439 +101.4%
Guilford Park High
Howard County Public Schools
779→1,218 +56.4%
Crofton High School
Anne Arundel County Public Schools
1,303→1,906 +46.3%
Forest Park High
Baltimore City Public Schools
754→1,024 +35.8%
Coppin Academy
Baltimore City Public Schools
336→450 +33.9%
Largo High
Prince George's County Public Schools
870→1,159 +33.2%
Academy for College and Career Exploration
Baltimore City Public Schools
655→850 +29.8%
Center for Career & Technical Education
Allegany County Public Schools
242→300 +24.0%
Surrattsville High
Prince George's County Public Schools
711→875 +23.1%
Chesapeake Math and IT South Public Charter
Prince George's County Public Schools
353→424 +20.1%
Fastest-shrinking high schools
public, classroom-based · grade 9–12 · 2021→2024
Reginald F. Lewis High
Baltimore City Public Schools
759→481 -36.6%
Frederick Douglass High
Baltimore City Public Schools
784→539 -31.2%
Excel Academy at Francis M. Wood High
Baltimore City Public Schools
349→264 -24.4%
Old Mill High
Anne Arundel County Public Schools
2,394→1,832 -23.5%
Long Reach High
Howard County Public Schools
1,639→1,334 -18.6%
Howard High
Howard County Public Schools
1,792→1,493 -16.7%
Vivien T. Thomas Medical Arts Academy
Baltimore City Public Schools
456→386 -15.4%
Parkville High
Baltimore County Public Schools
2,152→1,877 -12.8%
Southern Garrett High School
Garrett County Public Schools
661→581 -12.1%
Patuxent High
Calvert County Public Schools
1,055→928 -12.0%

Worried about your school's enrollment trajectory?

A Reach Report shows where your students are going — and what it would take to keep them.

Request a Reach Report →

What families ask next