South
AL
Public Schools in Alabama
Full NCES CCD data · 2025–2026 School Year
1,541
Public Schools
158
Districts
751,060
Students
43,127
Teachers FTE
17.4:1
Avg S:T Ratio
$14,868
Per-Pupil Spend
27
Charter Schools
51%
Avg Free Lunch
School Districts in Alabama
Showing top 60 of 158 districts · sorted by school count
Mobile County
Wilmer
92 schools
49,946 students
View →
Jefferson County
Warrior
57 schools
35,444 students
View →
Montgomery County
Montgomery
51 schools
26,395 students
View →
Birmingham City
Birmingham
49 schools
20,954 students
View →
Huntsville City
Huntsville
46 schools
24,222 students
View →
Baldwin County
Summerdale
45 schools
31,965 students
View →
Tuscaloosa County
Vance
36 schools
19,278 students
View →
Shelby County
Wilsonville
33 schools
20,638 students
View →
Madison County
Toney
30 schools
20,691 students
View →
Cullman County
Vinemont
27 schools
9,901 students
View →
Etowah County
Walnut Grove
24 schools
8,739 students
View →
Decatur City
Decatur
21 schools
8,902 students
View →
Tuscaloosa City
Tuscaloosa
21 schools
11,230 students
View →
St Clair County
Steele
20 schools
9,658 students
View →
Walker County
Sumiton
19 schools
7,091 students
View →
Calhoun County
Weaver
19 schools
7,997 students
View →
Jackson County
Woodville
18 schools
5,159 students
View →
Talladega County
Talladega
18 schools
7,178 students
View →
Dothan City
Dothan
18 schools
8,220 students
View →
Hoover City
Hoover
18 schools
13,632 students
View →
Morgan County
Trinity
18 schools
7,619 students
View →
Elmore County
Weumpka
17 schools
11,741 students
View →
Blount County
Remlap
17 schools
7,600 students
View →
Marshall County
Guntersville
17 schools
6,494 students
View →
Limestone County
Tanner
17 schools
16,497 students
View →
Autauga County
Prattville
16 schools
8,888 students
View →
Houston County
Webb
16 schools
6,907 students
View →
DeKalb County
Valley Head
15 schools
8,769 students
View →
Lauderdale County
Waterloo
15 schools
7,952 students
View →
Lee County
Valley
15 schools
9,026 students
View →
Gadsden City
Gadsden
15 schools
4,940 students
View →
Chilton County
Verbena
14 schools
7,921 students
View →
Auburn City
Auburn
14 schools
9,488 students
View →
Lawrence County
Trinity
14 schools
4,676 students
View →
Madison City
Madison
13 schools
13,046 students
View →
Escambia County
Flomaton
13 schools
4,072 students
View →
Dallas County
Valley Grande
12 schools
2,283 students
View →
Phenix City
Phenix City
12 schools
7,198 students
View →
Selma City
Selma
11 schools
2,301 students
View →
Enterprise City
Enterprise
10 schools
6,612 students
View →
Geneva County
Slocomb
10 schools
2,814 students
View →
Opelika City
Opelika
10 schools
5,377 students
View →
Marion County
Hamilton
10 schools
3,302 students
View →
Winston County
Lynn
10 schools
2,309 students
View →
Franklin County
Vina
10 schools
3,563 students
View →
Chambers County
Valley
10 schools
3,203 students
View →
Bessemer City
Bessemer
9 schools
3,012 students
View →
Lowndes County
Letohatchee
9 schools
1,109 students
View →
Bibb County
Woodstock
9 schools
3,063 students
View →
Vestavia Hills City
Vestavia Hills
9 schools
6,934 students
View →
Dale County
Skipperville
9 schools
3,376 students
View →
Cleburne County
Ranburne
9 schools
2,490 students
View →
Florence City
Florence
9 schools
4,574 students
View →
Conecuh County
Repton
9 schools
1,344 students
View →
Monroe County
Uriah
9 schools
2,963 students
View →
Athens City
Athens
9 schools
5,405 students
View →
Randolph County
Woodland
8 schools
2,089 students
View →
Washington County
Millry
8 schools
2,390 students
View →
Russell County
Seale
8 schools
3,850 students
View →
Colbert County
Tuscumbia
8 schools
2,573 students
View →
Schools by Level
Top 10 Schools by Enrollment
Top Schools — Student:Teacher Ratio
Finance Summary
$14,868
Per-Pupil Spend
48%
Instruct. %
$11,791M
Total Revenue
$11,166M
Total Expend.
Interactive School Map — Alabama
Click a pin to view school details
Dark
Light
Satellite
OSM
Loading…
Revenue Sources
Federal
$1,988.2M
State
$6,094.3M
Local
$3,708.6M
Total Revenue: $11,791M
Expenditure
Instruction
$5,352M
Other
$5,815M
Total Expenditure: $11,166M
Per-Pupil: $14,868
48% of spending goes to instruction
Source: NCES F-33 Annual Survey of Local Government Finances in Education, 2023.
Education Overview
Total Public Schools
1,541
School Districts
158
Total Enrollment
751,060
Total Teachers (FTE)
43,127
Avg S:T Ratio
17.4:1
Avg Free Lunch %
51.3%
Charter Schools
27 of 1,541
Elementary Schools
707
Middle Schools
266
High Schools
415
Finance (Aggregate)
Total Revenue
$11,791M
Total Expenditure
$11,166M
Per-Pupil Spending
$14,868
Instruction %
48%
Federal Revenue
$1,988M
State Revenue
$6,094M
Local Revenue
$3,709M
Data Source
NCES CCD 2022–23