Kennedy Junior High School in Naperville tops the list of the best public middle schools in Illinois, at least according to Niche, which recently released its grades for Illinois schools as well as those across the nation.
To bring you the top 25 in Chicagoland, we combed through the data, which was compiled with statistics from the U.S. Department of Education, plus self-reported data from individual schools. Schools were then graded by Niche in three areas: academics, teachers and diversity.
If you don’t see your child’s school here, check out the complete list of top public middle schools to find out where their school landed on the list.
Kennedy Junior High School
- District: Naperville Community Unit School District No. 203
- Address: 2929 Green Trails Drive, Lisle
- Grade: A+
- Student-Teacher ratio: 16:1
Scullen Middle School
- District: Indian Prairie Community Unit School District No. 204
- Address: 2815 Mistflower Lane, Naperville
- Grade: A+
- Student-Teacher ratio: 15:1
Washington Junior High School
- District: Naperville Community Unit School District No. 203
- Address: 201 N. Washington St., Naperville
- Grade: A+
- Student-Teacher ratio: 15:1
Gordon Gregory Middle School
- District: Indian Prairie Community Unit School District No. 204
- Address: 2621 Springdale Circle, Naperville
- Grade: A+
- Student-Teacher ratio: 16:1
Bannockburn School
- District: School District 106
- Address: 2165 Telegraph Road, Bannockburn
- Grade: A+
- Student-Teacher ratio: 8:1
Fairview South Elementary School
- District: Fairview South School District 72
- Address: 7040 Laramie Ave., Skokie
- Grade: A+
- Student-Teacher ratio: 11:1
The Joseph Sears School
- District: Kenilworth School District No. 38
- Address: 542 Abbotsford Road, Kenilworth
- Grade: A+
- Student-Teacher ratio: 8:1
Lincoln Junior High School
- District: Naperville Community Unit School District No. 203
- Address: 1320 Olympus Drive, Naperville
- Grade: A+
- Student-Teacher ratio: 15:1
Jefferson Junior High School
- District: Naperville Community Unit School District No. 203
- Address: 1525 N. Loomis St., Naperville
- Grade: A+
- Student-Teacher ratio: 14:1
Thayer J. Hill Middle School
- District: Indian Prairie Community Unit School District No. 204
- Address: 1836 Brookdale Road, Naperville
- Grade: A+
- Student-Teacher ratio: 15:1
Madison Junior High School
- District: Naperville Community Unit School District No. 203
- Address: 1000 River Oak Drive, Naperville
- Grade: A+
- Student-Teacher ratio: 15:1
Barrington Middle School – Prairie Campus
- District: Barrington Community Unit School District No. 220
- Address: 40 E. Dundee Road, Barrington
- Grade: A+
- Student-Teacher ratio: 13:1
Butler Junior High School
- District: Butler School District No. 53
- Address: 2801 York Road, Oak Brook
- Grade: A+
- Student-Teacher ratio: 12:1
Edison Middle School
- District: Community Unit School District No. 200
- Address: 1125 S. Wheaton Ave., Wheaton
- Grade: A+
- Student-Teacher ratio: 14:1
East Prairie Elementary School
- District: East Prairie School District 73
- Address: 3907 Dobson St., Skokie
- Grade: A+
- Student-Teacher ratio: 12:1
Lincoln Prairie School
- District: Schaumburg Community Consolidated School District No. 54
- Address: 500 Hillcrest Blvd., Hoffman Estates
- Grade: A+
- Student-Teacher ratio: 14:1
Sunset Ridge Elementary School
- District: Sunset Ridge School District No. 29
- Address: 525 Sunset Ridge Road, Northfield
- Grade: A+
- Student-Teacher ratio: 8:1
Barrington Middle School – Station Campus
- District: Barrington Community Unit School District No. 220
- Address: 215 Eastern Ave., Barrington
- Grade: A+
- Student-Teacher ratio: 13:1
Margaret Mead Junior High School
- District: Schaumburg Community Consolidated School District No. 54
- Address: 1765 Biesterfield Road, Elk Grove Village
- Grade: A+
- Student-Teacher ratio: 13:1
Franklin Middle School
- District: Community Unit School District No. 200
- Address: 211 E. Franklin St., Wheaton
- Grade: A+
- Student-Teacher ratio: 14:1
Daniel Wright Junior High School
- District: Lincolnshire-Prairieview School District No. 103
- Address: 1370 N. Riverwoods Road, Lincolnshire
- Grade: A+
- Student-Teacher ratio: 11:1
Hinsdale Middle School
- District: Hinsdale Community Consolidated School District No. 181
- Address: 100 S. Garfield St., Hinsdale
- Grade: A
- Student-Teacher ratio: 12:1
Marie Murphy School
- District: Avoca School District No. 37
- Address: 2921 Illinois Road, Wilmette
- Grade: A
- Student-Teacher ratio: 10:1
Helen Keller Junior High School
- District: Schaumburg Community Consolidated School District No. 54
- Address: 820 Bode Road, Schaumburg
- Grade: A
- Student-Teacher ratio: 12:1
Clifford Crone Middle School
- District: Indian Prairie Community Unit School District No. 204
- Address: 4020 111th St., Naperville
- Grade: A
- Student-Teacher ratio: 15:1
Francis Granger Middle School
- District: Indian Prairie Community Unit School District No. 204
- Address: 2721 Stonebridge, Aurora
- Grade: A
- Student-Teacher ratio: 15:1
Follow Chicago Parent on Instagram.