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

7 schools in Kensington

Maryland · Public K-12

Public K-12 education in Kensington runs across 7 schools, enrolling approximately 5,292 students, averaging 756 per campus.

7-year change in Kensington

SY 2017-18 vs SY 2024-25
Total enrollment
5,292
+142 (+3%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
31%
was 33%
% Hispanic
39%
was 36%
% Black
16%
was 15%
% Asian
9%
was 10%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Albert Einstein HighHigh09-121,991
Garrett Park ElementaryElementaryKG-05724
Kensington Parkwood ElementaryElementaryKG-05535
Newport Mill MiddleMiddle06-08652
Rock View ElementaryElementaryPK-05588
Silver Creek MiddleMiddle06-08751
Stephen Knolls SchoolCombinedPK-1251

About Kensington

Across Kensington, Maryland, 7 public schools teaches about 5,292 students between them.

Looking at the level breakdown, the city spans 3 elementary, 2 middle, 1 high, and 1 other.

Average school size in Kensington is around 756 students, 18% higher than the Maryland average of about 643.

Looking at the last 7 years. Combined enrollment now sits at 5,292 students, climbed 3% from the 5,150 reported in SY 2017-18.

Within the allk12 community for this area, the community for Kensington discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Kensington, Maryland?
There are 7 public K-12 schools in Kensington, with a combined enrollment of about 5,292.
How many elementary, middle, and high schools are in Kensington?
Kensington has 3 elementary, 2 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Kensington?
Albert Einstein High is the largest public school in Kensington by enrollment, with approximately 1,991 students.
What school districts serve Kensington?
Kensington public schools are operated by Montgomery County Public Schools.
What grade levels do public schools in Kensington cover?
Public schools in Kensington serve students from pre-K through grade 12.