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

11 schools in Keizer

Oregon · Public K-12

Public K-12 schools in Keizer, Oregon total 11, collectively serving roughly 6,214 students (an average of about 565 per campus).

7-year change in Keizer

SY 2017-18 vs SY 2024-25
Total enrollment
6,214
-933 (-13%) vs SY 2017-18
School count
11
0 (0%) vs SY 2017-18
% White
43%
was 56%
% Hispanic
45%
was 35%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Claggett Creek Middle SchoolMiddle06-08798
Clear Lake Elementary SchoolElementaryKG-05317
Cummings Elementary SchoolElementaryKG-05397
Forest Ridge Elementary SchoolElementaryKG-05226
Gubser Elementary SchoolElementaryKG-05423
Keizer Elementary SchoolElementaryKG-05565
Kennedy Elementary SchoolElementaryKG-05358
McNary High SchoolHigh09-121,995
Optimum Learning Environment Charter SchoolElementary01-05129
Weddle Elementary SchoolElementaryKG-05352
Whiteaker Middle SchoolMiddle06-08654

About Keizer

Keizer, Oregon is home to 11 public schools, with combined enrollment of approximately 6,214 students. By school count, it is a moderately sized city.

On the level-by-level breakdown, the city spans 8 elementary, 2 middle, and 1 high.

Per-campus enrollment runs near 565, noticeably above the state mean of about 418.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 13%: 7,147 students in SY 2017-18 versus 6,214 in SY 2024-25. On the demographic side, White enrollment moved from 56% to 43% over the same window.

Within the allk12 community for this area, the community for Keizer discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Keizer, Oregon?
There are 11 public K-12 schools in Keizer, with a combined enrollment of about 6,214.
How many elementary, middle, and high schools are in Keizer?
Keizer has 8 elementary, 2 middle, 1 high public schools.
What is the largest public school in Keizer?
McNary High School is the largest public school in Keizer by enrollment, with approximately 1,995 students.
What school districts serve Keizer?
Keizer public schools are operated by Salem-Keizer SD 24J.
What grade levels do public schools in Keizer cover?
Public schools in Keizer serve students from kindergarten through grade 12.
Are there charter schools in Keizer?
1 of the 11 public schools in Keizer are charter schools.