Sign In Register

Schools in La Fayette, AL

Public schools, enrollment data, student-teacher ratios, and higher education.

La Fayette has 4 public schools with a total enrollment of 710 students and 41 teachers. There are 1 elementary, 1 middle, and 2 high schools. The average student-teacher ratio is 17.3:1.

Public Schools (4)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Lafayette Eastside Elementary School Elementary 311 18 17.3:1
Lafayette High School High 208 15 13.9:1
John P Powell Middle School Middle 129 8 16.1:1
Inspire Virtual Academy High 62
View full profile of La Fayette, AL →