Summary
Rio Elementary is a small PK–5 school in the rural community of Rio, WI, serving 169 students as part of the Rio Community School District. In 2025–26 the school ranked 586th of 1,039 Wisconsin elementary schools (44th percentile, 2 stars), while its district ranked 307th of 432 (29th percentile, 1 star) — making the elementary school a relative bright spot within its district. Its rank history shows long-term improvement from the bottom quartile in 2017–18 and 2018–19 to a peak of 67th percentile in 2023–24, followed by 63rd in 2024–25 and 44th in 2025–26. About 37.28% of students qualify for free or reduced lunch, and per-pupil spending was $19,354 in 2024–25, up from $15,437 in 2021–22.
Attendance is the standout strength. Chronic absenteeism was just 2.1% in 2024–25, far below the district's 8.7% and the state's 17.3%; among nearby schools, only Fall River Elementary (1.5%) is lower. Rio also beats Columbus Elementary (4.2%), Pardeeville Elementary (6.3%), Eagle Point Elementary (7.4%), Randolph Elementary (8.3%), Discovery Charter School (8.6%), Poynette Elementary (9.4%), Cambria Friesland Elementary (10.3%), Woodridge Elementary (22.5%) and Muir Elementary (22.6%). Rio's spending is among the highest nearby, and its 11.7 student-teacher ratio is smaller than most neighbors'.
Academically, science (68.42% vs. 53.46% statewide) and social studies (78.95% vs. 65.51%) are consistent strengths, and Rio is also above the state in grade 4 ELA and grade 5 math. But grade 3 ELA (28% vs. 52.08%), grade 3 math (48% vs. 54.75%) and grade 4 math (36.84% vs. 52.87%) fall below state averages, with grade 3 ELA lower than every nearby school reporting data and grade 4 math the lowest in the nearby group. Rio serves low-income students (64th percentile) and special education students (67th percentile) more effectively than its overall 44th percentile suggests. Watch whether the recent grade 3 ELA and grade 4 math declines become a trend, keeping in mind that small cohorts can swing results.
Thank you for your feedback!