Alabama flag
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
Alabama seal

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
Alabama Connections Academy
Athens · Other
7,822
Hoover High School
Hoover · High
2,919
15.78:1
Baker High School
Mobile · High
2,271
17.2:1
Auburn High School
Auburn · High
2,227
17.54:1
Enterprise High School
Enterprise · High
2,177
18.14:1
James Clemens High School
Madison · High
2,159
17.87:1
Thompson High School
Alabaster · High
2,060
16.12:1
Bob Jones High School
Madison · High
2,048
18.07:1
1,888
17.98:1
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

Full Map
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
Ask EduBot about any school!