Summary:
The Oswego area has three schools serving grades PK–12: Oswego Junior-Senior High School (grades 6–12), Oswego Neosho Heights Elementary (PK–5), and Service Valley Charter Academy (K–8), with 479 students combined. In 2025–26, the schools’ simple average was 40% in ELA and 33% in science, compared with state results of 46% and 38%. The clearest shared challenge is math: the school average was 26%, 15 percentage points below the state’s 41%.
Neosho Heights led the all-grades results in ELA and math, scoring 51% and 37%; those results were 12 and 14 points above the next-highest school, respectively. Its ELA was 5 points above the state, while its math was 4 points below. Service Valley stood out in science at 40%, 9 points above the next-highest school and 2 points above the state, but had the lowest ELA and math results, at 29% and 18%. Grade-level results add important detail: Neosho Heights was above the state in both grade 3 subjects, but below it in grade 5 by 16 points in ELA and 18 in math.
Recent results are mixed rather than moving in one direction: across the schools, average ELA and math rose by about 2 points from 2024–25, while science fell by 20 points. SchoolDigger’s statewide rankings also diverged: Oswego Junior-Senior High School moved from the 74th to the 30th percentile, Neosho Heights rose from the 12th to the 37th, and Service Valley went from the 20th to the 19th. Neosho Heights had the highest student-teacher ratio (10.6) and lowest free/reduced-lunch rate (53%); Service Valley had the lowest ratio (9.9) and highest science score. These measures describe different schools and student groups, and do not by themselves explain results. All-grades results combine different grade spans, so a child’s grade-level results may be more useful for comparisons.
Thank you for your feedback!