Amherst Central High School, the town's public high school, is located at 4301 Main Street, just west of the business district. The school started when the new Amherst school district was created in the late 1920s. Previously students from Eggertsville and Snyder either attended Bennett High School at 2885 Main Street in Buffalo or what is now called Williamsville South High School at 5950 Main Street in Williamsville and is listed on the National Register of Historic Places as Williamsville Junior and Senior High School.