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

9 schools in Moscow

Idaho · Public K-12

Moscow's public-school count of 9 reflects a system enrolling about 2,619 students inside Idaho, broken out as 6 elementary, 1 middle, and 2 high.

7-year change in Moscow

SY 2017-18 vs SY 2024-25
Total enrollment
2,480
-253 (-9%) vs SY 2017-18
School count
8
-1 (-11%) vs SY 2017-18
% White
83%
was 84%
% Hispanic
5%
was 5%
% Black
1%
was 2%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
A B MCDONALD ELEMENTARY SCHOOLElementaryPK-05341
J RUSSELL ELEMENTARY SCHOOLElementary03-05139
LENA WHITMORE ELEMENTARY SCHOOLElementaryKG-05248
MOSCOW CHARTER SCHOOLElementaryKG-08185
MOSCOW HIGH SCHOOLHigh09-12760
MOSCOW MIDDLE SCHOOLMiddle06-08500
PALOUSE PRAIRIE CHARTER SCHOOLElementaryKG-08185
PARADISE CREEK REGIONAL HIGH SCHOOLHigh08-1221
WEST PARK ELEMENTARY SCHOOLElementaryKG-05240

About Moscow

Moscow, Idaho is home to 9 public schools, with combined enrollment of approximately 2,619 students. By school count, it is a moderately sized city.

For a sense of the school types, the city comprises 6 elementary, 1 middle, and 2 high.

Schools in Moscow average about 291 students each, 28% noticeably below the Idaho norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 9%: 2,733 students in SY 2017-18 versus 2,480 in SY 2024-25. Moscow now counts 8 public schools, down from 9 in SY 2017-18.

Within the allk12 community for this area, the community for Moscow discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Moscow?
Moscow, Idaho has 9 public K-12 schools serving approximately 2,619 students.
How many elementary, middle, and high schools are in Moscow?
Moscow has 6 elementary, 1 middle, 2 high public schools.
What is the largest public school in Moscow?
MOSCOW HIGH SCHOOL is the largest public school in Moscow by enrollment, with approximately 760 students.
What school districts serve Moscow?
Moscow is served by 2 public school districts, including MOSCOW DISTRICT, PALOUSE PRAIRIE EDUCATIONAL ORGANIZATION INC..
What grade levels do public schools in Moscow cover?
Public schools in Moscow serve students from pre-K through grade 12.
Are there charter schools in Moscow?
2 of the 9 public schools in Moscow are charter schools.