Find a School
School Rankings
Find a School
School Rankings
Home
Alabama
District Rankings
COVID-19
: Visit the
Alabama State Department of Education COVID-19 resource page
for information relevant to Alabama schools.
Alabama School District Rankings
Due to the disruption caused by COVID-19, the Alabama State Department of Education did not administer assessments for the 2019-2020 school year. SchoolDigger will resume updating its rankings when test scores are released in 2021.
Other AL Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2018 - 2019
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 130)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2019
)
Rank (
2018
)
Rank change from
2018
SchoolDigger Rating (
2019
)
123
rd
Acceleration Day and Evening Academy
9-12
0
0
1
0
Mobile
Mobile County
0.109
(n/a)
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)
15
th
Alabaster City
PK, KG-12
3
1
1
0
Alabaster
Shelby County
0.82
18
3
58
th
Albertville City
PK, KG-12
3
2
1
0
Albertville
Marshall County
0.531
68
10
66
th
Alexander City
PK, KG-12
2
2
1
0
Alexander City
Tallapoosa County
0.492
76
10
34
th
Andalusia City
PK, KG-12
1
1
1
0
Andalusia
Covington County
0.675
66
32
115
th
Anniston City
PK, KG-12
3
1
2
0
Anniston
Calhoun County
0.167
120
5
5
th
Arab City
PK, KG-12
2
1
1
0
Arab
Marshall County
0.941
6
1
Athens City
PK, KG-12
5
1
1
1
Athens
Limestone County
(n/a)
79
th
Attalla City
PK, KG-12
1
1
1
0
Attalla
Etowah County
0.431
78
1
7
th
Auburn City
PK, KG-12
9
2
1
0
Auburn
Lee County
0.929
9
2
51
st
Autauga County
PK, KG-12
5
3
4
3
Prattville
Autauga County
0.569
44
7
23
rd
Baldwin County
PK, KG-12
22
10
10
0
Bay Minette
Baldwin County
0.751
24
1
130
th
Barbour County
PK, KG-12
2
0
1
0
Clayton
Barbour County
0.044
128
2
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.12
118
2
86
th
Bibb County
PK, KG-12
4
2
3
0
Centreville
Bibb County
0.407
84
2
117
th
Birmingham City
PK, KG-12
30
9
11
1
Birmingham
Jefferson County
0.162
117
55
th
Blount County
PK, KG-12
6
1
6
4
Oneonta
Blount County
0.548
47
8
84
th
Boaz City
PK, KG-12
3
1
1
0
Boaz
Marshall County
0.419
74
10
Boyd School
0
0
0
0
Green Pond
Bibb County
(n/a)
Brantwood Childrens Home
0
0
0
0
Montgomery
Montgomery County
(n/a)
BrewerPorch Childrens Center
0
0
0
0
Tuscaloosa
Tuscaloosa County
(n/a)
13
th
Brewton City
PK, KG-12
1
1
1
0
Brewton
Escambia County
0.829
10
3
Bryce Adolescent School
5-12
0
0
1
0
Tuscaloosa
Tuscaloosa County
(n/a)
125
th
Bullock County
PK, KG-12
1
1
2
0
Union Springs
Bullock County
0.096
125
109
th
Butler County
PK, KG-12
2
1
2
2
Greenville
Butler County
0.252
110
1
46
th
Calhoun County
PK, KG-12
7
3
8
1
Anniston
Calhoun County
0.586
41
5
Capstone
0
0
0
0
Tuscaloosa
Tuscaloosa County
(n/a)
101
st
Chambers County
PK, KG-12
6
2
3
0
Lafayette
Chambers County
0.304
103
2
71
st
Cherokee County
PK, KG-12
1
1
2
4
Centre
Cherokee County
0.475
52
19
124
th
Chickasaw City
PK, KG-12
1
1
1
0
Chickasaw
Mobile County
0.1
114
10
100
th
Chilton County
PK, KG-12
3
3
4
4
Clanton
Chilton County
0.319
96
4
116
th
Choctaw County
PK, KG-12
2
0
2
0
Butler
Choctaw County
0.164
115
1
95
th
Clarke County
PK, KG-12
3
2
2
0
Grove Hill
Clarke County
0.367
99
4
87
th
Clay County
PK, KG-12
2
1
1
0
Ashland
Clay County
0.407
80
7
33
rd
Cleburne County
PK, KG-12
4
1
4
0
Heflin
Cleburne County
0.675
32
1
40
th
Coffee County
PK, KG-12
1
0
1
2
Elba
Coffee County
0.62
50
10
93
rd
Colbert County
PK, KG-12
5
0
3
0
Tuscumbia
Colbert County
0.387
92
1
Compass School
0
0
0
0
Flomaton
Escambia County
(n/a)
103
rd
Conecuh County
PK, KG-12
4
1
2
1
Evergreen
Conecuh County
0.295
111
8
108
th
Coosa County
K-12
1
0
2
0
Rockford
Coosa County
0.274
107
1
47
th
Covington County
PK, KG-12
4
1
3
1
Andalusia
Covington County
0.578
59
12
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.916
7
1
36
th
Cullman County
PK, KG-12
12
6
9
1
Cullman
Cullman County
0.652
30
6
22
nd
Dale County
PK, KG-12
3
1
2
1
Ozark
Dale County
0.774
23
1
111
th
Daleville City
PK, KG-12
1
0
1
0
Daleville
Dale County
0.242
98
13
113
th
Dallas County
PK, KG-12
6
2
4
0
Selma
Dallas County
0.217
113
67
th
Decatur City
PK, KG-12
12
2
4
1
Decatur
Morgan County
0.488
77
10
85
th
DeKalb County
PK, KG-12
4
1
3
8
Rainsville
DeKalb County
0.41
73
12
72
nd
Demopolis City
PK, KG-12
2
1
1
0
Demopolis
Marengo County
0.469
72
Developing Alabama Youth Prog
7-11
0
0
0
0
Alabaster
Shelby County
(n/a)
73
rd
Dothan City
PK, KG-12
11
1
2
0
Dothan
Houston County
0.463
79
6
East Alabama Medical Center
0
0
0
0
Opelika
Morgan County
(n/a)
78
th
Elba City
PK, KG-12
1
0
2
0
Elba
Coffee County
0.431
109
31
24
th
Elmore County
PK, KG-12
6
4
5
0
Wetumpka
Elmore County
0.751
29
5
18
th
Enterprise City
PK, KG-12
6
2
2
0
Enterprise
Coffee County
0.807
21
3
52
nd
Escambia County
PK, KG-12
5
2
5
0
Brewton
Escambia County
0.562
49
3
35
th
Etowah County
PK, KG-12
11
4
7
2
Gadsden
Etowah County
0.667
37
2
106
th
Eufaula City
PK, KG-12
2
1
2
1
Eufaula
Barbour County
0.289
101
5
Evergreen School
6-12
0
0
1
0
Tuscaloosa
Tuscaloosa County
(n/a)
Excel Institute
0
0
0
0
Gadsden
Etowah County
(n/a)
126
th
Fairfield City
PK, KG-12
3
0
2
1
Fairfield
Jefferson County
0.087
124
2
Father Purcell Center
0
0
0
0
Montgomery
Montgomery County
(n/a)
49
th
Fayette County
PK, KG-12
2
1
2
1
Fayette
Fayette County
0.573
61
12
31
st
Florence City
PK, KG-12
4
2
2
0
Florence
Lauderdale County
0.68
33
2
63
rd
Fort Payne City
PK, KG-12
2
1
1
0
Fort Payne
DeKalb County
0.512
40
23
97
th
Franklin County
PK, KG-12
3
0
4
3
Russellville
Franklin County
0.354
94
3
82
nd
Gadsden City
PK, KG-12
9
3
3
0
Gadsden
Etowah County
0.423
81
1
26
th
Geneva City
K-12
1
1
1
0
Geneva
Geneva County
0.723
35
9
41
st
Geneva County
PK, KG-12
3
3
4
0
Geneva
Geneva County
0.62
56
15
Glenwood Mental Health Service
PK, KG-12
0
0
0
0
Birmingham
Shelby County
(n/a)
Greene County
PK, KG-12
1
1
3
0
Eutaw
Greene County
(n/a)
Gulf Shores City
PK, KG-12
1
1
1
0
Gulf Shores
Baldwin County
(n/a)
16
th
Guntersville City
PK, KG-12
2
1
1
0
Guntersville
Marshall County
0.815
20
4
105
th
Hale County
PK, KG-12
2
2
3
0
Greensboro
Hale County
0.29
100
5
62
nd
Haleyville City
PK, KG-12
1
1
2
0
Haleyville
Winston County
0.518
38
24
9
th
Hartselle City
PK, KG-12
3
2
1
0
Hartselle
Morgan County
0.916
11
2
83
rd
Henry County
PK, KG-12
2
1
2
1
Abbeville
Henry County
0.419
83
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.938
5
1
11
th
Hoover City
PK, KG-12
11
3
4
0
Hoover
Jefferson County
0.877
13
2
42
nd
Houston County
PK, KG-12
3
1
5
3
Dothan
Houston County
0.614
36
6
61
st
Huntsville City
PK, KG-12
26
11
7
2
Huntsville
Madison County
0.521
53
8
i3 Academy
0
0
0
0
Birmingham
Jefferson County
(n/a)
43
rd
Jackson County
PK, KG-12
8
2
2
6
Scottsboro
Jackson County
0.609
43
14
th
Jacksonville City
PK, KG-12
1
0
1
0
Jacksonville
Calhoun County
0.821
15
1
Jasper City
PK, KG-12
2
2
1
0
Jasper
Walker County
(n/a)
92
nd
Jefferson County
PK, KG-12
30
11
13
4
Birmingham
Jefferson County
0.401
93
1
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)
112
th
Lanett City
PK, KG-12
1
1
1
0
Lanett
Chambers County
0.223
119
7
30
th
Lauderdale County
PK, KG-12
2
0
2
6
Florence
Lauderdale County
0.689
26
4
Laurel Oaks Behavioral Health Center
0
0
0
0
Dothan
Houston County
(n/a)
91
st
Lawrence County
PK, KG-12
6
2
7
0
Moulton
Lawrence County
0.401
82
9
LEAD Academy
K-5
1
0
0
0
Montgomery
Montgomery County
(n/a)
53
rd
Lee County
PK, KG-12
7
2
4
0
Opelika
Lee County
0.557
63
10
Lee County Youth Development Center
0
0
0
0
Opelika
Lee County
(n/a)
54
th
Leeds City
PK, KG-12
2
1
1
0
Leeds
Jefferson County
0.549
67
13
Legacy Prep
K-2
1
0
0
0
Birmingham
Jefferson County
(n/a)
56
th
Limestone County
PK, KG-12
9
0
7
1
Athens
Limestone County
0.541
54
2
122
nd
Linden City
PK, KG-12
1
1
1
0
Linden
Marengo County
0.112
116
6
119
th
Lowndes County
PK, KG-12
3
2
3
0
Hayneville
Lowndes County
0.124
122
3
118
th
Macon County
PK, KG-12
2
2
2
1
Tuskegee
Macon County
0.145
121
3
4
th
Madison City
PK, KG-12
7
2
2
0
Madison
Madison County
0.96
4
19
th
Madison County
PK, KG-12
15
6
6
2
Huntsville
Madison County
0.799
16
3
Marengo County
PK, KG-12
0
0
0
3
Linden
Marengo County
(n/a)
48
th
Marion County
PK, KG-12
4
1
5
1
Hamilton
Marion County
0.576
55
7
75
th
Marshall County
PK, KG-12
6
2
5
1
Guntersville
Marshall County
0.443
85
10
128
th
Midfield City
PK, KG-12
1
1
2
0
Midfield
Jefferson County
0.07
126
2
90
th
Mobile County
PK, KG-12
54
16
17
2
Mobile
Mobile County
0.402
86
4
102
nd
Monroe County
PK, KG-12
2
1
2
4
Monroeville
Monroe County
0.297
105
3
Montgomery Childrens Specialty Center
0
0
0
0
Montgomery
Montgomery County
(n/a)
107
th
Montgomery County
PK, KG-12
31
9
10
1
Montgomery
Montgomery County
0.283
104
3
Montgomery Public Schools MPS Classroom McInnis
0
0
0
0
Montgomery
Montgomery County
(n/a)
45
th
Morgan County
PK, KG-12
9
3
7
0
Decatur
Morgan County
0.603
48
3
1
st
Mountain Brook City
PK, KG-12
4
1
1
0
Mountain Brook
Jefferson County
0.992
1
Muscle Shoals City
PK, KG-12
4
1
2
0
Muscle Shoals
Colbert County
(n/a)
12
th
Oneonta City
K-12
1
1
1
0
Oneonta
Blount County
0.841
12
38
th
Opelika City
PK, KG-12
6
1
2
0
Opelika
Lee County
0.633
57
19
39
th
Opp City
PK, KG-12
1
1
1
0
Opp
Covington County
0.623
58
19
21
st
Oxford City
PK, KG-12
3
2
2
0
Oxford
Calhoun County
0.775
25
4
96
th
Ozark City
PK, KG-12
2
1
3
0
Ozark
Dale County
0.36
(n/a)
Pathway Inc
0
0
0
0
Enterprise
Coffee County
(n/a)
25
th
Pelham City
PK, KG-12
2
1
1
0
Pelham
Shelby County
0.724
22
3
37
th
Pell City
PK, KG-12
4
3
1
0
Pell City
St. Clair County
0.636
34
3
Perry County
PK, KG-12
0
0
0
2
Marion
Perry County
(n/a)
64
th
Phenix City
PK, KG-12
7
2
1
1
Phenix City
Russell County
0.511
90
26
104
th
Pickens County
PK, KG-12
3
0
4
0
Carrollton
Pickens County
0.291
108
4
27
th
Piedmont City
PK, KG-12
1
1
1
0
Piedmont
Calhoun County
0.72
39
12
70
th
Pike County
PK, KG-12
3
0
4
0
Troy
Pike County
0.475
70
29
th
Pike Road City
PK, KG-12
1
1
1
0
Pike Road
Montgomery County
0.692
45
16
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)
98
th
Randolph County
PK, KG-12
3
1
3
1
Wedowee
Randolph County
0.352
102
4
99
th
Roanoke City
PK, KG-12
1
1
2
0
Roanoke
Randolph County
0.332
91
8
50
th
Russell County
PK, KG-12
5
1
2
0
Phenix City
Russell County
0.571
64
14
57
th
Russellville City
PK, KG-12
2
1
2
0
Russellville
Franklin County
0.54
60
3
SafetyNet Academy Minter
6-12
0
0
2
0
Minter
Dallas County
(n/a)
10
th
Saraland City
PK, KG-12
2
1
1
0
Saraland
Mobile County
0.908
8
2
20
th
Satsuma City
PK, KG-12
1
0
1
0
Satsuma
Mobile County
0.778
14
6
Scottsboro City
PK, KG-12
2
2
1
0
Scottsboro
Jackson County
(n/a)
114
th
Selma City
PK, KG-12
6
2
1
1
Selma
Dallas County
0.185
112
2
Sequel TSI Courtland LLC
6-12
0
0
1
0
Courtland
Lawrence County
(n/a)
Sequel TSI Madison LLC
6-12
0
0
1
0
Madison
Madison 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)
76
th
Sheffield City
PK, KG-12
2
1
1
0
Sheffield
Colbert County
0.439
95
19
28
th
Shelby County
PK, KG-12
15
6
9
1
Columbiana
Shelby County
0.709
28
Southeastern Psychiaric Management Inc
0
0
0
0
Gadsden
Etowah County
(n/a)
32
nd
St Clair County
PK, KG-12
7
5
5
3
Ashville
St. Clair County
0.676
31
1
St Marys Home
0
0
0
0
Mobile
Mobile County
(n/a)
121
st
Sumter County
PK, KG-12
3
0
2
0
Livingston
Sumter County
0.118
129
8
68
th
Sylacauga City
PK, KG-12
2
1
1
0
Sylacauga
Talladega County
0.483
51
17
110
th
Talladega City
PK, KG-12
4
1
2
0
Talladega
Talladega County
0.243
106
4
88
th
Talladega County
PK, KG-12
7
3
6
2
Talladega
Talladega County
0.406
87
1
89
th
Tallapoosa County
PK, KG-12
2
0
3
1
Dadeville
Tallapoosa County
0.403
97
8
69
th
Tallassee City
PK, KG-12
1
1
1
0
Tallassee
Elmore County
0.48
71
2
127
th
Tarrant City
PK, KG-12
2
0
1
0
Birmingham
Jefferson County
0.072
123
4
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)
94
th
Thomasville City
PK, KG-12
1
0
1
0
Thomasville
Clarke County
0.376
65
29
Triwill Portacras
0
0
0
0
Woodstock
Bibb County
(n/a)
80
th
Troy City
PK, KG-12
1
1
2
0
Troy
Pike County
0.43
75
5
3
rd
Trussville City
PK, KG-12
3
1
1
0
Trussville
Jefferson County
0.968
3
77
th
Tuscaloosa City
PK, KG-12
12
4
4
0
Tuscaloosa
Tuscaloosa County
0.438
89
12
59
th
Tuscaloosa County
PK, KG-12
19
8
7
1
Tuscaloosa
Tuscaloosa County
0.528
62
3
60
th
Tuscumbia City
PK, KG-12
2
1
2
1
Tuscumbia
Colbert County
0.525
42
18
United Ability
0
0
0
0
Birmingham
Jefferson County
(n/a)
74
th
University Charter School
PK, KG-8
1
0
0
0
Livingston
Sumter County
0.456
(n/a)
2
nd
Vestavia Hills City
PK, KG-12
5
2
1
0
Vestavia Hills
Jefferson County
0.984
2
65
th
Walker County
PK, KG-12
8
3
6
1
Jasper
Walker County
0.493
69
4
81
st
Washington County
PK, KG-12
2
0
3
3
Chatom
Washington County
0.424
88
7
129
th
Wilcox County
PK, KG-12
3
1
2
0
Camden
Wilcox County
0.062
127
2
17
th
Winfield City
PK, KG-12
1
1
1
0
Winfield
Marion County
0.814
19
2
44
th
Winston County
PK, KG-12
4
1
5
0
Double Springs
Winston County
0.603
46
2
Woodland Preparatory
0
0
0
0
Chatom
Washington County
(n/a)
Spread the word!
Facebook User
Alabama District Rankings
See a list of rankings for 180 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 October 19, 2019, 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.
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...