Buffalo Grove students are served by three elementary school districts and attend two highly-achieving high schools. Residents living south of Lake Cook Road send students to CCSD 21. A small section of Buffalo Grove west of the Metra tracks and south of Half Day Road attend Lincolnshire Prairieview School District 103. The remaining areas send students to Aptakisic-Tripp District 102.
For High School, residents south of Lake Cook Road attend Buffalo Grove High School and those living north attend Stevenson High School.
Buffalo Grove High Schools
- Buffalo Grove High School: 1100 W Dundee Rd, Buffalo Grove, IL 60089
- Stevenson High School: 1 Stevenson Dr, Lincolnshire, IL 60069
Buffalo Grove Elementary Schools
Aptakisic-Tripp District 102 Schools
- Aptakisic Junior High School: 1231 Weiland Rd, Buffalo Grove, IL 60089
- Meridian Middle School: 2195 Brandywyn, Buffalo Grove, IL 60089
- Pritchett Elementary School: 200 Horatio Blvd, Buffalo Grove, IL 60089
- Tripp Elementary School: 850 Highland Grove Dr, Buffalo Grove, IL 60089
CCSD 21 Schools
- Cooper Middle School: 1050 Plum Grove Rd, Buffalo Grove, IL, 60089
- Kilmer Elementary School: 655 Golfview Terrace, Buffalo Grove, IL 60089
- London Middle School: 1001 W Dundee Rd, Wheeling, IL, 60090
- Longfellow Elementary School: 501 S Arlington Heights Rd, Buffalo Grove, IL 60089
- Poe Elementary School: 2800 N Highland Ave, Arlington Heights, IL 60004
- Riley Elementary School: 1209 Burr Oak Dr, Arlington Heights, IL, 60004
- Tarkington Elementary School: 310 Scott Street, Wheeling, IL 60090
Lincolnshire Prairieview District 103 Schools
- Half Day Elementary School: 239 Olde Half Day Road Lincolnshire, IL 60069
- Sprague Elementary School: 2425 Riverwoods Road Lincolnshire, IL 60069
- Wright Junior High School: 1370 N. Riverwoods Road Lincolnshire, IL 60069