Alabama public schools with the fewest students per teacher

Mountain Brook High School in Mountain Brook had the fewest students per full-time teacher of any Alabama public school with 100 or more students in 2024-25: 10.1, against a state average of 17.2 (U.S. 15.3). A low ratio counts every teacher, including specialists, so it is not the same as class size.

Students per teacher, Alabama, 2024-25Mountain Brook High School 10.1; Amelia L Johnson High School 10.1; Cherokee High School 10.3; Loachapoka High School 10.7; WE Putnam Middle SchoolMagnet 10.8; Abbeville High School 11.1; DC Wolfe School 11.1; Montevallo Middle School 11.3; Vincent Middle High School 11.5; Brookwood Forest Elementary School 11.6; Alabama 17.2.05101520Mountain Brook High School10.1Amelia L Johnson High School10.1Cherokee High School10.3Loachapoka High School10.7WE Putnam Middle SchoolMagnet10.8Abbeville High School11.1DC Wolfe School11.1Montevallo Middle School11.3Vincent Middle High School11.5Brookwood Forest Elementary School11.6Alabama 17.2
Students per teacher, Alabama, 2024-25Mountain Brook High School 10.1; Amelia L Johnson High School 10.1; Cherokee High School 10.3; Loachapoka High School 10.7; WE Putnam Middle SchoolMagnet 10.8; Abbeville High School 11.1; DC Wolfe School 11.1; Montevallo Middle School 11.3; Vincent Middle High School 11.5; Brookwood Forest Elementary School 11.6; Alabama 17.2.05101520Mountain Brook High School10.1Amelia L Johnson High School10.1Cherokee High School10.3Loachapoka High School10.7WE Putnam Middle SchoolMagnet10.8Abbeville High School11.1DC Wolfe School11.1Montevallo Middle School11.3Vincent Middle High School11.5Brookwood Forest Elementary School11.6Alabama 17.2
Students per teacher, Alabama, 2024-25Mountain Brook High School 10.1; Amelia L Johnson High School 10.1; Cherokee High School 10.3; Loachapoka High School 10.7; WE Putnam Middle SchoolMagnet 10.8; Abbeville High School 11.1; DC Wolfe School 11.1; Montevallo Middle School 11.3; Vincent Middle High School 11.5; Brookwood Forest Elementary School 11.6; Alabama 17.2.01020Mountain Brook High School10.1Amelia L Johnson High School10.1Cherokee High School10.3Loachapoka High School10.7WE Putnam Middle SchoolMagnet10.8Abbeville High School11.1DC Wolfe School11.1Montevallo Middle School11.3Vincent Middle High School11.5Brookwood Forest Elementary School11.6Alabama 17.2
Students per teacher, Alabama, 2024-25Mountain Brook High School 10.1; Amelia L Johnson High School 10.1; Cherokee High School 10.3; Loachapoka High School 10.7; WE Putnam Middle SchoolMagnet 10.8; Abbeville High School 11.1; DC Wolfe School 11.1; Montevallo Middle School 11.3; Vincent Middle High School 11.5; Brookwood Forest Elementary School 11.6; Alabama 17.2.01020Mountain Brook High School10.1Amelia L Johnson High School10.1Cherokee High School10.3Loachapoka High School10.7WE Putnam Middle SchoolMagnet10.8Abbeville High School11.1DC Wolfe School11.1Montevallo Middle School11.3Vincent Middle High School11.5Brookwood Forest Elementary School11.6Alabama 17.2

The chart draws the top of the register below; its source is named under the register.

The 50 lowest ratios

The other 35 on the list
SchoolDistrictStudentsPer teacher
Notasulga High SchoolMacon County25812.0
Beauregard High SchoolLee County Schools53312.1
Shades Mountain Elementary SchoolHoover City Schools32812.1
Fleeta SchoolCovington County Schools17012.1
Mountain Brook Junior High SchoolMountain Brook City1,00512.2
Crestline Elementary SchoolMountain Brook City74312.2
Cherokee Bend Elementary SchoolMountain Brook City56212.2
York West End Junior High SchoolSumter County Schools15912.2
Lowndes County Middle SchoolLowndes County Public Schools10412.2
Liberty Park Middle SchoolVestavia Hills City51412.4
The PathwayMobile County Public Schools39612.4
Swift Elementary SchoolBaldwin County Public Schools15512.4
Gwin Elementary SchoolHoover City Schools50812.5
Abbeville Elementary SchoolHenry County Public Schools33812.5
Central High SchoolLowndes County Public Schools17512.5
Shades Cahaba Elementary SchoolHomewood City Schools50712.7
Oxford Elementary SchoolOxford City School District83712.8
Hall Kent Elementary SchoolHomewood City Schools71712.8
CE Hanna SchoolOxford City School District53612.8
Green Valley Elementary SchoolHoover City Schools50112.8
Creekside Primary SchoolLimestone County Schools50012.8
Henagar Junior High SchoolDeKalb County Schools26112.8
Rockwell Elementary SchoolBaldwin County Public Schools68212.9
EPIC Alternative Elementary SchoolBirmingham City23212.9
Meadowlane Elementary SchoolPhenix City Schools15512.9
Haleyville High SchoolHaleyville City46413.0
The RBHudson STEAM AcademySelma City Schools27913.0
Chickasaw City High SchoolChickasaw City Schools24113.0
Princeton SchoolBirmingham City19513.0
Sheffield Junior High SchoolSheffield City Schools12713.0
Mount HopeLawrence County Schools11713.0
Marengo High SchoolMarengo County School District22313.1
Linden Elementary SchoolLinden City18413.1
Shelby Elementary SchoolShelby County24213.2
Elba High SchoolElba City22413.2

Source: NCES Common Core of Data 2024-25: membership divided by full-time-equivalent teachers.

More lists for Alabama

  1. 01Public schools in Alabama

    The state hub: schools, students, districts

  2. 02Every school district

    Directory, 2024-25

  3. 03Largest schools

    By 2024-25 enrollment

  4. 04Highest-spending districts

    F-33 fiscal year 2022-23

  5. 05Teacher salary spending by district

    F-33 fiscal year 2022-23

  6. 06Chronic absenteeism

    EDFacts 2022-23

Sources

Source: NCES Common Core of Data School membership and staff files · 2024-25