The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·ZEIGLER-ROYALTON CUSD 188·NCES 174380004349

Zeigler-Royalton High School

4989 State Highway 148, Mulkeytown, IL 62865 · (618) 596-5841 · Franklin County
GRADES 09–12HIGH42-RURALTITLE IREGULAR SCHOOL131 STUDENTS
Enrollment
131
High
DISTRICT 163 · STATE 834
Student : Teacher
7.5:1
18 FTE teachers
DISTRICT 10.5:1 · STATE 13.8:1
Free / Reduced Lunch
57%
75 students
DISTRICT 64% · STATE 56%
Community
0
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
33
Grade 10
36
Grade 11
31
Grade 12
31
Student demographics
White
12192%
DISTRICT 91% · STATE 45%
Hispanic
54%
DISTRICT 3% · STATE 29%
Two+
32%
DISTRICT 4% · STATE 5%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
8565%
Female
4434%

School pathway

Feeds from
Zeigler-Royalton Jr High School0608
Based on grade levels within Zeigler-Royalton CUSD 188. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Zeigler-Royalton High School.
START A DISCUSSION

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
25.6%
composite math + reading, all grades
Predicted
38.5%
based on IL schools with similar FRL share
Beats by
-12.9pp
below demographic expectation

What this means: About 26% of students here test proficient in math and reading, compared with the roughly 38% typical for Illinois schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among Illinois's top nor bottom 10%.

BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
131
-47 (-26%) vs 2017
Student : Teacher
7.5:1
was 9.9:1
% White
92%
was 95%
% Hispanic
4%
was 2%
% Asian
0%
was 1%
Source: NCES Common Core of Data

About Zeigler-Royalton High School

Zeigler-Royalton High School is one of the minimally staffed senior highs in Mulkeytown, Illinois, run under Zeigler-Royalton CUSD 188, with 131 students on its rolls from grades 9 through 12. That puts it 84% leaner than the typical public school in Illinois, which averages around 834 students.

Zeigler-Royalton CUSD 188 runs 3 schools in total, collectively educating 489 students. Zeigler-Royalton High School is one of those campuses.

Demographically, Zeigler-Royalton High School logs that the student body is overwhelmingly White (92%); the rest reads as 4% Hispanic, 2% multiracial. That mix tracks the wider county fairly closely.

On the resource side, Zeigler-Royalton High School shows 18 full-time-equivalent teachers, putting the student-to-teacher ratio at about 7.5:1. That figure is tighter than the state norm's 13.8:1 average. An estimated 57% of students are eligible for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal.

With demographic context factored in, Zeigler-Royalton High School sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 38.5%; this one delivers 25.6%.

Across the wider county, census data for Franklin County shows median household income runs about $56,740, about 16% of the adult population holds a bachelor's degree or above, and the poverty rate sits near 13%. Across Franklin County's 25 public schools (combined enrollment of about 5,523 students), Zeigler-Royalton High School is one campus in the mix.

Nearest neighbor: Zeigler-Royalton Elem School, around 0.1 miles off. Within five miles, there are 4 other public schools. On composite proficiency, Zeigler-Royalton High School comes 7th of 8 in the immediate cluster, beneath the nearby-schools average of 31.8%.

The school occupies an outlying site.

Five-year trend. Zeigler-Royalton High School's enrollment has shrank 26% since 2018, when it stood at 178 (now 131). Class-load math has fell: from 9.9:1 in 2018 to 7.5:1 in 2025.

Within the allk12 community for this school, recent activity here tends to focus on open house dates, ride-share offers, and field-trip permission slips. Anyone with firsthand experience at this school can post or comment.

Franklin County at a glance

View full county profile
Population
37,323
Census ACS
Median income
$56,740
Household, ACS
Bachelor's+
16%
Adults 25+
Poverty rate
13%
Below federal line
Schools in county
25
5,523 students

Quick facts

School name
Zeigler-Royalton High School
District
Zeigler-Royalton CUSD 188
Address
4989 State Highway 148, Mulkeytown, IL 62865
Phone
(618) 596-5841
County
Franklin County
Level
High
Grade range
09–12
Total enrollment
131
Teachers (FTE)
18
Student–teacher ratio
7.5:1
Free/Reduced lunch
75 (57%)
Locale
42-Rural: Distant
NCES ID
174380004349
Charter school
No
Virtual school
No

Related schools

Other schools in Zeigler-Royalton CUSD 188
Other schools in Mulkeytown
Nearby schools

Frequently asked questions

About Zeigler-Royalton High School
What is the total enrollment at Zeigler-Royalton High School?
Zeigler-Royalton High School enrolls approximately 131 students in grades 09-12.
Is Zeigler-Royalton High School an elementary, middle, or high school?
Zeigler-Royalton High School is a high school covering grades 09-12.
How many teachers does Zeigler-Royalton High School have?
Zeigler-Royalton High School employs 18 FTE teachers, for a student-to-teacher ratio of 7.5:1.
How diverse is Zeigler-Royalton High School?
Zeigler-Royalton High School reports a student body of 92% White, 4% Hispanic, 2% Two or more.
Who oversees Zeigler-Royalton High School?
Zeigler-Royalton High School is overseen by Zeigler-Royalton CUSD 188 in Franklin County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post