Find a School
School Rankings
Find a School
School Rankings
Home
Alabama
District Rankings
Alabama School District Rankings
Alert!
Be the first to know when the Alabama State Department of Education releases new test scores! We will update our rankings right away and send you an email!
Get Notified!
Alert!
Sign up for rankings notifications!
Get Notified!
Other AL Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2021 - 2022
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 132)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2022
)
Rank (
2021
)
Rank change from
2021
SchoolDigger Rating (
2022
)
132
nd
Acceleration Day and Evening Academy
PK, KG-12
0
1
1
0
Mobile
Mobile County
0.008
127
5
Alabama Aerospace and Aviation
9
0
0
0
1
Bessemer
Jefferson County
(n/a)
Alabama Inst Deaf And Blind
K-12
0
0
1
3
Talladega
Talladega County
(n/a)
26
th
Alabaster City
PK, KG-12
3
1
1
0
Alabaster
Shelby County
0.76
17
9
96
th
Albertville City
PK, KG-12
3
2
1
0
Albertville
Marshall County
0.358
72
24
83
rd
Alexander City
PK, KG-12
2
2
1
0
Alexander City
Tallapoosa County
0.449
69
14
28
th
Andalusia City
PK, KG-12
1
1
1
0
Andalusia
Covington County
0.727
27
1
117
th
Anniston City
PK, KG-12
4
1
2
0
Anniston
Calhoun County
0.155
124
7
10
th
Arab City
PK, KG-12
2
1
1
0
Arab
Marshall County
0.925
8
2
Athens City
PK, KG-12
5
1
1
1
Athens
Limestone County
(n/a)
87
th
Attalla City
PK, KG-12
1
1
1
0
Attalla
Etowah County
0.417
97
10
7
th
Auburn City
PK, KG-12
10
2
1
1
Auburn
Lee County
0.94
7
74
th
Autauga County
PK, KG-12
5
3
4
3
Prattville
Autauga County
0.482
71
3
30
th
Baldwin County
PK, KG-12
26
8
11
0
Bay Minette
Baldwin County
0.713
26
4
123
rd
Barbour County
PK, KG-12
2
0
1
0
Clayton
Barbour County
0.109
125
2
127
th
Bessemer City
PK, KG-12
5
1
3
0
Bessemer
Jefferson County
0.081
120
7
82
nd
Bibb County
PK, KG-12
4
2
3
0
Centreville
Bibb County
0.455
94
12
114
th
Birmingham City
PK, KG-12
29
9
9
1
Birmingham
Jefferson County
0.179
116
2
56
th
Blount County
PK, KG-12
6
1
6
4
Oneonta
Blount County
0.55
61
5
39
th
Boaz City
PK, KG-12
3
1
1
0
Boaz
Marshall County
0.64
40
1
Breakthrough Charter School
PK, KG-12
1
0
0
0
Marion
Perry County
(n/a)
21
st
Brewton City
PK, KG-12
1
1
1
0
Brewton
Escambia County
0.801
16
5
128
th
Bullock County
PK, KG-12
1
1
2
0
Union Springs
Bullock County
0.074
129
1
106
th
Butler County
PK, KG-12
2
1
2
2
Greenville
Butler County
0.28
109
3
44
th
Calhoun County
PK, KG-12
7
3
8
1
Anniston
Calhoun County
0.62
44
103
rd
Chambers County
PK, KG-12
6
2
4
0
Lafayette
Chambers County
0.301
96
7
48
th
Cherokee County
PK, KG-12
1
1
2
4
Centre
Cherokee County
0.598
54
6
112
th
Chickasaw City
PK, KG-12
1
1
1
1
Chickasaw
Mobile County
0.223
107
5
100
th
Chilton County
PK, KG-12
2
4
4
4
Clanton
Chilton County
0.317
102
2
113
th
Choctaw County
PK, KG-12
2
0
2
0
Butler
Choctaw County
0.196
118
5
104
th
Clarke County
PK, KG-12
3
2
2
0
Grove Hill
Clarke County
0.298
104
80
th
Clay County
PK, KG-12
2
1
1
0
Ashland
Clay County
0.461
88
8
31
st
Cleburne County
PK, KG-12
4
1
4
0
Heflin
Cleburne County
0.706
34
3
36
th
Coffee County
PK, KG-12
1
0
1
2
Elba
Coffee County
0.673
33
3
89
th
Colbert County
PK, KG-12
5
0
3
0
Tuscumbia
Colbert County
0.396
90
1
107
th
Conecuh County
PK, KG-12
4
1
2
1
Evergreen
Conecuh County
0.272
101
6
102
nd
Coosa County
K-12
1
0
1
0
Rockford
Coosa County
0.301
111
9
52
nd
Covington County
PK, KG-12
3
1
2
2
Andalusia
Covington County
0.583
42
10
Crenshaw County
PK, KG-12
0
0
1
3
Luverne
Crenshaw County
(n/a)
8
th
Cullman City
PK, KG-12
3
1
2
1
Cullman
Cullman County
0.936
12
4
43
rd
Cullman County
PK, KG-12
12
5
9
1
Cullman
Cullman County
0.621
50
7
27
th
Dale County
PK, KG-12
3
1
2
1
Ozark
Dale County
0.729
28
1
98
th
Daleville City
PK, KG-12
1
1
1
0
Daleville
Dale County
0.349
99
1
119
th
Dallas County
PK, KG-12
6
2
4
0
Selma
Dallas County
0.137
115
4
59
th
Decatur City
PK, KG-12
12
2
4
2
Decatur
Morgan County
0.532
64
5
67
th
DeKalb County
PK, KG-12
3
1
3
8
Rainsville
DeKalb County
0.518
67
40
th
Demopolis City
PK, KG-12
2
1
1
0
Demopolis
Marengo County
0.639
41
1
94
th
Dothan City
PK, KG-12
12
1
3
1
Dothan
Houston County
0.373
87
7
108
th
Elba City
PK, KG-12
1
0
2
0
Elba
Coffee County
0.271
103
5
33
rd
Elmore County
PK, KG-12
6
5
5
1
Wetumpka
Elmore County
0.697
30
3
18
th
Enterprise City
PK, KG-12
6
2
2
0
Enterprise
Coffee County
0.822
14
4
91
st
Escambia County
PK, KG-12
5
2
5
0
Brewton
Escambia County
0.392
75
16
50
th
Etowah County
PK, KG-12
11
4
7
2
Gadsden
Etowah County
0.594
43
7
95
th
Eufaula City
PK, KG-12
2
1
2
1
Eufaula
Barbour County
0.361
91
4
125
th
Fairfield City
PK, KG-12
3
0
2
1
Fairfield
Jefferson County
0.096
128
3
62
nd
Fayette County
PK, KG-12
2
1
2
1
Fayette
Fayette County
0.529
59
3
41
st
Florence City
PK, KG-12
4
2
2
1
Florence
Lauderdale County
0.636
39
2
37
th
Fort Payne City
PK, KG-12
3
1
1
0
Fort Payne
DeKalb County
0.666
36
1
77
th
Franklin County
PK, KG-12
3
0
4
3
Russellville
Franklin County
0.466
86
9
92
nd
Gadsden City
PK, KG-12
9
3
3
0
Gadsden
Etowah County
0.389
95
3
23
rd
Geneva City
PK, KG-12
1
1
1
0
Geneva
Geneva County
0.769
25
2
51
st
Geneva County
PK, KG-12
3
3
4
0
Geneva
Geneva County
0.593
47
4
Greene County
PK, KG-12
1
1
3
0
Eutaw
Greene County
(n/a)
11
th
Gulf Shores City
PK, KG-12
1
1
1
0
Gulf Shores
Baldwin County
0.908
9
2
19
th
Guntersville City
PK, KG-12
2
1
1
0
Guntersville
Marshall County
0.822
24
5
110
th
Hale County
PK, KG-12
2
2
3
0
Greensboro
Hale County
0.232
106
4
29
th
Haleyville City
PK, KG-12
1
1
2
0
Haleyville
Winston County
0.725
35
6
12
th
Hartselle City
PK, KG-12
3
2
1
0
Hartselle
Morgan County
0.903
13
1
84
th
Henry County
PK, KG-12
2
1
2
1
Abbeville
Henry County
0.448
77
7
6
th
Homewood City
PK, KG-12
3
1
1
0
Homewood
Jefferson County
0.954
6
9
th
Hoover City
PK, KG-12
11
3
4
0
Hoover
Jefferson County
0.927
10
1
34
th
Houston County
PK, KG-12
5
2
6
2
Dothan
Houston County
0.687
56
22
65
th
Huntsville City
PK, KG-12
26
11
7
2
Huntsville
Madison County
0.521
66
1
118
th
i3 Academy
PK, KG-12
1
1
0
0
Birmingham
Jefferson County
0.138
114
4
46
th
Jackson County
PK, KG-12
8
2
2
6
Scottsboro
Jackson County
0.6
63
17
15
th
Jacksonville City
PK, KG-12
1
0
1
0
Jacksonville
Calhoun County
0.848
23
8
Jasper City
PK, KG-12
2
2
1
0
Jasper
Walker County
(n/a)
97
th
Jefferson County
PK, KG-12
30
11
13
3
Birmingham
Jefferson County
0.356
98
1
JF Ingram State Technical College
9-12
0
0
0
0
Deatsville
Elmore County
(n/a)
Lamar County
PK, KG-12
1
0
1
3
Vernon
Lamar County
(n/a)
122
nd
Lanett City
PK, KG-12
1
1
1
0
Lanett
Chambers County
0.113
121
1
45
th
Lauderdale County
PK, KG-12
2
0
2
6
Florence
Lauderdale County
0.616
57
12
93
rd
Lawrence County
PK, KG-12
6
2
7
0
Moulton
Lawrence County
0.386
84
9
LEAD Academy
PK, KG-12
1
1
0
0
Montgomery
Montgomery County
(n/a)
57
th
Lee County
PK, KG-12
7
2
4
1
Opelika
Lee County
0.543
62
5
53
rd
Leeds City
PK, KG-12
2
1
1
0
Leeds
Jefferson County
0.564
46
7
115
th
Legacy Prep
PK, KG-12
1
0
0
0
Birmingham
Jefferson County
0.167
(n/a)
LIFE Academy
PK, KG-12
1
0
0
0
Montgomery
Montgomery County
(n/a)
64
th
Limestone County
PK, KG-12
9
0
7
1
Athens
Limestone County
0.526
68
4
120
th
Linden City
PK, KG-12
1
1
1
0
Linden
Marengo County
0.132
130
10
129
th
Lowndes County
PK, KG-12
3
2
4
0
Hayneville
Lowndes County
0.063
131
2
121
st
Macon County
PK, KG-12
2
2
2
1
Tuskegee
Macon County
0.129
123
2
4
th
Madison City
PK, KG-12
7
3
2
0
Madison
Madison County
0.958
5
1
25
th
Madison County
PK, KG-12
15
6
6
3
Huntsville
Madison County
0.763
29
4
Magic City Acceptance Academy
PK, KG-12
0
0
1
0
Birmingham
Jefferson County
(n/a)
Marengo County
PK, KG-12
0
0
0
3
Linden
Marengo County
(n/a)
60
th
Marion County
PK, KG-12
4
1
5
1
Hamilton
Marion County
0.532
53
7
79
th
Marshall County
PK, KG-12
7
2
5
1
Guntersville
Marshall County
0.462
76
3
131
st
Midfield City
PK, KG-12
1
1
2
0
Midfield
Jefferson County
0.054
132
1
90
th
Mobile County
PK, KG-12
56
17
17
2
Mobile
Mobile County
0.395
93
3
101
st
Monroe County
PK, KG-12
2
1
2
4
Monroeville
Monroe County
0.311
112
11
109
th
Montgomery County
PK, KG-12
32
9
10
1
Montgomery
Montgomery County
0.261
105
4
54
th
Morgan County
PK, KG-12
9
3
7
0
Decatur
Morgan County
0.561
65
11
1
st
Mountain Brook City
PK, KG-12
4
1
1
0
Mountain Brook
Jefferson County
0.99
1
Muscle Shoals City
PK, KG-12
4
1
2
0
Muscle Shoals
Colbert County
(n/a)
13
th
Oneonta City
K-12
1
1
1
0
Oneonta
Blount County
0.871
18
5
42
nd
Opelika City
PK, KG-12
6
1
2
0
Opelika
Lee County
0.635
37
5
35
th
Opp City
PK, KG-12
1
1
1
0
Opp
Covington County
0.686
31
4
22
nd
Oxford City
PK, KG-12
3
2
2
0
Oxford
Calhoun County
0.797
22
70
th
Ozark City
PK, KG-12
2
1
2
1
Ozark
Dale County
0.506
85
15
24
th
Pelham City
PK, KG-12
2
1
1
0
Pelham
Shelby County
0.767
20
4
47
th
Pell City
PK, KG-12
4
3
1
0
Pell City
St. Clair County
0.599
52
5
Perry County
PK, KG-12
0
0
0
2
Marion
Perry County
(n/a)
78
th
Phenix City
PK, KG-12
7
2
1
2
Phenix City
Russell County
0.464
70
8
105
th
Pickens County
PK, KG-12
3
0
4
0
Carrollton
Pickens County
0.295
110
5
14
th
Piedmont City
PK, KG-12
1
1
1
0
Piedmont
Calhoun County
0.851
21
7
63
rd
Pike County
PK, KG-12
3
0
4
0
Troy
Pike County
0.526
51
12
17
th
Pike Road City
PK, KG-12
1
2
1
0
Montgomery
Montgomery County
0.843
15
2
88
th
Randolph County
PK, KG-12
3
1
3
1
Wedowee
Randolph County
0.404
92
4
75
th
Roanoke City
PK, KG-12
1
1
2
0
Roanoke
Randolph County
0.48
78
3
66
th
Russell County
PK, KG-12
5
1
2
0
Phenix City
Russell County
0.521
58
8
38
th
Russellville City
PK, KG-12
2
1
2
0
Russellville
Franklin County
0.641
38
5
th
Saraland City
PK, KG-12
2
1
1
0
Saraland
Mobile County
0.955
4
1
20
th
Satsuma City
PK, KG-12
1
0
1
0
Satsuma
Mobile County
0.822
19
1
Scottsboro City
PK, KG-12
2
2
1
0
Scottsboro
Jackson County
(n/a)
116
th
Selma City
PK, KG-12
6
2
2
1
Selma
Dallas County
0.162
117
1
99
th
Sheffield City
PK, KG-12
2
1
1
0
Sheffield
Colbert County
0.348
100
1
32
nd
Shelby County
PK, KG-12
15
6
9
1
Columbiana
Shelby County
0.7
32
61
st
St Clair County
PK, KG-12
7
5
5
3
Ashville
St. Clair County
0.532
48
13
126
th
Sumter County
PK, KG-12
3
0
2
0
Livingston
Sumter County
0.095
122
4
49
th
Sylacauga City
PK, KG-12
2
1
1
0
Sylacauga
Talladega County
0.596
45
4
111
th
Talladega City
PK, KG-12
4
1
2
0
Talladega
Talladega County
0.229
113
2
73
rd
Talladega County
PK, KG-12
7
3
6
2
Talladega
Talladega County
0.482
74
1
69
th
Tallapoosa County
PK, KG-12
2
0
3
1
Dadeville
Tallapoosa County
0.507
89
20
58
th
Tallassee City
PK, KG-12
1
1
1
0
Tallassee
Elmore County
0.542
55
3
130
th
Tarrant City
PK, KG-12
2
0
1
0
Birmingham
Jefferson County
0.056
119
11
55
th
Thomasville City
PK, KG-12
1
1
1
0
Thomasville
Clarke County
0.553
82
27
86
th
Troy City
PK, KG-12
1
1
3
0
Troy
Pike County
0.43
83
3
3
rd
Trussville City
PK, KG-12
3
1
1
0
Trussville
Jefferson County
0.971
3
85
th
Tuscaloosa City
PK, KG-12
12
4
4
0
Tuscaloosa
Tuscaloosa County
0.442
81
4
71
st
Tuscaloosa County
PK, KG-12
19
9
7
1
Tuscaloosa
Tuscaloosa County
0.505
49
22
68
th
Tuscumbia City
PK, KG-12
2
1
2
1
Tuscumbia
Colbert County
0.509
60
8
University Charter School
PK, KG-12
0
0
0
1
Livingston
Sumter County
(n/a)
2
nd
Vestavia Hills City
PK, KG-12
5
2
1
1
Vestavia Hills
Jefferson County
0.981
2
76
th
Walker County
PK, KG-12
8
3
6
1
Jasper
Walker County
0.475
79
3
72
nd
Washington County
PK, KG-12
2
0
3
3
Chatom
Washington County
0.501
73
1
124
th
Wilcox County
PK, KG-12
3
1
1
1
Camden
Wilcox County
0.108
126
2
16
th
Winfield City
PK, KG-12
1
1
1
0
Winfield
Marion County
0.847
11
5
81
st
Winston County
PK, KG-12
4
1
5
0
Double Springs
Winston County
0.456
80
1
Sign up for updates!
Be the first to know when we update our rankings!
Go!
About our rankings:
Schooldigger calculates school rankings based on test scores released by the Alabama State Department of Education.
These rankings were last updated on September 20, 2022, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Alabama State Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Alabama State Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Other Alabama Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Alabama State Department of Education. School Attendance Areas provided by
ATTOM
.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...