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.

4-year change in Montgomery County Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
159,181
-1,383 (-1%) vs SY 2020-21
School count
208
+2 (+1%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Montgomery County Public Schools ranks

Among districts
MeasureThis districtIn MarylandIn the US
State test proficiency
ranked highest first
46.6%#8 of 24N/A
Enrollment
ranked largest first
159,181#1 of 24#15 of 9,234
Number of schools
ranked most first
208#1 of 24N/A
Students per teacher
ranked fewest first
14.1:1#13 of 24#4,509 of 9,044
Free or reduced-price lunch share
ranked highest first
40.3%#18 of 24#5,478 of 8,164
Diversity index
ranked most diverse first
75.0%#2 of 23#61 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Montgomery County Public Schools

State test results across the district's 196 scored schools run from Bannockburn Elementary at 86.8% proficient to Montgomery Village Middle at 17.5%, a gap of 69.3 points. That is the 3rd widest gap among 24 Maryland districts with four or more scored schools.

Since 2017-18, the 203 district schools that reported both years went from 161,299 to 156,540 students (down 3%) and from 10,741 to 11,123 full-time teachers (up 4%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Montgomery County Public Schools

Montgomery County Public Schools is a large Maryland school district running 211 schools 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 4 years. Total public-school enrollment in Montgomery County Public Schools has stayed largely flat since SY 2020-21, moving from about 160,564 students to 159,181. The school count climbed from 206 to 208 across the same 4-year 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 schools, 40 middle schools, 29 high schools, and 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 serves students from pre-K through grade 12 across 211 schools.
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.