The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

211 schools in Montgomery County Public Schools

Maryland · 159,181 students · 20 cities

Montgomery County Public Schools has 211 public K-12 schools on the books today, teaching approximately 159,181 Maryland students across 139 elementary, 40 middle, and 29 high.

7-year change in Montgomery County Public Schools

SY 2017-18 vs SY 2024-25
Total enrollment
159,181
-2,365 (-1%) vs SY 2017-18
School count
208
+2 (+1%) vs SY 2017-18
% White
24%
was 28%
% Hispanic
36%
was 31%
% Black
22%
was 21%
% Asian
14%
was 14%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
North Chevy Chase ElementaryChevy ChaseElementary03-05237
Monocacy ElementaryDickersonElementaryKG-05164
PEP - ItinerantRockvilleElementaryPK-PK90
John L Gildner Regional Inst for Children & AdolRockvilleCombined04-1279
Rock Terrace SchoolRockvilleHigh06-1277
Carl Sandburg CenterRockvilleElementaryKG-0565
Longview SchoolGermantownCombinedKG-1259
Stephen Knolls SchoolKensingtonCombinedPK-1251
Alternative ProgramsRockvilleHigh06-120
MCPS Transitions SchoolSilver SpringHigh12-120
Thomas Edison High School of TechnologySilver SpringHigh09-120

About Montgomery County Public Schools

Montgomery County Public Schools is a large Maryland school district running 211 campuses with combined enrollment near 159,181.

Looking at the level breakdown, Montgomery County Public Schools comprises 139 elementary, 40 middle, 29 high schools, and 3 combined or other.

Per-school enrollment averages around 754 in this district, noticeably above the Maryland typical of 643.

Looking at the last 7 years. Total public-school enrollment in Montgomery County Public Schools has stayed largely flat since SY 2017-18, moving from about 161,546 students to 159,181. The school count climbed from 206 to 208 across the same 7-year window. On the demographic side, White enrollment moved from 28% to 24% over the same window.

Within the allk12 community for this area, the community for Montgomery County Public Schools discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many schools are in Montgomery County Public Schools?
Montgomery County Public Schools operates 211 public K-12 schools in Maryland, serving approximately 159,181 students.
What is the mix of elementary, middle, and high schools in Montgomery County Public Schools?
Montgomery County Public Schools includes 139 elementary, 40 middle, 29 high, 3 combined-grade schools.
What is the largest school in Montgomery County Public Schools?
Montgomery Blair High is the largest public school in Montgomery County Public Schools by enrollment, with approximately 3,266 students.
What grade levels does Montgomery County Public Schools serve?
Montgomery County Public Schools schools serve students from pre-K through grade 12, across 211 campuses.
What cities does Montgomery County Public Schools serve?
Montgomery County Public Schools operates schools in Silver Spring, Bethesda, Gaithersburg, Germantown, Rockville, Clarksburg, and 14 other communities across Maryland.