Summary:
Zip code 67952 has two Moscow Public Schools: Moscow Elementary, serving prekindergarten through grade 5, and Moscow High, serving grades 6–12; together, they enroll 140 students. In 2025–26, both schools were above the state in science, while both were below it in math. The two-school average was 49% in science, 10 points above the state’s 38%, and 27% in math, 14 points below the state’s 41%. The clearest area-wide takeaway is that science is a relative strength and math is the shared concern.
Moscow Elementary stands out in the latest all-grades results, leading Moscow High by 25 points in ELA (56% versus 31%), 7 points in math (31% versus 24%) and 17 points in science (57% versus 40%). Elementary was 10 points above the state in ELA and 19 points above in science, but 10 points below in math. High was below the state by 15 points in ELA and 17 in math, yet 2 points above in science. Grade-level results also show science strengths in grade 5 at Elementary and grade 11 at High; listed math results at both schools are below their same-grade state figures.
Recent changes are mixed: Elementary’s ELA rose 3 points and science rose 27, while its math fell 2; High’s ELA fell 10 points and math fell 14. Both schools have two SchoolDigger stars; Moscow Public Schools has one star and ranks 195th of 268 districts. Elementary has a 9.1 student-teacher ratio and a 69% free/reduced-lunch rate, compared with 6.2 and 55% at High; these are contextual differences, not explanations for achievement. The schools serve different grade spans, so their all-grades results are not like-grade comparisons.
Thank you for your feedback!