Best public middle schools in the Lansing metro area
Stacker compiled a list of the best public middle schools in the Lansing metro area using data from the Niche. Niche uses five weighted factors for its rankings: academics grade, teachers grade, district overall grade, culture & diversity grade, and parent / student surveys. You can read more about the methodology here.

#10. Leon W. Hayes Intermediate School
- School grades: 5-6
- Location: Grand Ledge Public Schools, MI
- Enrollment: 775 (18:1 student to teacher ratio)
- Niche grade: B+
#9. Pewamo-Westphalia Junior/Senior High School
- School grades: 6-12
- Location: Pewamo-Westphalia Community Schools, MI
- Enrollment: 477 (19:1 student to teacher ratio)
- Niche grade: B+
#8. Beagle Middle School
- School grades: 7-8
- Location: Grand Ledge Public Schools, MI
- Enrollment: 840 (21:1 student to teacher ratio)
- Niche grade: A-
#7. Waldron Elementary/Middle School
- School grades: K-8
- Location: Fowler Public Schools, MI
- Enrollment: 260 (14:1 student to teacher ratio)
- Niche grade: A-
#6. MacDonald Middle School
- School grades: 6-8
- Location: East Lansing School District, MI
- Enrollment: 842 (20:1 student to teacher ratio)
- Niche grade: A-
#5. DeWitt Middle School
- School grades: 6-8
- Location: Dewitt Public Schools, MI
- Enrollment: 736 (19:1 student to teacher ratio)
- Niche grade: A-
#4. Williamston Middle School
- School grades: 6-8
- Location: Williamston Community Schools, MI
- Enrollment: 432 (19:1 student to teacher ratio)
- Niche grade: A-
#3. Haslett Middle School
- School grades: 6-8
- Location: Haslett Public Schools, MI
- Enrollment: 618 (16:1 student to teacher ratio)
- Niche grade: A
#2. Kinawa School
- School grades: 5-6
- Location: Okemos Public Schools, MI
- Enrollment: 726 (16:1 student to teacher ratio)
- Niche grade: A
#1. Chippewa Middle School
- School grades: 6-8
- Location: Okemos Public Schools, MI
- Enrollment: 679 (15:1 student to teacher ratio)
- Niche grade: A