The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·SWITZERLAND OF OHIO LOCAL·NCES 390486503330

River Elementary School

52558 River High School Road, Hannibal, OH 43931 · (740) 483-1358 · Monroe County
GRADES PK–08ELEMENTARY32-TOWNTITLE IREGULAR SCHOOL289 STUDENTS
Enrollment
289
Elementary
DISTRICT 245 · STATE 404
Student : Teacher
12.3:1
24 FTE teachers
DISTRICT 11.3:1 · STATE 17.9:1
Free / Reduced Lunch
53%
154 students
DISTRICT 65% · STATE 43%
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
3
Kindergarten
19
Grade 1
18
Grade 2
34
Grade 3
24
Grade 4
32
Grade 5
44
Grade 6
35
Grade 7
34
Grade 8
46
Student demographics
White
27495%
DISTRICT 96% · STATE 65%
Hispanic
21%
DISTRICT 1% · STATE 8%
Black
10%
DISTRICT 0% · STATE 17%
Asian
10%
DISTRICT 0% · STATE 3%
Two+
114%
DISTRICT 1% · STATE 7%
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
15253%
Female
13747%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at River Elementary School.
START A DISCUSSION
Recent discussions in Ohio

Test scores

Ohio's State Tests 2024-25 . % Proficient or Above
English Language Arts
62.1%
OH avg 59.8% . +7.5pp since 2021
Math
66.0%
OH avg 56.1% . +9.8pp since 2021
Source: Ohio's State Tests. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
61.9%
composite math + reading, all grades
Predicted
68.7%
based on OH schools with similar FRL share
Beats by
-6.8pp
below demographic expectation
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
289
-114 (-28%) vs 2017
Student : Teacher
12.3:1
was 19.2:1
% White
95%
was 98%
% Hispanic
1%
was 1%
% Black
0%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About River Elementary School

As a cozy primary school in Hannibal, Ohio, River Elementary School hosts 289 students from grades pre-K through 8, one of the schools within Switzerland of Ohio Local. Compared to the state average of about 404 students per school, that is 28% leaner than typical.

Across the 9 schools in Switzerland of Ohio Local (1,883 students total), River Elementary School accounts for its share of the district's footprint.

Demographically, River Elementary School records that 95% of students identify as White, making the school strongly White-majority; the rest is composed of 4% multiracial. That composition is broadly in line with Monroe County as a whole.

In terms of school funding signals, On paper, River Elementary School has 24 full-time-equivalent teachers, translating to a class-load average of around 12.3:1. The state averages around 17.9:1, so this campus is tighter than the state norm typical. Roughly 53% of students at River Elementary School qualify for free or reduced-price lunch, often used as a Title I proxy. That share is lower than Monroe County's rate of about 63%.

After controlling for student poverty, River Elementary School tracks the demographic baseline. The model predicts 68.7% given the school's FRL share; actual proficiency is 61.9%.

Zooming out to the county, census data for Monroe County shows median household earnings sit near $60,134, 12% of adults hold a bachelor's degree or higher, and roughly 11% of residents live below the federal poverty line. Across Monroe County's 8 public schools (combined enrollment of about 1,683 students), River Elementary School is one campus in the mix.

River High School is the nearest neighboring public school, about 0.0 miles from this campus. Counting just inside five miles, 3 other public schools cluster around River Elementary School.

The campus sits in a small-town setting.

Over the past 7-year window. Looking back 7 years, enrollment at River Elementary School has fell 28%, going from 403 students in 2018 to 289 in 2025. The student-to-teacher ratio pulled in from 19.2:1 in 2018 to 12.3:1 today.

Inside the community feed, posts here usually surface around school events, parent volunteer needs, and clubs. Parents, students, alumni, and staff are welcome to weigh in.

Monroe County at a glance

View full county profile
Population
13,227
Census ACS
Median income
$60,134
Household, ACS
Bachelor's+
12%
Adults 25+
Poverty rate
11%
Below federal line
Schools in county
8
1,683 students

Quick facts

School name
River Elementary School
District
Switzerland of Ohio Local
Address
52558 River High School Road, Hannibal, OH 43931
Phone
(740) 483-1358
County
Monroe County
Level
Elementary
Grade range
PK–08
Total enrollment
289
Teachers (FTE)
24
Student–teacher ratio
12.3:1
Free/Reduced lunch
154 (53%)
Locale
32-Town: Distant
NCES ID
390486503330
Charter school
No
Virtual school
No

Related schools

Other schools in Switzerland of Ohio Local
Other schools in Hannibal
Nearby schools

Frequently asked questions

About River Elementary School
How large is River Elementary School?
River Elementary School enrolls approximately 289 students in grades PK-08.
What age range does River Elementary School serve?
River Elementary School serves students from grade PK through grade 08.
How many teachers does River Elementary School have?
River Elementary School employs 24 FTE teachers, for a student-to-teacher ratio of 12.3:1.
How diverse is River Elementary School?
River Elementary School reports a student body of 95% White, 1% Hispanic, 0% Black, 0% Asian, 4% Two or more.
Is River Elementary School public or private?
River Elementary School is a public K-12 school, overseen by Switzerland of Ohio Local.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post