Summary:
ZIP code 46123 in Avon, Indiana contains two middle schools, Avon Middle School North (929 students) and Avon Middle School South (821 students), both serving grades 6–8 and both part of Avon Community School Corp, a district ranked 24th of 374 Indiana districts (94th percentile, 5 stars). Combined enrollment is 1,750 students, split roughly 53% North and 47% South. Both schools rank in the top 10% of Indiana middle schools and outperform the state in every tested subject.
The two schools are moving in different directions. North is the momentum story: its 2025–26 rank of 32nd of 486 (93rd percentile, 5 stars) rose 23 places, on the area's largest gains — All-Grades ELA up from 50.94 to 60.37 and math from 54.30 to 60.09. North also posts the lowest chronic absenteeism in the data set (5.7%, versus 7.9% district and 16.7% state) and the best 8th-grade ELA result (65.25%). South is the steady high performer, earning 5 stars in all three years tracked and reaching its highest ranking (23rd of 491, 95th percentile) in 2023–24. South leads 6th-grade math at 61.13% (about 21 points above the state), has the best science proficiency (54.77%), and the smaller classes (16.7 students per teacher vs. 17.2). South outscored North in both subjects just one year earlier, so the current order is recent.
Two cautions matter. Both schools sit about 2.5–2.7 points below the district in All-Grades math, though district math is unusually strong — locally that makes a very good result look average. Their Biology end-of-course scores (100% at North, 96.97% at South, against 67.3% district and 45.6% state) come from a small accelerated cohort, not the whole school. Rankings also swing year to year even among elite schools, so one year's number is not a verdict. The bottom line: these are two strong, closely matched schools. North has the edge in momentum, attendance, and upper-grade ELA; South offers slightly smaller classes, stronger 6th-grade math and science, and the most consistent ranking history.
Thank you for your feedback!