Find a School
School Rankings
Find a School
School Rankings
Home
Alabama
District Rankings
Alabama School District Rankings
Updated Monday, September 27, 2021, based on the 2020-21 school year test scores.
*
Please note that the COVID-19 pandemic has had a profound impact on standardized testing and the number of schools reporting results are lower.
Other AL Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2020 - 2021
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 (
2021
)
Rank (
2019
)
Rank change from
2019
SchoolDigger Rating (
2021
)
127
th
Acceleration Day and Evening Academy
K-12
0
0
1
0
Mobile
Mobile County
0.086
123
4
Alabama Clinical Schools
0
0
0
0
Birmingham
Jefferson County
(n/a)
Alabama Inst Deaf And Blind
K-12
0
0
1
3
Talladega
Talladega County
(n/a)
17
th
Alabaster City
PK, KG-12
3
1
1
0
Alabaster
Shelby County
0.842
15
2
72
nd
Albertville City
PK, KG-12
3
2
1
0
Albertville
Marshall County
0.5
58
14
69
th
Alexander City
PK, KG-12
2
2
1
0
Alexander City
Tallapoosa County
0.513
66
3
27
th
Andalusia City
PK, KG-12
1
1
1
0
Andalusia
Covington County
0.766
34
7
124
th
Anniston City
PK, KG-12
4
1
2
0
Anniston
Calhoun County
0.1
115
9
8
th
Arab City
PK, KG-12
2
1
1
0
Arab
Marshall County
0.942
5
3
Athens City
PK, KG-12
5
1
1
1
Athens
Limestone County
(n/a)
97
th
Attalla City
PK, KG-12
1
1
1
0
Attalla
Etowah County
0.359
79
18
7
th
Auburn City
PK, KG-12
9
2
1
1
Auburn
Lee County
0.954
7
71
st
Autauga County
PK, KG-12
5
3
4
3
Prattville
Autauga County
0.501
51
20
26
th
Baldwin County
PK, KG-12
26
8
10
1
Bay Minette
Baldwin County
0.772
23
3
125
th
Barbour County
PK, KG-12
2
0
1
0
Clayton
Barbour County
0.097
130
5
BayPointe Residential Services
0
0
0
0
Mobile
Mobile County
(n/a)
120
th
Bessemer City
PK, KG-12
5
1
3
0
Bessemer
Jefferson County
0.116
120
94
th
Bibb County
PK, KG-12
4
2
3
0
Centreville
Bibb County
0.394
86
8
116
th
Birmingham City
PK, KG-12
30
9
11
1
Birmingham
Jefferson County
0.144
117
1
61
st
Blount County
PK, KG-12
6
1
6
4
Oneonta
Blount County
0.544
55
6
40
th
Boaz City
PK, KG-12
3
1
1
0
Boaz
Marshall County
0.628
84
44
Boyd School
0
0
0
0
Green Pond
Bibb County
(n/a)
Brantwood Childrens Home
0
0
0
0
Montgomery
Montgomery County
(n/a)
Breakthrough Charter School
0
0
0
0
Marion
Perry County
(n/a)
BrewerPorch Childrens Center
0
0
0
0
Tuscaloosa
Tuscaloosa County
(n/a)
16
th
Brewton City
PK, KG-12
1
1
1
0
Brewton
Escambia County
0.857
13
3
Bryce Adolescent School
5-12
0
0
1
0
Tuscaloosa
Tuscaloosa County
(n/a)
129
th
Bullock County
PK, KG-12
1
1
2
0
Union Springs
Bullock County
0.077
125
4
109
th
Butler County
PK, KG-12
2
1
2
2
Greenville
Butler County
0.23
109
44
th
Calhoun County
PK, KG-12
7
3
8
1
Anniston
Calhoun County
0.616
46
2
96
th
Chambers County
PK, KG-12
6
2
3
0
Lafayette
Chambers County
0.359
101
5
54
th
Cherokee County
PK, KG-12
1
1
2
4
Centre
Cherokee County
0.571
71
17
107
th
Chickasaw City
PK, KG-12
1
1
1
0
Chickasaw
Mobile County
0.232
124
17
102
nd
Chilton County
PK, KG-12
2
4
4
4
Clanton
Chilton County
0.311
100
2
118
th
Choctaw County
PK, KG-12
2
0
2
0
Butler
Choctaw County
0.134
116
2
104
th
Clarke County
PK, KG-12
3
2
2
0
Grove Hill
Clarke County
0.266
95
9
88
th
Clay County
PK, KG-12
2
1
1
0
Ashland
Clay County
0.41
87
1
34
th
Cleburne County
PK, KG-12
4
1
4
0
Heflin
Cleburne County
0.707
33
1
33
rd
Coffee County
PK, KG-12
1
0
1
2
Elba
Coffee County
0.708
40
7
90
th
Colbert County
PK, KG-12
5
0
3
0
Tuscumbia
Colbert County
0.405
93
3
Compass School
0
0
0
0
Flomaton
Escambia County
(n/a)
101
st
Conecuh County
PK, KG-12
4
1
2
1
Evergreen
Conecuh County
0.324
103
2
111
th
Coosa County
K-12
1
0
1
0
Rockford
Coosa County
0.225
108
3
42
nd
Covington County
PK, KG-12
4
1
3
1
Andalusia
Covington County
0.624
47
5
Crenshaw County
PK, KG-12
0
0
1
3
Luverne
Crenshaw County
(n/a)
12
th
Cullman City
PK, KG-12
3
1
2
1
Cullman
Cullman County
0.894
8
4
50
th
Cullman County
PK, KG-12
12
6
9
1
Cullman
Cullman County
0.589
36
14
28
th
Dale County
PK, KG-12
3
1
2
1
Ozark
Dale County
0.75
22
6
99
th
Daleville City
PK, KG-12
1
1
1
0
Daleville
Dale County
0.334
111
12
115
th
Dallas County
PK, KG-12
6
2
4
0
Selma
Dallas County
0.144
113
2
64
th
Decatur City
PK, KG-12
12
2
4
2
Decatur
Morgan County
0.534
67
3
67
th
DeKalb County
PK, KG-12
4
1
3
8
Rainsville
DeKalb County
0.524
85
18
41
st
Demopolis City
PK, KG-12
2
1
1
0
Demopolis
Marengo County
0.625
72
31
Developing Alabama Youth Prog
7-11
0
0
0
1
Alabaster
Shelby County
(n/a)
87
th
Dothan City
PK, KG-12
12
1
2
0
Dothan
Houston County
0.412
73
14
East Alabama Academy
0
0
0
0
Opelika
Lee County
(n/a)
103
rd
Elba City
PK, KG-12
1
0
2
0
Elba
Coffee County
0.278
78
25
30
th
Elmore County
PK, KG-12
6
4
5
1
Wetumpka
Elmore County
0.744
24
6
14
th
Enterprise City
PK, KG-12
6
2
2
0
Enterprise
Coffee County
0.876
18
4
75
th
Escambia County
PK, KG-12
5
2
5
0
Brewton
Escambia County
0.48
52
23
43
rd
Etowah County
PK, KG-12
11
4
7
2
Gadsden
Etowah County
0.618
35
8
91
st
Eufaula City
PK, KG-12
2
1
2
1
Eufaula
Barbour County
0.4
106
15
Evergreen School
6-12
0
0
1
0
Tuscaloosa
Tuscaloosa County
(n/a)
Excel Institute
0
0
0
0
Gadsden
Etowah County
(n/a)
128
th
Fairfield City
PK, KG-12
3
0
2
1
Fairfield
Jefferson County
0.079
126
2
Father Purcell Center
0
0
0
0
Montgomery
Montgomery County
(n/a)
59
th
Fayette County
PK, KG-12
2
1
2
1
Fayette
Fayette County
0.55
49
10
39
th
Florence City
PK, KG-12
4
2
2
1
Florence
Lauderdale County
0.664
31
8
36
th
Fort Payne City
PK, KG-12
2
1
1
0
Fort Payne
DeKalb County
0.682
63
27
86
th
Franklin County
PK, KG-12
3
0
4
3
Russellville
Franklin County
0.418
97
11
95
th
Gadsden City
PK, KG-12
9
3
3
0
Gadsden
Etowah County
0.393
82
13
25
th
Geneva City
PK, KG-12
1
1
1
0
Geneva
Geneva County
0.772
26
1
47
th
Geneva County
PK, KG-12
3
3
4
0
Geneva
Geneva County
0.602
41
6
Glenwood Mental Health Service
PK, KG-12
0
0
0
0
Birmingham
Jefferson County
(n/a)
Greene County
PK, KG-12
1
1
3
0
Eutaw
Greene County
(n/a)
9
th
Gulf Shores City
PK, KG-12
1
1
1
0
Gulf Shores
Baldwin County
0.937
(n/a)
24
th
Guntersville City
PK, KG-12
2
1
1
0
Guntersville
Marshall County
0.789
16
8
106
th
Hale County
PK, KG-12
2
2
3
0
Greensboro
Hale County
0.241
105
1
35
th
Haleyville City
PK, KG-12
1
1
2
0
Haleyville
Winston County
0.701
62
27
13
th
Hartselle City
PK, KG-12
3
2
1
0
Hartselle
Morgan County
0.885
9
4
77
th
Henry County
PK, KG-12
2
1
2
1
Abbeville
Henry County
0.467
83
6
Higdon Hill School
0
0
0
0
Birmingham
Jefferson County
(n/a)
6
th
Homewood City
PK, KG-12
3
1
1
0
Homewood
Jefferson County
0.956
6
10
th
Hoover City
PK, KG-12
11
3
4
0
Hoover
Jefferson County
0.917
11
1
56
th
Houston County
PK, KG-12
3
1
5
3
Dothan
Houston County
0.565
42
14
66
th
Huntsville City
PK, KG-12
26
11
7
2
Huntsville
Madison County
0.531
61
5
114
th
i3 Academy
K-12
1
0
0
0
Birmingham
Jefferson County
0.15
(n/a)
Ivy Classical Academy
0
0
0
0
Prattville
Autauga County
(n/a)
63
rd
Jackson County
PK, KG-12
8
2
2
6
Scottsboro
Jackson County
0.541
43
20
23
rd
Jacksonville City
PK, KG-12
1
0
1
0
Jacksonville
Calhoun County
0.795
14
9
Jasper City
PK, KG-12
2
2
1
0
Jasper
Walker County
(n/a)
98
th
Jefferson County
PK, KG-12
31
11
13
3
Birmingham
Jefferson County
0.334
92
6
JF Ingram State Technical College
0
0
0
0
Deatsville
Elmore County
(n/a)
Lamar County
PK, KG-12
1
0
1
3
Vernon
Lamar County
(n/a)
121
st
Lanett City
PK, KG-12
1
1
1
0
Lanett
Chambers County
0.116
112
9
57
th
Lauderdale County
PK, KG-12
2
0
2
6
Florence
Lauderdale County
0.558
30
27
Laurel Oaks Behavioral Health Center
0
0
0
0
Dothan
Houston County
(n/a)
84
th
Lawrence County
PK, KG-12
6
2
7
0
Moulton
Lawrence County
0.426
91
7
108
th
LEAD Academy
K-12
1
0
0
0
Montgomery
Montgomery County
0.23
(n/a)
62
nd
Lee County
PK, KG-12
7
2
4
1
Opelika
Lee County
0.543
53
9
Lee County Youth Development Center
0
0
0
0
Opelika
Lee County
(n/a)
46
th
Leeds City
PK, KG-12
2
1
1
0
Leeds
Jefferson County
0.606
54
8
Legacy Prep
K-12
1
0
0
0
Birmingham
Jefferson County
(n/a)
LIFE Academy
0
0
0
0
Montgomery
Montgomery County
(n/a)
68
th
Limestone County
PK, KG-12
9
0
7
1
Athens
Limestone County
0.523
56
12
130
th
Linden City
PK, KG-12
1
1
1
0
Linden
Marengo County
0.072
122
8
131
st
Lowndes County
PK, KG-12
3
2
4
0
Hayneville
Lowndes County
0.054
119
12
123
rd
Macon County
PK, KG-12
2
2
2
1
Tuskegee
Macon County
0.105
118
5
5
th
Madison City
PK, KG-12
7
2
2
0
Madison
Madison County
0.957
4
1
29
th
Madison County
PK, KG-12
15
6
6
3
Huntsville
Madison County
0.746
19
10
Magic City Acceptance Academy
0
0
0
0
Birmingham
Jefferson County
(n/a)
Marengo County
PK, KG-12
0
0
0
3
Linden
Marengo County
(n/a)
53
rd
Marion County
PK, KG-12
4
1
5
1
Hamilton
Marion County
0.575
48
5
76
th
Marshall County
PK, KG-12
7
2
5
1
Guntersville
Marshall County
0.47
75
1
132
nd
Midfield City
PK, KG-12
1
1
2
0
Midfield
Jefferson County
0.05
128
4
93
rd
Mobile County
PK, KG-12
56
16
17
2
Mobile
Mobile County
0.398
90
3
112
th
Monroe County
PK, KG-12
2
1
2
4
Monroeville
Monroe County
0.222
102
10
Montgomery Childrens Specialty Center
0
0
0
0
Montgomery
Montgomery County
(n/a)
105
th
Montgomery County
PK, KG-12
31
9
10
1
Montgomery
Montgomery County
0.255
107
2
Montgomery Public Schools MPS Classroom McInnis
0
0
0
0
Montgomery
Montgomery County
(n/a)
65
th
Morgan County
PK, KG-12
9
3
7
0
Decatur
Morgan County
0.533
45
20
1
st
Mountain Brook City
PK, KG-12
4
1
1
0
Mountain Brook
Jefferson County
0.994
1
Muscle Shoals City
PK, KG-12
4
1
2
0
Muscle Shoals
Colbert County
(n/a)
18
th
Oneonta City
K-12
1
1
1
0
Oneonta
Blount County
0.828
12
6
37
th
Opelika City
PK, KG-12
6
1
2
0
Opelika
Lee County
0.677
38
1
31
st
Opp City
PK, KG-12
1
1
1
0
Opp
Covington County
0.73
39
8
22
nd
Oxford City
PK, KG-12
3
2
2
0
Oxford
Calhoun County
0.808
21
1
85
th
Ozark City
PK, KG-12
2
1
3
0
Ozark
Dale County
0.418
96
11
Pathway Inc
0
0
0
0
Enterprise
Coffee County
(n/a)
20
th
Pelham City
PK, KG-12
2
1
1
0
Pelham
Shelby County
0.82
25
5
52
nd
Pell City
PK, KG-12
4
3
1
0
Pell City
St. Clair County
0.576
37
15
Perry County
PK, KG-12
0
0
0
2
Marion
Perry County
(n/a)
70
th
Phenix City
PK, KG-12
7
2
1
2
Phenix City
Russell County
0.511
64
6
110
th
Pickens County
PK, KG-12
3
0
4
0
Carrollton
Pickens County
0.226
104
6
21
st
Piedmont City
PK, KG-12
1
1
1
0
Piedmont
Calhoun County
0.812
27
6
51
st
Pike County
PK, KG-12
3
0
4
0
Troy
Pike County
0.579
70
19
15
th
Pike Road City
PK, KG-12
1
2
1
0
Pike Road
Montgomery County
0.863
29
14
POINTE Academy LLC
0
0
0
0
Mobile
Mobile County
(n/a)
Presbyterian Home for Children
0
0
0
0
Talladega
Talladega County
(n/a)
92
nd
Randolph County
PK, KG-12
3
1
3
1
Wedowee
Randolph County
0.399
98
6
78
th
Roanoke City
PK, KG-12
1
1
2
0
Roanoke
Randolph County
0.466
99
21
58
th
Russell County
PK, KG-12
5
1
2
0
Phenix City
Russell County
0.555
50
8
38
th
Russellville City
PK, KG-12
2
1
2
0
Russellville
Franklin County
0.67
57
19
SafetyNet Academy Minter
6-12
0
0
2
0
Minter
Dallas County
(n/a)
4
th
Saraland City
PK, KG-12
2
1
1
0
Saraland
Mobile County
0.959
10
6
19
th
Satsuma City
PK, KG-12
1
0
1
0
Satsuma
Mobile County
0.827
20
1
Scottsboro City
PK, KG-12
2
2
1
0
Scottsboro
Jackson County
(n/a)
117
th
Selma City
PK, KG-12
7
2
1
1
Selma
Dallas County
0.139
114
3
Sequel TSI Courtland LLC
6-12
0
0
1
0
Courtland
Lawrence County
(n/a)
Sequel TSI Montgomery LLC
6-12
0
0
1
0
Montgomery
Montgomery County
(n/a)
Sequel TSI New Beginnings LLC
6-12
0
0
1
0
Owens Cross Roads
Madison County
(n/a)
Sequel TSI Tuskegee LLC
6-12
0
0
1
0
Tuskegee
Macon County
(n/a)
100
th
Sheffield City
PK, KG-12
2
1
1
0
Sheffield
Colbert County
0.331
76
24
32
nd
Shelby County
PK, KG-12
15
6
9
1
Columbiana
Shelby County
0.724
28
4
Southeastern Psychiaric Management Inc
0
0
0
0
Gadsden
Etowah County
(n/a)
48
th
St Clair County
PK, KG-12
7
5
5
3
Ashville
St. Clair County
0.599
32
16
St Marys Home
0
0
0
0
Mobile
Mobile County
(n/a)
122
nd
Sumter County
PK, KG-12
3
0
2
0
Livingston
Sumter County
0.106
121
1
45
th
Sylacauga City
PK, KG-12
2
1
1
0
Sylacauga
Talladega County
0.609
68
23
113
th
Talladega City
PK, KG-12
4
1
2
0
Talladega
Talladega County
0.22
110
3
74
th
Talladega County
PK, KG-12
7
3
6
2
Talladega
Talladega County
0.482
88
14
89
th
Tallapoosa County
PK, KG-12
2
0
3
1
Dadeville
Tallapoosa County
0.406
89
55
th
Tallassee City
PK, KG-12
1
1
1
0
Tallassee
Elmore County
0.569
69
14
119
th
Tarrant City
PK, KG-12
2
0
1
0
Birmingham
Jefferson County
0.12
127
8
The Bridge
0
0
0
0
Gadsden
Etowah County
(n/a)
The Little Tree Preschool Auburn
0
0
0
0
Auburn
Lee County
(n/a)
82
nd
Thomasville City
PK, KG-12
1
1
1
0
Thomasville
Clarke County
0.429
94
12
Triwill Portacras
0
0
0
0
Woodstock
Bibb County
(n/a)
83
rd
Troy City
PK, KG-12
1
1
2
0
Troy
Pike County
0.429
80
3
3
rd
Trussville City
PK, KG-12
3
1
1
0
Trussville
Jefferson County
0.972
3
81
st
Tuscaloosa City
PK, KG-12
12
4
4
0
Tuscaloosa
Tuscaloosa County
0.439
77
4
49
th
Tuscaloosa County
PK, KG-12
19
8
7
1
Tuscaloosa
Tuscaloosa County
0.593
59
10
60
th
Tuscumbia City
PK, KG-12
2
1
2
1
Tuscumbia
Colbert County
0.549
60
United Ability
0
0
0
0
Birmingham
Jefferson County
(n/a)
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
79
th
Walker County
PK, KG-12
8
3
6
1
Jasper
Walker County
0.451
65
14
73
rd
Washington County
PK, KG-12
2
0
3
3
Chatom
Washington County
0.495
81
8
126
th
Wilcox County
PK, KG-12
3
1
2
0
Camden
Wilcox County
0.089
129
3
11
th
Winfield City
PK, KG-12
1
1
1
0
Winfield
Marion County
0.897
17
6
80
th
Winston County
PK, KG-12
4
1
5
0
Double Springs
Winston County
0.446
44
36
Spread the word!
Facebook User
Alabama District Rankings
See a list of rankings for 181 districts in Alabama, from best to worst. Compare test scores and view school rankings for Alabama schools at SchoolDigger.com
schooldigger.com
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 27, 2021, 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
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
Loading...