Alabama · NCES CCD 2024-25

Best Student-Teacher Ratios in Alabama

The 50 public schools in Alabama with the lowest student-teacher ratios, a staffing-intensity measure computed from NCES staffing data (not a direct class-size figure).

7.1:1
Best ratio
17.7:1
State average
15.7:1
National average
50
Schools listed

The ranking in one line

Oakman Middle School runs Alabama's smallest classes at 7.1:1, and 50 of the 50 schools listed sit below the state average of 17.7:1.

7.1:1
smallest classes (Oakman Middle School)
50
listed schools below the state average
17.7:1
Alabama average
15.7:1
national average
# School EnrollmentStudent:Teacher
1 Oakman Middle School Oakman 249 7.1:1
2 Augusta Evans School Mobile 198 7.3:1
3 Chickasaw Middle School Chickasaw 143 8.9:1
4 Amelia L Johnson High School Thomaston 142 8.9:1
5 Escambia County Middle School Atmore 278 9.3:1
6 Rehobeth Elementary School Rehobeth 590 9.4:1
7 Calloway Smith Middle School Mobile 315 9.8:1
8 Abbeville High School Abbeville 266 10.2:1
9 Cherokee High School Cherokee 206 10.3:1
10 Just 4 Development Laboratory Mobile 185 10.3:1
11 Clark Elementary School Selma 113 10.3:1
12 Mountain Brook High School Mountain Brook 985 10.4:1
13 Kinterbish Junior High School Cuba 114 10.4:1
14 Linden High School Linden 126 10.5:1
15 Chickasaw City Elementary School Chickasaw 331 10.7:1
16 Elba High School Elba 224 10.7:1
17 Notasulga High School Notasulga 258 10.8:1
18 Livingston Junior High School Livingston 216 10.8:1
19 William E Burkett Multihandicapped Center Morris 192 11.3:1
20 Wilcox Central High School Camden 340 11.7:1
21 Mcintyre Comprehensive Academy Montgomery 212 11.8:1
22 Cherokee Elementary School Cherokee 226 11.9:1
23 J F Shields High School Beatrice 179 11.9:1
24 Crestline Elementary School Mountain Brook 743 12:1
25 Mountain Brook Elementary School Mountain Brook 551 12:1
26 Loachapoka High School Loachapoka 277 12:1
27 Opelika Middle School Opelika 812 12.1:1
28 Vincent Middle High School Vincent 447 12.1:1
29 Lafayette High School Lafayette 182 12.1:1
30 Fleeta School Opp 170 12.1:1
31 Vina High School Vina 257 12.2:1
32 Mountain Brook Junior High School Mountain Brook 1,005 12.3:1
33 Brookwood Forest Elementary School Mountain Brook 579 12.3:1
34 Camden School of Arts Technology Camden 148 12.3:1
35 Dc Wolfe School Shorter 111 12.3:1
36 Gwin Elementary School Hoover 508 12.4:1
37 Marengo High School Dixons Mills 223 12.4:1
38 Raymond L Young Elementary School Talladega 174 12.4:1
39 Francis Marion School Marion 413 12.5:1
40 Central High School Hayneville 175 12.5:1
41 Ira F Simmons Middle School Hoover 860 12.6:1
42 Double Springs Middle School Double Springs 176 12.6:1
43 Homewood High School Homewood 1,333 12.7:1
44 Beauregard High School Opelika 533 12.7:1
45 Demopolis Middle School Demopolis 394 12.7:1
46 Thomasville High School Thomasville 305 12.7:1
47 Sheffield Junior High School Sheffield 127 12.7:1
48 Jacksonsteele Elementary School Hayneville 114 12.7:1
49 Riverchase Elementary School Hoover 562 12.8:1
50 Ce Hanna School Hobson City 536 12.8:1
Source: National Center for Education Statistics (NCES), Common Core of Data (CCD), 2024-25 school year. Schools with enrollment under 100 are excluded.