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

5 schools in Kirksville

Missouri · Public K-12

Of all public K-12 schools in Missouri, 5 sit inside Kirksville city limits, with combined enrollment of roughly 2,374 students (2 elementary, 1 middle, and 2 high).

7-year change in Kirksville

SY 2017-18 vs SY 2024-25
Total enrollment
2,374
-243 (-9%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
79%
was 88%
% Hispanic
5%
was 2%
% Black
11%
was 6%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
KIRKSVILLE AREA TECH. CTR.High09-120
KIRKSVILLE PRIMARYElementaryPK-02539
KIRKSVILLE SR. HIGHHigh09-12791
RAY MILLER ELEM.Elementary03-05530
WILLIAM MATTHEW MIDDLE SCHOOLMiddle06-08514

About Kirksville

Kirksville is a compact Missouri city in terms of public-school footprint, with 5 schools and 2,374 students total.

On the school-mix side, the city is built around 2 elementary, 1 middle, and 2 high.

Schools in Kirksville average about 475 students each, 24% meaningfully above the Missouri norm.

Five-year track record. Total public-school enrollment in Kirksville has contracted 9% since SY 2017-18, moving from about 2,617 students to 2,374. The White share of public-school enrollment contracted from 88% to 79%.

On this page, the community for Kirksville discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Kirksville?
Kirksville, Missouri has 5 public K-12 schools serving approximately 2,374 students.
How many elementary, middle, and high schools are in Kirksville?
Kirksville has 2 elementary, 1 middle, 2 high public schools.
What is the largest public school in Kirksville?
KIRKSVILLE SR. HIGH is the largest public school in Kirksville by enrollment, with approximately 791 students.
What school districts serve Kirksville?
Kirksville public schools are operated by KIRKSVILLE R-III.
What grade levels do public schools in Kirksville cover?
Public schools in Kirksville serve students from pre-K through grade 12.