About Us
Twin Groves Middle School, located at 2600 North Buffalo Grove Road in Buffalo Grove, serves roughly 620 students in grades 6–8 and is a nationally recognized, high-achieving school within KCSD 96. Honored twice as a U.S. Department of Education Blue Ribbon School, Twin Groves provides an exceptional learning environment for students. Beyond academics, Twin Groves offers a robust athletics and extracurricular program—including basketball, soccer, track, wrestling, and a state‑champion scholastic bowl—fostering well-rounded development.
Overall, Twin Groves embodies the district’s values by offering a high-quality, inclusive, and academically rigorous middle school experience, preparing students effectively for high school and beyond.






