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

7 schools in Hays

Kansas · Public K-12

Hays's public schools total 7 across the city, with enrollment of about 3,434 and an average school size near 491.

7-year change in Hays

SY 2017-18 vs SY 2024-25
Total enrollment
3,434
+321 (+10%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
81%
was 91%
% Hispanic
12%
was 5%
% Black
2%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Hays HighHigh09-121,017
Hays Middle SchoolMiddle06-08726
Hays Virtual SchoolCombinedKG-12262
Kathryn O'Loughlin McCarthy ElemElementaryKG-05371
Lincoln ElemElementaryPK-05274
Roosevelt ElemElementaryKG-05420
Woodrow Wilson ElemElementaryKG-05364

About Hays

Hays, Kansas is home to 7 public schools, with combined enrollment of approximately 3,434 students. By school count, it is a medium-population city.

On the level-by-level breakdown, the city is made up of 4 elementary, 1 middle, 1 high, and 1 other.

Per-campus enrollment runs near 491, higher than the state mean of about 355.

Five-year track record. Across the same 7-year window, public-school enrollment climbed 10%: 3,113 students in SY 2017-18 versus 3,434 in SY 2024-25. Over that span, Hays opened 1 school, going from 6 to 7. Demographically, the White share of enrollment decreased from 91% to 81%.

Within the allk12 community for this area, the community for Hays 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 K-12 schools are in Hays, Kansas?
There are 7 public K-12 schools in Hays, with a combined enrollment of about 3,434.
How many elementary, middle, and high schools are in Hays?
Hays has 4 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Hays?
Hays High is the largest public school in Hays by enrollment, with approximately 1,017 students.
What school districts serve Hays?
Hays public schools are operated by Hays.
What grade levels do public schools in Hays cover?
Public schools in Hays serve students from pre-K through grade 12.