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

8 schools in Grain Valley

Missouri · Public K-12

In Grain Valley, public K-12 schools number 8 and serve approximately 4,546 students across 5 elementary, 2 middle, and 1 high.

7-year change in Grain Valley

SY 2017-18 vs SY 2024-25
Total enrollment
4,546
+113 (+3%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
78%
was 83%
% Hispanic
9%
was 8%
% Black
4%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
GRAIN VALLEY EARLY CHILDHD CTRElementaryPK-PK83
GRAIN VALLEY HIGHHigh09-121,482
GRAIN VALLEY NORTH MIDDLE SCHLMiddle06-08527
GRAIN VALLEY SOUTH MIDDLE SCHLMiddle06-08516
MATTHEWS ELEM.ElementaryKG-05422
PRAIRIE BRANCH ELEM.ElementaryKG-05567
SNI-A-BAR ELEM.ElementaryKG-05475
STONY POINT ELEM.ElementaryKG-05474

About Grain Valley

Across Grain Valley, Missouri, 8 public schools instructs about 4,546 students between them.

On the school-mix side, the city spans 5 elementary, 2 middle, and 1 high.

Schools in Grain Valley average about 568 students each, 49% meaningfully above the Missouri norm.

Five-year track record. Total public-school enrollment in Grain Valley has grew 3% since SY 2017-18, moving from about 4,433 students to 4,546. On the demographic side, White enrollment moved from 83% to 78% over the same window.

On allk12, the community for Grain Valley discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Grain Valley?
Grain Valley, Missouri has 8 public K-12 schools serving approximately 4,546 students.
How many elementary, middle, and high schools are in Grain Valley?
Grain Valley has 5 elementary, 2 middle, 1 high public schools.
What is the largest public school in Grain Valley?
GRAIN VALLEY HIGH is the largest public school in Grain Valley by enrollment, with approximately 1,482 students.
What school districts serve Grain Valley?
Grain Valley public schools are operated by GRAIN VALLEY R-V.
What grade levels do public schools in Grain Valley cover?
Public schools in Grain Valley serve students from pre-K through grade 12.