Buffalo Grove High School held its graduation on Sunday, June 4, at the school.

Gregory Schneider shakes hands with Principal Jeffrey Wardle after receiving his diploma during the Buffalo Grove High School graduation ceremony at the school on Sunday. There were 486 graduating seniors during the 43rd commencement exercises. Gilbert R. Boucher II | Staff Photographer
Marta Didenko is reflective before participating in the Buffalo Grove High School graduation ceremony at the school on Sunday. There were 486 graduating seniors during the 43rd commencement exercises. Gilbert R. Boucher II | Staff Photographer
Lori Vitaioli hugs a classmate during the Buffalo Grove High School graduation ceremony at the school on Sunday. There were 486 graduating seniors during the 43rd commencement exercises. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer
Images from the Buffalo Grove High School graduation on Sunday, June 4, at the school. Gilbert R. Boucher II | Staff Photographer