Summary:
Geneseo CUSD 228 has five schools: three elementary schools, one middle school and one high school, serving students from elementary grades through high school. In 2025–2026, the high school outperformed state results in all three reported ACT subjects, and the middle school was above the state in ELA and science. Most importantly, elementary results vary sharply by subject and school: stronger ELA performance sits alongside weaker math results and a wide fifth-grade science gap.
Northside Elementary led elementary all-grades ELA at 68%, compared with 51% at Southwest Elementary, a gap of 17 percentage points; the state result was 56%. In fifth-grade science, Millikin Elementary led at 67%, while Southwest was at 35%, a 32-point difference. Elementary math was more closely grouped: Millikin and Southwest each scored about 44%, while Northside scored 39%. The high school was above the state by 7 points in ACT ELA, 10 in math and 21 in science. The middle school was 6 points above the state in ELA, but 1 point below in all-grades math.
Recent elementary math results are a concern, especially at Northside: from 2024–2025 to 2025–2026, its score fell 18 points, while Southwest fell 10 points and Millikin was nearly unchanged; the state rose 1 point. Elementary ELA improved on average, though Southwest’s result fell 5 points while Northside and Millikin rose. High school ACT results were mixed too: ELA fell 10 points and math 2, while science rose 11; the school remained above state results in each subject. SchoolDigger’s 2025–2026 rankings placed the high school at the 86th percentile, Millikin at the 60th, Northside at the 56th, Southwest at the 41st and the middle school at the 55th. School size, ratios and income measures do not neatly explain the differences: the elementary schools had student–teacher ratios of 13.4 to 15.7 in 2024–2025, and 30% to 38% of students were reported as free/reduced lunch eligible that year. These measures are context, not explanations of test results.
Thank you for your feedback!