Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
⚠
We've upgraded our subscription system.
Sign in and save your payment method so your ad-free access continues uninterrupted.
Sign in now →
Home
Alabama
School Rankings
Best High Schools in Alabama
Find the best Alabama high schools with SchoolDigger.com! Focused on test scores for accurate rankings, our user-friendly site simplifies your search. Empower your decisions by exploring top-rated schools, only on SchoolDigger.com - the ultimate guide to K-12 schools!
Year after year, SchoolDigger is
always
the first to publish Alabama test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
Alert!
We are expecting the release of this year's test scores by the Alabama State Department of Education any day now! We will update our rankings as soon as they are released!
Get Notified!
Alert!
New test scores and rankings are expected from the Alabama State Department of Education any day now!
Get Notified!
Elementary Schools
Elementary
Middle Schools
Middle
High Schools
High
Districts
Cities
By Student Population
Population
Rankings by Student Population
Gender
Female
Male
Race / Ethnicity
Asian
African American
Hispanic
Native American
Pacific Islander
White
Multi-racial
Special Programs
English Language Learner
Special Education
Gifted and Talented
Low Socio Economic Status
Other
Homeless
Foster Care
Military Connected
Migrant
Find!
View:
Summary
Choose columns to display
Summary
School Details
Students/Teachers
Ranking
Finance
Year:
2024 - 2025
Select school year
2024 - 2025
2023 - 2024
2022 - 2023
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
My Schools
Your saved schools
View my schools only
Email my list
Click the
button next to any school to save it here!
School
Students/Teachers
Per Pupil Expenditures (2019)
Ranking (
2025
vs
2024
)
ID
Rank
(of
374
)
School
Type
Grades
Address
City
Zip
County
District
Is Charter
Is Magnet
Is Virtual
Is Title I
Phone
# Students
Full-time Teachers
Student/
Teacher Ratio
Free/Disc Lunch
Recipients
White
Black
Hispanic
Asian
American
Indian
Pacific
Islander
Two or
More Races
Per Pupil Expenditures:
Total
Personnel from Federal Funds
Non-Personnel from Federal Funds
Total from Federal Funds
Personnel from State and Local Funds
Non-Personnel from State and Local Funds
Total from State and Local Funds
Average Standard
Score (
2025
)
Average Standard
Score (
2024
)
Rank (
2024
)
Rank Change from
2024
SchoolDigger Rating (
2025
)
ID
1
Loveless Academic Magnet Program High School
Public, Magnet
9-12
3440 McGehee Rd
Montgomery
36111
Montgomery County
Montgomery County
No
Yes
No
No
(334) 284-7500
394
27
14.5
17.5%
104 (26.4%)
104 (26.4%)
22 (5.6%)
153 (38.8%)
3 (0.8%)
1 (0.3%)
7 (1.8%)
$9,652
$738
$8,863
100
100
1
010243001417
2
Mountain Brook High School
Public
10-12
3650 Bethune Dr
Mountain Brook
35223
Jefferson County
Mountain Brook City
No
No
No
No
(205) 414-3800
985
98
10.1
2.8%
908 (92.2%)
0 (0.0%)
22 (2.2%)
12 (1.2%)
0 (0.0%)
0 (0.0%)
43 (4.4%)
$16,839
$115
$16,723
99.9
99.9
2
010249001056
3
Vestavia Hills High School
Public
10-12
2235 Lime Rock Rd
Vestavia Hills
35216
Jefferson County
Vestavia Hills City
No
No
No
No
(205) 402-5250
1,625
117
13.8
9.8%
1,328 (81.7%)
72 (4.4%)
70 (4.3%)
112 (6.9%)
4 (0.2%)
0 (0.0%)
39 (2.4%)
$12,105
$678
$11,425
99.9
99.6
4
1
010343001304
4
New Century Technology High School
Public, Magnet
9-12
2500 Meridian Street NW
Huntsville
35811
Madison County
Huntsville City
No
Yes
No
No
(256) 428-7800
366
27
13.5
20.8%
176 (48.1%)
106 (29.0%)
54 (14.8%)
12 (3.3%)
2 (0.5%)
0 (0.0%)
16 (4.4%)
99.8
99.1
7
3
010180001374
5
HewittTrussville High School
Public
9-12
6450 Husky Parkway
Trussville
35173
Jefferson County
Trussville City
No
No
No
No
(205) 228-4000
1,571
100
15.7
15.3%
1,185 (75.4%)
254 (16.2%)
52 (3.3%)
39 (2.5%)
4 (0.3%)
1 (0.1%)
36 (2.3%)
$11,143
$826
$10,308
99.6
99.4
6
1
010001301682
6
Fairhope High School
Public
9-12
18800 Greeno Rd
Fairhope
36532
Baldwin County
Baldwin County
No
No
No
No
(251) 928-8309
1,536
102
15.1
21.9%
1,201 (78.2%)
89 (5.8%)
141 (9.2%)
16 (1.0%)
0 (0.0%)
0 (0.0%)
89 (5.8%)
$8,721
$471
$8,244
99.5
99.5
5
1
010027000100
7
Homewood High School
Public
9-12
1901 S Lakeshore Dr
Homewood
35209
Jefferson County
Homewood City
No
No
No
No
(205) 871-9663
1,333
111
12
27.9%
864 (64.8%)
210 (15.8%)
183 (13.7%)
29 (2.2%)
3 (0.2%)
1 (0.1%)
43 (3.2%)
$14,426
$982
$13,423
99.5
99.7
3
4
010176000608
8
Spanish Fort High School
Public
9-12
One Plaza De Toros
Spanish Fort
36527
Baldwin County
Baldwin County
No
No
No
No
(251) 621-6629
1,115
67
16.5
16.7%
883 (79.2%)
80 (7.2%)
64 (5.7%)
17 (1.5%)
1 (0.1%)
1 (0.1%)
69 (6.2%)
$10,360
$717
$9,638
98.7
98.6
10
2
010027002073
9
Baldwin County Virtual School
Public, Virtual
7-12
605 Hwy 98
Daphne
36526
Baldwin County
Baldwin County
No
No
Yes
No
(251) 607-5622
298
23
12.9
34.6%
235 (78.9%)
20 (6.7%)
17 (5.7%)
5 (1.7%)
1 (0.3%)
0 (0.0%)
20 (6.7%)
97.4
89.8
35
26
010027002443
10
Jacksonville High School
Public
7-12
1000 George Douthit Dr SW
Jacksonville
36265
Calhoun County
Jacksonville City
No
No
No
No
(256) 782-8800
756
48
15.9
44.4%
412 (54.5%)
202 (26.7%)
44 (5.8%)
6 (0.8%)
0 (0.0%)
0 (0.0%)
92 (12.2%)
$10,088
$1,256
$8,766
97.4
94.9
23
13
010186000673
11
Oak Mountain High School
Public
9-12
5476 Caldwell Mill Rd
Birmingham
35242
Shelby County
Shelby County
No
No
No
No
(205) 682-5200
1,648
89
18.5
23.3%
1,197 (72.6%)
172 (10.4%)
161 (9.8%)
90 (5.5%)
5 (0.3%)
2 (0.1%)
21 (1.3%)
$9,326
$516
$8,795
96.2
98.8
8
3
010303001189
12
Madison County High School
Public
9-12
174 Brock Rd
Gurley
35748
Madison County
Madison County
No
No
No
No
(256) 851-3270
451
26
17.3
35.0%
317 (70.3%)
38 (8.4%)
35 (7.8%)
2 (0.4%)
42 (9.3%)
0 (0.0%)
17 (3.8%)
$11,207
$1,075
$10,093
95.9
88.8
38
26
010222000556
13
Daphne High School
Public
9-12
9300 Champions Way
Daphne
36526
Baldwin County
Baldwin County
No
No
No
No
(251) 626-8787
1,639
103
15.9
27.6%
1,040 (63.5%)
282 (17.2%)
153 (9.3%)
26 (1.6%)
3 (0.2%)
1 (0.1%)
134 (8.2%)
$9,220
$469
$8,745
95.5
95.9
20
7
010027001759
14
Lexington High School
Public
7-12
101 School St
Lexington
35648
Lauderdale County
Lauderdale County
No
No
No
Yes
(256) 229-6622
379
22
17.6
35.1%
363 (95.8%)
6 (1.6%)
2 (0.5%)
1 (0.3%)
0 (0.0%)
0 (0.0%)
7 (1.8%)
$9,817
$1,006
$8,805
95.3
63.1
112
98
010201000770
15
Winfield High School
Public
9-12
232 Pirate Cove
Winfield
35594
Marion County
Winfield City
No
No
No
No
(205) 487-6900
344
17
20.2
44.5%
298 (86.6%)
21 (6.1%)
16 (4.7%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
9 (2.6%)
$12,236
$878
$11,333
95.1
94.5
26
11
010354001355
16
James Clemens High School
Public
9-12
11306 County Line Road
Madison
35756
Limestone County
Madison City
No
No
No
No
(256) 216-5313
2,159
121
17.8
23.3%
1,169 (54.1%)
418 (19.4%)
208 (9.6%)
221 (10.2%)
12 (0.6%)
5 (0.2%)
126 (5.8%)
$9,387
$717
$8,640
95.1
98.3
11
5
010000802198
17
Ramsay High School
Public
9-12
1800 13th Ave S
Birmingham
35205
Jefferson County
Birmingham City
No
No
No
Yes
(205) 231-7000
762
46
16.5
50.7%
6 (0.8%)
720 (94.5%)
21 (2.8%)
0 (0.0%)
1 (0.1%)
0 (0.0%)
14 (1.8%)
$11,746
$1,049
$10,695
94.7
74.1
71
54
010039000176
18
Chelsea High School
Public
9-12
10510 Highway 11
Chelsea
35043
Shelby County
Shelby County
No
No
No
No
(205) 682-7200
1,235
73
17
23.5%
968 (78.4%)
136 (11.0%)
77 (6.2%)
26 (2.1%)
5 (0.4%)
1 (0.1%)
22 (1.8%)
$9,012
$589
$8,406
94.6
94.7
25
7
010303001171
19
Gulf Shores High School
Public
9-12
600 East 15th Ave
Gulf Shores
36542
Baldwin County
Gulf Shores City
No
No
No
No
(251) 968-4747
927
60
15.4
28.3%
746 (80.5%)
52 (5.6%)
78 (8.4%)
14 (1.5%)
12 (1.3%)
0 (0.0%)
25 (2.7%)
94.5
91.8
30
11
010020202473
20
Spain Park High School
Public
9-12
4700 Jaguar Drive
Hoover
35242
Shelby County
Hoover City
No
No
No
No
(205) 439-1400
1,472
98
15
31.2%
867 (58.9%)
273 (18.5%)
153 (10.4%)
110 (7.5%)
2 (0.1%)
2 (0.1%)
65 (4.4%)
$13,243
$825
$12,416
94.4
98.7
9
11
010000701456
21
Springville High School
Public
9-12
8295 U S Hwy 11
Springville
35146
St. Clair County
St Clair County
No
No
No
No
(205) 467-7833
772
39
19.6
21.8%
650 (84.2%)
65 (8.4%)
34 (4.4%)
2 (0.3%)
1 (0.1%)
0 (0.0%)
20 (2.6%)
$8,747
$1,279
$7,456
94
93.1
28
7
010306201377
22
Bob Jones High School
Public
9-12
650 Hughes Rd
Madison
35758
Madison County
Madison City
No
No
No
No
(256) 772-2547
2,048
113
18
25.4%
1,096 (53.5%)
469 (22.9%)
183 (8.9%)
142 (6.9%)
14 (0.7%)
1 (0.0%)
143 (7.0%)
$9,356
$610
$8,716
93.9
96.1
18
4
010000800831
23
Buckhorn High School
Public
9-12
4123 Winchester Rd
New Market
35761
Madison County
Madison County
No
No
No
No
(256) 851-3300
1,320
69
19
32.2%
755 (57.2%)
294 (22.3%)
100 (7.6%)
23 (1.7%)
82 (6.2%)
1 (0.1%)
65 (4.9%)
$8,921
$849
$8,033
93.2
88.8
37
14
010222001683
24
Hoover High School
Public
9-12
1000 Buccaneer Drive
Hoover
35244
Jefferson County
Hoover City
No
No
No
No
(205) 439-1200
2,919
185
15.7
29.6%
1,469 (50.3%)
778 (26.7%)
316 (10.8%)
235 (8.1%)
2 (0.1%)
4 (0.1%)
115 (3.9%)
$11,758
$943
$10,814
93
97
13
11
010000700251
25
TR Miller High School
Public
9-12
1835 Douglas Ave
Brewton
36426
Escambia County
Brewton City
No
No
No
No
(251) 867-8430
373
21
17.5
53.6%
231 (61.9%)
120 (32.2%)
7 (1.9%)
5 (1.3%)
0 (0.0%)
0 (0.0%)
10 (2.7%)
$11,478
$77
$11,339
92.3
94.7
24
1
010045000216
26
Orange Beach MiddleHigh School
Public
7-12
23908 Canal Road
Orange Beach
36561
Baldwin County
Orange Beach City
No
(n/a)
No
(n/a)
(251) 967-5306
662
44
15
18.7%
588 (88.8%)
11 (1.7%)
32 (4.8%)
6 (0.9%)
8 (1.2%)
2 (0.3%)
15 (2.3%)
92.3
96.1
17
9
010358102555
27
Lauderdale County High School
Public
7-12
201 Cedar Street
Rogersville
35652
Lauderdale County
Lauderdale County
No
No
No
Yes
(256) 247-3414
542
32
17.2
33.2%
487 (89.9%)
26 (4.8%)
12 (2.2%)
2 (0.4%)
1 (0.2%)
1 (0.2%)
13 (2.4%)
$9,610
$1,289
$8,316
91.9
69.8
82
55
010201000767
28
Piedmont High School
Public
9-12
750 Tom Bible Mem Hwy
Piedmont
36272
Calhoun County
Piedmont City
No
No
No
No
(256) 447-2829
315
18
17
56.5%
238 (75.6%)
42 (13.3%)
10 (3.2%)
3 (1.0%)
1 (0.3%)
0 (0.0%)
21 (6.7%)
$11,384
$1,257
$10,122
91.3
91.4
31
3
010276001108
29
Auburn High School
Public
10-12
1701 E Samford Avenue
Auburn
36830
Lee County
Auburn City
No
No
No
No
(334) 887-2120
2,227
127
17.5
29.1%
1,234 (55.4%)
490 (22.0%)
191 (8.6%)
239 (10.7%)
2 (0.1%)
0 (0.0%)
71 (3.2%)
$10,361
$557
$9,788
90.8
98.2
12
17
010021000036
30
Huntsville High School
Public
9-12
2304 Billie Watkins St SW
Huntsville
35801
Madison County
Huntsville City
No
No
No
No
(256) 428-8050
1,807
103
17.5
32.8%
1,068 (59.1%)
458 (25.3%)
149 (8.2%)
28 (1.5%)
13 (0.7%)
3 (0.2%)
88 (4.9%)
$7,531
$475
$7,055
90.7
96.6
15
15
010180000631
31
Wetumpka High School
Public
9-12
1251 Coosa River Pkwy
Wetumpka
36092
Elmore County
Elmore County
No
No
No
No
(334) 567-5158
1,219
66
18.4
38.7%
698 (57.3%)
386 (31.7%)
74 (6.1%)
10 (0.8%)
7 (0.6%)
1 (0.1%)
43 (3.5%)
$8,039
$833
$7,189
90.6
62.9
113
82
010129000471
32
Straughn High School
Public
9-12
29448 Straughn School Road
Andalusia
36421
Covington County
Covington County
No
No
No
Yes
(334) 222-2511
433
26
16.6
43.6%
397 (91.7%)
8 (1.8%)
6 (1.4%)
12 (2.8%)
2 (0.5%)
0 (0.0%)
8 (1.8%)
$9,506
$1,010
$8,490
89.5
77.6
63
31
010093000363
33
Hartselle High School
Public
9-12
1000 Bethel Road NE
Hartselle
35640
Morgan County
Hartselle City
No
No
No
No
(256) 751-5615
1,027
71
14.4
26.8%
896 (87.2%)
43 (4.2%)
47 (4.6%)
7 (0.7%)
7 (0.7%)
1 (0.1%)
26 (2.5%)
$10,312
$522
$9,776
88.7
95.7
22
11
010173000599
34
Saraland High School
Public
9-12
1115 Industrial Parkway
Saraland
36571
Mobile County
Saraland City
No
No
No
Yes
(251) 602-8970
1,134
70
16.1
42.4%
773 (68.2%)
235 (20.7%)
38 (3.4%)
16 (1.4%)
13 (1.1%)
1 (0.1%)
58 (5.1%)
$10,625
$984
$9,626
88.7
84.3
44
10
010018502137
35
George W Long High School
Public
7-12
2565 Co Rd 60
Skipperville
36374
Dale County
Dale County
No
No
No
No
(334) 774-2380
377
21
17.6
40.6%
319 (84.6%)
27 (7.2%)
15 (4.0%)
4 (1.1%)
4 (1.1%)
1 (0.3%)
7 (1.9%)
$9,811
$1,365
$8,444
88.5
89.8
34
1
010105000390
36
Pleasant Home School
Public, Alternative
PK, KG-12
12548 Falco Road
Andalusia
36420
Covington County
Covington County
No
No
No
Yes
(334) 222-1315
508
29
17.5
55.1%
443 (87.2%)
32 (6.3%)
21 (4.1%)
2 (0.4%)
3 (0.6%)
0 (0.0%)
7 (1.4%)
$9,216
$1,014
$8,196
88.4
48.8
176
140
010093000361
37
Sparkman High School
Public
9-12
2616 Jeff Rd
Harvest
35749
Madison County
Madison County
No
No
No
No
(256) 837-0331
1,770
88
20.1
36.6%
777 (43.9%)
632 (35.7%)
175 (9.9%)
33 (1.9%)
54 (3.1%)
7 (0.4%)
92 (5.2%)
$8,030
$650
$7,341
88.4
71.6
79
42
010222000848
38
Holtville High School
Public
9-12
10425 Holtville Rd
Deatsville
36022
Elmore County
Elmore County
No
No
No
No
(334) 569-3034
555
32
17.3
39.5%
499 (89.9%)
41 (7.4%)
8 (1.4%)
0 (0.0%)
2 (0.4%)
0 (0.0%)
5 (0.9%)
$10,352
$922
$9,412
87.8
71.9
78
40
010129000465
39
Elmore County High School
Public
9-12
155 N College St
Eclectic
36024
Elmore County
Elmore County
No
No
No
No
(334) 541-3661
494
28
17.6
33.0%
428 (86.6%)
43 (8.7%)
11 (2.2%)
3 (0.6%)
0 (0.0%)
0 (0.0%)
9 (1.8%)
$11,033
$999
$10,015
87.2
66
103
64
010129000463
40
Priceville High School
Public
9-12
2650 N Bethel Rd
Decatur
35603
Morgan County
Morgan County
No
No
No
No
(256) 353-1950
506
27
18.7
27.3%
435 (86.0%)
11 (2.2%)
30 (5.9%)
17 (3.4%)
0 (0.0%)
1 (0.2%)
12 (2.4%)
$10,170
$759
$9,395
87.2
82.3
50
10
010248001048
41
Brewbaker Technology Magnet High School
Public, Magnet
9-12
4405 Brewbaker Dr
Montgomery
36116
Montgomery County
Montgomery County
No
Yes
No
No
(334) 284-7100
550
33
16.6
37.5%
62 (11.3%)
410 (74.5%)
39 (7.1%)
25 (4.5%)
5 (0.9%)
0 (0.0%)
9 (1.6%)
$9,573
$668
$8,855
87.1
96.3
16
25
010243001457
42
Satsuma High School
Public
7-12
1 Gator Circle
Satsuma
36572
Mobile County
Satsuma City
No
No
No
Yes
(251) 380-8190
729
41
17.7
45.3%
600 (82.3%)
56 (7.7%)
10 (1.4%)
6 (0.8%)
34 (4.7%)
2 (0.3%)
21 (2.9%)
$9,796
$895
$8,855
87.1
95.8
21
21
010018902195
43
Jasper High School
Public
9-12
1501 Viking Drive
Jasper
35501
Walker County
Jasper City
No
No
No
No
(205) 221-9277
850
53
16
45.9%
542 (63.8%)
132 (15.5%)
150 (17.6%)
10 (1.2%)
1 (0.1%)
0 (0.0%)
15 (1.8%)
$12,720
$1,732
$10,988
86.6
81.7
52
9
010189000678
44
Elberta High School
Public
9-12
13355main Street
Elberta
36530
Baldwin County
Baldwin County
No
No
No
No
(251) 986-8127
735
46
15.9
46.7%
517 (70.3%)
18 (2.4%)
122 (16.6%)
2 (0.3%)
1 (0.1%)
0 (0.0%)
75 (10.2%)
$11,501
$1,205
$10,292
86.5
87.4
39
5
010027000057
45
Arab High School
Public
9-12
511 Arabian Dr NE
Arab
35016
Marshall County
Arab City
No
No
No
No
(256) 586-6026
735
50
14.8
39.7%
679 (92.4%)
6 (0.8%)
19 (2.6%)
14 (1.9%)
4 (0.5%)
1 (0.1%)
12 (1.6%)
$10,984
$782
$10,192
86.2
96
19
26
010010000028
46
Athens Renaissance School
Public, Virtual, Alternative
K-12
405 South Street East
Athens
35611
Limestone County
Athens City
No
No
Yes
No
(256) 614-3708
606
22
28
21.3%
506 (83.5%)
37 (6.1%)
33 (5.4%)
5 (0.8%)
0 (0.0%)
1 (0.2%)
24 (4.0%)
86.2
90.4
33
13
010012002417
47
Northridge High School
Public
9-12
2901 Northridge Rd
Tuscaloosa
35406
Tuscaloosa County
Tuscaloosa City
No
No
No
No
(205) 759-3590
1,153
55
21.1
33.7%
604 (52.4%)
412 (35.7%)
71 (6.2%)
46 (4.0%)
1 (0.1%)
3 (0.3%)
16 (1.4%)
$9,436
$579
$8,838
85.9
89.2
36
11
010336002102
48
Wicksburg High School
Public
7-12
1172 S State Highway 123
Newton
36352
Houston County
Houston County
No
No
No
No
(334) 692-5549
461
27
17.1
32.8%
391 (84.8%)
24 (5.2%)
32 (6.9%)
2 (0.4%)
2 (0.4%)
0 (0.0%)
10 (2.2%)
$8,550
$1,162
$7,376
85.6
92.6
29
19
010177000617
49
Helena High School
Public
9-12
1310 Hillsboro Parkway
Helena
35080
Shelby County
Shelby County
No
No
No
No
(205) 682-3650
1,383
79
17.6
26.4%
961 (69.5%)
228 (16.5%)
127 (9.2%)
24 (1.7%)
5 (0.4%)
1 (0.1%)
37 (2.7%)
$8,579
$631
$7,932
85.5
91
32
17
010303002191
50
Cullman High School
Public
9-12
510 13th St NE
Cullman
35055
Cullman County
Cullman City
No
No
No
No
(256) 734-3923
1,014
62
16.3
28.6%
862 (85.0%)
6 (0.6%)
100 (9.9%)
18 (1.8%)
3 (0.3%)
1 (0.1%)
24 (2.4%)
$10,356
$703
$9,650
85.2
96.9
14
36
010099000370
51
Magic City Acceptance Academy
Public, Charter
6-12
75 Bagby Dr
Birmingham
35209
Jefferson County
Magic City Acceptance Academy
Yes
No
No
Yes
(205) 961-3204
345
22
15.6
49.6%
183 (53.0%)
38 (11.0%)
104 (30.1%)
3 (0.9%)
1 (0.3%)
1 (0.3%)
15 (4.3%)
84.8
78.6
60
9
010021102505
52
Enterprise High School
Public
9-12
1801 Boll Weevil Circle
Enterprise
36330
Coffee County
Enterprise City
No
No
No
No
(334) 347-2640
2,177
120
18.1
43.1%
1,171 (53.8%)
455 (20.9%)
382 (17.5%)
82 (3.8%)
12 (0.6%)
11 (0.5%)
64 (2.9%)
$10,185
$971
$9,201
84.3
84.7
43
9
010132000476
53
Haleyville High School
Public
9-12
2001 20th St
Haleyville
35565
Winston County
Haleyville City
No
No
No
No
(205) 486-3122
464
36
12.9
52.2%
377 (81.3%)
1 (0.2%)
75 (16.2%)
4 (0.9%)
0 (0.0%)
0 (0.0%)
7 (1.5%)
$11,469
$1,356
$10,083
83.7
49.6
173
120
010172000594
54
Cherokee County High School
Public
9-12
910 Warrior Dr
Centre
35960
Cherokee County
Cherokee County
No
No
No
Yes
(256) 927-3625
448
24
18.9
47.8%
377 (84.2%)
29 (6.5%)
23 (5.1%)
1 (0.2%)
1 (0.2%)
0 (0.0%)
17 (3.8%)
$10,679
$1,372
$9,244
83.7
56.8
138
84
010063000278
55
Florence High School
Public
10-12
1201 Bradshaw Dr
Florence
35630
Lauderdale County
Florence City
No
No
No
No
(256) 768-2200
1,101
63
17.5
49.8%
503 (45.7%)
295 (26.8%)
181 (16.4%)
19 (1.7%)
2 (0.2%)
0 (0.0%)
101 (9.2%)
$13,080
$938
$12,044
81.9
74.6
69
14
010153000528
56
Hazel Green High School
Public
9-12
14380 Highway 231431 N
Hazel Green
35750
Madison County
Madison County
No
No
No
No
(256) 851-3220
1,454
74
19.6
40.7%
798 (54.9%)
374 (25.7%)
121 (8.3%)
15 (1.0%)
68 (4.7%)
2 (0.1%)
76 (5.2%)
$9,090
$852
$8,199
81.6
81.8
51
5
010222000836
57
New Hope High School
Public
7-12
5216 Main Dr
New Hope
35760
Madison County
Madison County
No
No
No
Yes
(256) 851-3280
598
36
16.5
48.3%
413 (69.1%)
47 (7.9%)
36 (6.0%)
3 (0.5%)
77 (12.9%)
0 (0.0%)
22 (3.7%)
$12,045
$1,607
$10,399
80.3
58.5
130
73
010222000843
58
Excel High School
Public, Alternative
PK, KG-12
3010 Hwy 136 W
Excel
36439
Monroe County
Monroe County
No
No
No
Yes
(251) 765-9146
1,010
55
18.5
59.6%
718 (71.1%)
212 (21.0%)
27 (2.7%)
1 (0.1%)
8 (0.8%)
0 (0.0%)
44 (4.4%)
$8,376
$1,006
$7,342
80.1
83.9
45
13
010240000975
58
Stanhope Elmore High School
Public
9-12
4300 Main St
Millbrook
36054
Elmore County
Elmore County
No
No
No
No
(334) 285-4263
1,123
67
16.7
52.2%
442 (39.4%)
493 (43.9%)
139 (12.4%)
12 (1.1%)
2 (0.2%)
1 (0.1%)
34 (3.0%)
$9,164
$694
$8,452
80.1
66.6
100
42
010129000468
60
Athens High School
Public
9-12
655 Hwy 31 North
Athens
35611
Limestone County
Athens City
No
No
No
No
(256) 233-6613
1,278
75
16.9
53.4%
645 (50.5%)
211 (16.5%)
309 (24.2%)
22 (1.7%)
5 (0.4%)
3 (0.2%)
83 (6.5%)
$13,356
$1,006
$12,338
80.1
85.7
42
18
010012001472
61
Ariton School
Public, Alternative
PK, KG-12
264 Creel Richardson Drive
Ariton
36311
Dale County
Dale County
No
No
No
Yes
(334) 762-2371
887
49
18.2
47.2%
643 (72.5%)
103 (11.6%)
94 (10.6%)
13 (1.5%)
2 (0.2%)
2 (0.2%)
30 (3.4%)
$8,843
$1,101
$7,740
80
80.4
54
7
010105000388
62
Kinston School
Public, Alternative
PK, KG-12
201 College Street
Kinston
36453
Coffee County
Coffee County
No
No
No
Yes
(334) 565-3016
524
32
16.6
42.2%
467 (89.1%)
9 (1.7%)
20 (3.8%)
11 (2.1%)
14 (2.7%)
0 (0.0%)
3 (0.6%)
$9,398
$1,416
$7,967
80
47.4
187
125
010081000323
63
Cordova High School
Public
9-12
183 School Road
Cordova
35550
Walker County
Walker County
No
No
No
No
(205) 483-7404
451
24
19.1
51.7%
376 (83.4%)
20 (4.4%)
39 (8.6%)
1 (0.2%)
1 (0.2%)
0 (0.0%)
14 (3.1%)
$9,922
$815
$9,104
79.6
46.1
194
131
010345001308
64
Booker T Washington Magnet High School
Public, Magnet
9-12
4400 Bell Road
Montgomery
36116
Montgomery County
Montgomery County
No
Yes
No
No
(334) 269-3617
492
27
18.2
40.7%
51 (10.4%)
376 (76.4%)
26 (5.3%)
28 (5.7%)
3 (0.6%)
0 (0.0%)
8 (1.6%)
$12,350
$875
$11,424
79
93.6
27
37
010243000504
65
Opp High School
Public
9-12
502 N Maloy St
Opp
36467
Covington County
Opp City
No
No
No
No
(334) 493-4561
396
26
15.5
53.3%
282 (71.2%)
82 (20.7%)
18 (4.5%)
2 (0.5%)
1 (0.3%)
0 (0.0%)
11 (2.8%)
$12,597
$1,481
$10,978
78.8
55.3
149
84
010261001073
66
Muscle Shoals High School
Public
9-12
1900 E Avalon Ave
Muscle Shoals
35661
Colbert County
Muscle Shoals City
No
No
No
No
(256) 389-2682
864
44
19.7
33.7%
549 (63.5%)
140 (16.2%)
74 (8.6%)
32 (3.7%)
10 (1.2%)
0 (0.0%)
59 (6.8%)
$10,216
$759
$9,421
78.8
80.6
53
13
010252001062
67
Holly Pond High School
Public
9-12
160 New Hope Road
Holly Pond
35083
Cullman County
Cullman County
No
No
No
No
(256) 796-5169
278
18
15.8
47.8%
229 (82.4%)
3 (1.1%)
35 (12.6%)
0 (0.0%)
1 (0.4%)
0 (0.0%)
10 (3.6%)
$12,736
$1,884
$10,824
78.6
62.2
116
49
010102000381
68
Cleveland High School
Public
7-12
71 High School St
Cleveland
35049
Blount County
Blount County
No
No
No
Yes
(205) 775-2030
389
20
19
46.5%
298 (76.6%)
3 (0.8%)
81 (20.8%)
2 (0.5%)
0 (0.0%)
0 (0.0%)
5 (1.3%)
$11,225
$1,771
$9,343
78.6
64
109
41
010042000206
69
Brooks High School
Public
7-12
4300 Highway 72
Killen
35645
Lauderdale County
Lauderdale County
No
No
No
Yes
(256) 757-2115
729
41
17.7
34.0%
611 (83.8%)
40 (5.5%)
28 (3.8%)
8 (1.1%)
3 (0.4%)
1 (0.1%)
38 (5.2%)
$9,848
$1,209
$8,636
78.6
72.6
74
5
010201000764
70
Hackleburg High School
Public
6-12
185 School St
Hackleburg
35564
Marion County
Marion County
No
No
No
No
(205) 935-3223
265
14
19.6
58.1%
235 (88.7%)
2 (0.8%)
15 (5.7%)
3 (1.1%)
0 (0.0%)
1 (0.4%)
9 (3.4%)
$11,427
$2,436
$8,972
78.5
36.1
237
167
010231000866
71
Thompson High School
Public
9-12
1921 Warrior Parkway
Alabaster
35007
Shelby County
Alabaster City
No
No
No
No
(205) 685-6700
2,060
128
16.1
49.9%
992 (48.2%)
522 (25.3%)
471 (22.9%)
24 (1.2%)
12 (0.6%)
2 (0.1%)
37 (1.8%)
$12,268
$891
$11,363
78.4
80.2
56
15
010019001183
72
White Plains High School
Public
9-12
250 White Plains Rd
Anniston
36207
Calhoun County
Calhoun County
No
No
No
No
(256) 741-7800
396
22
18.4
40.4%
314 (79.3%)
18 (4.5%)
58 (14.6%)
1 (0.3%)
2 (0.5%)
0 (0.0%)
3 (0.8%)
$10,143
$1,090
$9,007
78.3
74.3
70
2
010054000250
73
Sylacauga High School
Public
9-12
701 N Broadway
Sylacauga
35150
Talladega County
Sylacauga City
No
No
No
No
(256) 249-0911
627
41
15.3
49.9%
315 (50.2%)
254 (40.5%)
34 (5.4%)
3 (0.5%)
0 (0.0%)
1 (0.2%)
20 (3.2%)
$10,937
$974
$9,939
78.3
65.3
108
35
010312001200
74
Fayetteville High School
Public, Alternative
PK, KG-12
170 W W Averitte Dr
Sylacauga
35151
Talladega County
Talladega County
No
No
No
Yes
(256) 315-5550
580
29
19.8
37.2%
522 (90.0%)
24 (4.1%)
14 (2.4%)
3 (0.5%)
3 (0.5%)
0 (0.0%)
14 (2.4%)
$9,158
$1,141
$7,987
78.2
35
244
170
010318001216
75
Cold Springs High School
Public
9-12
9010 County Road 109
Bremen
35033
Cullman County
Cullman County
No
No
No
No
(256) 287-1787
235
13
17.6
34.9%
225 (95.7%)
2 (0.9%)
3 (1.3%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
5 (2.1%)
$12,424
$1,846
$10,551
78.2
66.2
102
27
010102000374
76
Robertsdale High School
Public
9-12
21630 Highway 59 South
Robertsdale
36567
Baldwin County
Baldwin County
No
No
No
No
(251) 947-4154
1,418
86
16.4
48.8%
938 (66.1%)
87 (6.1%)
280 (19.7%)
5 (0.4%)
8 (0.6%)
0 (0.0%)
100 (7.1%)
$9,855
$863
$8,987
78.1
82.6
49
27
010027000024
77
Red Bay High School
Public
7-12
800 8th St
Red Bay
35582
Franklin County
Franklin County
No
No
No
No
(256) 331-2270
322
21
15.3
38.8%
281 (87.3%)
10 (3.1%)
23 (7.1%)
0 (0.0%)
0 (0.0%)
1 (0.3%)
7 (2.2%)
$8,435
$1,119
$7,313
78.1
62.5
115
38
010159000545
78
Oneonta High School
Public
9-12
27605 State Hwy 75
Oneonta
35121
Blount County
Oneonta City
No
No
No
No
(205) 545-5913
401
26
15.6
39.7%
234 (58.4%)
19 (4.7%)
126 (31.4%)
6 (1.5%)
1 (0.2%)
0 (0.0%)
15 (3.7%)
$9,526
$833
$8,658
77.4
82.7
48
30
010255001064
79
Alexandria High School
Public
9-12
353 Stadium Dr
Alexandria
36250
Calhoun County
Calhoun County
No
No
No
No
(256) 741-4400
480
28
17.2
46.5%
388 (80.8%)
57 (11.9%)
18 (3.8%)
8 (1.7%)
1 (0.2%)
2 (0.4%)
6 (1.3%)
$10,447
$810
$9,590
77.3
79.6
58
21
010054000232
80
Pike Road High School
Public
9-12
696 Georgia Washington Rd
Pike Road
36064
Montgomery County
Pike Road City
No
No
No
No
(334) 420-5380
833
48
17.2
23.9%
403 (48.4%)
298 (35.8%)
72 (8.6%)
42 (5.0%)
2 (0.2%)
1 (0.1%)
15 (1.8%)
$10,127
$600
$9,515
76.5
76.4
64
16
010019502441
81
Moody High School
Public
9-12
714 High School Dr
Moody
35004
St. Clair County
St Clair County
No
No
No
No
(205) 640-5127
708
36
19.4
36.3%
495 (69.9%)
99 (14.0%)
57 (8.1%)
10 (1.4%)
2 (0.3%)
1 (0.1%)
44 (6.2%)
$8,682
$1,228
$7,443
76.4
69
84
3
010306201591
82
Pelham High School
Public
9-12
2500 Panther Cir
Pelham
35124
Shelby County
Pelham City
No
No
No
No
(205) 624-3701
1,076
73
14.8
43.2%
469 (43.6%)
212 (19.7%)
320 (29.7%)
30 (2.8%)
3 (0.3%)
2 (0.2%)
40 (3.7%)
$11,406
$899
$10,506
76
78.2
62
20
010019402399
83
Millry High School
Public, Alternative
PK, KG-12
1 Wildcat Drive
Millry
36558
Washington County
Washington County
No
No
No
Yes
(251) 846-2987
509
30
16.9
40.3%
422 (82.9%)
57 (11.2%)
12 (2.4%)
1 (0.2%)
4 (0.8%)
0 (0.0%)
13 (2.6%)
$9,205
$1,324
$7,825
75.7
50.2
169
86
010348001339
84
Corner High School
Public
9-12
4301 Warrior Jasper Road
Dora
35062
Jefferson County
Jefferson County
No
No
No
No
(205) 379-3200
492
29
16.8
32.9%
459 (93.3%)
3 (0.6%)
17 (3.5%)
1 (0.2%)
1 (0.2%)
0 (0.0%)
11 (2.2%)
$11,239
$746
$10,461
75.4
66
104
20
010192000698
85
Virgil Grissom High School
Public
9-12
1001 Haysland Road
Huntsville
35802
Madison County
Huntsville City
No
No
No
No
(256) 428-8000
1,847
100
18.5
35.0%
955 (51.7%)
321 (17.4%)
385 (20.8%)
57 (3.1%)
6 (0.3%)
3 (0.2%)
120 (6.5%)
$7,893
$397
$7,494
74.5
86.6
41
44
010180000629
86
Oxford High School
Public
9-12
1 Yellow Jacket Drive
Oxford
36203
Calhoun County
Oxford City
No
No
No
No
(256) 241-3166
1,242
81
15.3
52.7%
568 (45.7%)
362 (29.1%)
248 (20.0%)
31 (2.5%)
2 (0.2%)
1 (0.1%)
30 (2.4%)
$11,859
$692
$11,147
74.2
72.5
76
10
010263501075
87
Pleasant Valley High School
Public
7-12
4141 Pleasant Valley Rd
Jacksonville
36265
Calhoun County
Calhoun County
No
No
No
No
(256) 741-6700
393
23
17
44.8%
371 (94.4%)
6 (1.5%)
2 (0.5%)
4 (1.0%)
3 (0.8%)
0 (0.0%)
7 (1.8%)
$10,421
$1,305
$9,070
73.6
80.3
55
32
010054001488
88
Sulligent School
Public, Alternative
PK, KG-12
500 Elm St
Sulligent
35586
Lamar County
Lamar County
No
No
No
Yes
(205) 698-9254
684
43
15.8
54.1%
563 (82.3%)
86 (12.6%)
9 (1.3%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
26 (3.8%)
$9,249
$1,523
$7,724
73.4
52.8
155
67
010195000756
89
Winston County High School
Public
8-12
1222 Co Rd 24
Double Springs
35553
Winston County
Winston County
No
No
No
No
(205) 489-5593
285
15
19
50.5%
277 (97.2%)
4 (1.4%)
1 (0.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
3 (1.1%)
$10,968
$1,899
$9,042
72.4
76.1
65
24
010358001357
90
Kate D Smith DAR High School
Public
9-12
6077 Main St
Grant
35747
Marshall County
Marshall County
No
No
No
Yes
(256) 728-4238
372
21
17.3
42.7%
336 (90.3%)
1 (0.3%)
17 (4.6%)
6 (1.6%)
4 (1.1%)
0 (0.0%)
8 (2.2%)
$11,985
$2,543
$9,430
72
72.2
77
13
010000600883
91
Scottsboro High School
Public
9-12
25053 John T Reid Pkwy
Scottsboro
35769
Jackson County
Scottsboro City
No
No
No
No
(256) 218-2000
727
44
16.5
42.5%
554 (76.2%)
52 (7.2%)
84 (11.6%)
11 (1.5%)
9 (1.2%)
0 (0.0%)
17 (2.3%)
$10,057
$752
$9,225
71.9
75
68
23
010294001147
92
Northside High School
Public
9-12
19230 Northside Parkway
Northport
35475
Tuscaloosa County
Tuscaloosa County
No
No
No
No
(205) 342-2755
535
30
18.1
38.3%
489 (91.4%)
11 (2.1%)
32 (6.0%)
0 (0.0%)
1 (0.2%)
1 (0.2%)
1 (0.2%)
$9,426
$901
$8,501
71.9
47.4
186
94
010339001287
93
Handley High School
Public
9-12
100 Tiger Circle
Roanoke
36274
Randolph County
Roanoke City
No
No
No
Yes
(334) 539-5266
366
28
13.3
61.2%
210 (57.4%)
142 (38.8%)
6 (1.6%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
8 (2.2%)
$9,015
$1,360
$7,655
71.8
70.2
80
13
010285001126
94
Austin High School
Public
9-12
3004 Modaus Road
Decatur
35603
Morgan County
Decatur City
No
No
No
No
(256) 552-3060
999
61
16.3
56.6%
236 (23.6%)
368 (36.8%)
339 (33.9%)
11 (1.1%)
1 (0.1%)
5 (0.5%)
39 (3.9%)
$12,464
$964
$11,500
70.6
56.5
139
45
010117000426
95
Horseshoe Bend High School
Public, Alternative
PK, KG-12
10684 Highway 22 E
New Site
36256
Tallapoosa County
Tallapoosa County
No
No
No
Yes
(256) 329-9110
776
45
17.3
42.1%
711 (91.6%)
29 (3.7%)
26 (3.4%)
0 (0.0%)
2 (0.3%)
0 (0.0%)
8 (1.0%)
$9,210
$1,315
$7,875
70.4
66.4
101
6
010321000038
96
Baldwin County High School
Public
9-12
One Tiger Dr
Bay Minette
36507
Baldwin County
Baldwin County
No
No
No
No
(251) 937-2341
940
60
15.7
55.9%
545 (58.0%)
263 (28.0%)
33 (3.5%)
1 (0.1%)
11 (1.2%)
0 (0.0%)
87 (9.3%)
$10,287
$833
$9,448
69.8
78.3
61
35
010027001810
97
Meek High School
Public
5-12
6615 Co Rd 41
Arley
35541
Winston County
Winston County
No
No
No
No
(205) 384-5825
286
14
20.2
43.0%
266 (93.0%)
2 (0.7%)
8 (2.8%)
1 (0.3%)
0 (0.0%)
0 (0.0%)
9 (3.1%)
$9,365
$1,362
$7,978
69.7
68.6
86
11
010358001360
98
Deshler High School
Public
9-12
200 N Commons East
Tuscumbia
35674
Colbert County
Tuscumbia City
No
No
No
Yes
(256) 389-2910
488
33
14.8
46.7%
307 (62.9%)
127 (26.0%)
18 (3.7%)
1 (0.2%)
0 (0.0%)
1 (0.2%)
34 (7.0%)
$12,124
$1,330
$10,740
69.5
69.3
83
15
010342001297
99
J U Blacksher School
Public, Alternative
PK, KG-12
15933 Hwy 21 S
Uriah
36480
Monroe County
Monroe County
No
No
No
Yes
(251) 862-2130
747
42
17.9
53.8%
457 (61.2%)
71 (9.5%)
18 (2.4%)
4 (0.5%)
145 (19.4%)
1 (0.1%)
51 (6.8%)
$7,869
$893
$6,948
68.6
43.4
209
110
010240000980
100
Shelby County High School
Public
9-12
101 Washington St
Columbiana
35051
Shelby County
Shelby County
No
No
No
No
(205) 682-6600
572
41
14.1
57.0%
417 (72.9%)
73 (12.8%)
67 (11.7%)
0 (0.0%)
1 (0.2%)
0 (0.0%)
14 (2.4%)
$11,966
$1,110
$10,834
68.3
48.1
180
80
010303001174
Page:
1
2
3
4
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Alabama
Elementary Schools
Middle Schools
High Schools
Districts
Cities
New!
SchoolDigger ranking lists for AL student subgroups:
Female Students
Male Students
Asian Students
African American Students
Hispanic Students
Native American Students
White Students
Multi-racial Students
English Language Learner Students
Special Education Students
Low Socio Economic Status Students
Homeless Students
Military Connected Students
About our rankings:
Schooldigger calculates school rankings based on Summative Assessment Mathematics, Summative Assessment Science, Summative Assessment English test scores released by the Alabama State Department of Education.
These rankings were last updated on August 15, 2025, 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
.
Educational resources:
Public School Districts and Their Services: A Comprehensive Guide
Virtual Schools: The Future of Online Education
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
×
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...