Summary
John Long Middle is a grades 5–8 school with 452 students in Grafton, Wisconsin, about 20 miles north of Milwaukee, part of the Grafton School District (district rank 18 of 432 statewide, 5 stars). In 2025-26 it ranked 44th of 643 Wisconsin middle schools (93rd percentile, 5 stars) — top 7% in the state and its strongest standing in ten years. The school has climbed steadily from the 80th percentile in 2015-16 to a higher plateau: the last four years all sit at the 89th percentile or better, and a 2023-24 dip to 89th with 4 stars looks like a one-year interruption, not a change in direction.
Among its ten nearest middle schools, John Long ranks sixth but well ahead of the group's lower half — on the fourth-lowest per-student spending ($13,578) and one of the larger class sizes (15.1). Bayside Middle, about 40 places higher, spends $23,034 per student, roughly 70% more. Grades 6–8 average 77.8 in math and 73.6 in ELA, against statewide averages of 53.7 and 54.6. The school trails wealthier North Shore peers like Webster Middle and Lake Shore Middle on raw proficiency but leads most other nearby schools, including Thomas Jefferson Middle, Badger Middle and Kennedy Middle. Eighth-grade science has grown fastest, from 56.8 to 74.68. Chronic absenteeism is 3.1% — the lowest in the comparison group, below the district, and about one-fifth the state rate.
Subgroup results are a real strength. Hispanic students rank 3rd of 236 statewide (99th percentile, 5 stars), special education students 87th percentile, and multi-racial students 87th. The watch item is low-income students, whose percentile has slipped from 96 to 90 to 81 over three years. Fifth grade, reported for the first time, posts the school's lowest ELA (66.67) and math (72.11) — still far above the state, but the clearest headroom. Dropout has been 0.0% every year on record. Note that small subgroups produce noisy year-to-year swings, and 2022-23 proficiency baselines used a different scale, so comparisons anchored on that year overstate growth.
Thank you for your feedback!