Haleyville High School provides classes to more than 700 students in grades seven through 12. It provides honors courses in English, algebra, geometry, global studies, physical science, biology, chemistry and art. The school also offers dual credit and advanced placement courses in various subjects. It operates various athletic programs, such as cross country, softball, wrestling, tennis,...