Top High Schools in Alabama 2019

There are many public and private high schools in the state of Alabama. It is rather difficult for you to choose one that fits you most. In order for you to better evaluate your choice, we have ranked these high schools based on latest SAT/ACT scores, graduation rates, and state test scores from the Alabama Department of Education. See below for top 45 high schools throughout the state of Alabama.

Top High Schools in Alabama

# High Schools Honor
1
Athens High School
Athens City School District
Limestone County
PO Box 109
Athens, AL 35612
Telephone: (256) 233-6613
Silver
2
B B Comer Memorial High School
Talladega County School District
Talladega County
801 Seminole Ave
Sylacauga, AL 35150
Telephone: (256) 315-5402
Bronze
3
Bob Jones High School
Madison City School District
Madison County
650 Hughes Rd
Madison, AL 35758
Telephone: (256) 772-2547
Silver
4
Booker T Washington High School
Macon County School District
Macon County
3803 M L King Hwy
Tuskegee, AL 36083
Telephone: (334) 727-0073
Bronze
5
Booker T Washington Magnet High School
Montgomery County School District
Montgomery County
632 S Union St
Montgomery, AL 36104
Telephone: (334) 269-3618
Bronze
6
Brewbaker Technology Magnet High School
Montgomery County School District
Montgomery County
4405 Brewbaker Dr
Montgomery, AL 36116
Telephone: (334) 284-7100
Bronze
7
Brilliant High School
Marion County School District
Marion County
PO Box 90
Brilliant, AL 35548
Telephone: (205) 465-2322
Bronze
8
C F Vigor High School
Mobile County School District
Mobile County
913 N. Wilson Ave.
Prichard, AL 36610
Telephone: (251) 221-3045
Bronze
9
Dale County High School
Dale County, Midland City, AL
Bronze
10
Decatur High School
Decatur City School District
Morgan County
1011 Prospect Dr SE
Decatur, AL 35601
Telephone: (256) 552-3011
Bronze
11
Flomaton High School
Escambia County School District
Escambia County
21200 Highway 31
Flomaton, AL 36441
Telephone: (251) 296-2627
Bronze
12
Fruitdale High School
Washington County School District
Washington County
PO Box 448
Fruitdale, AL 36539
Telephone: (251) 827-6655
Bronze
13
Fyffe High School
Dekalb County School District
DeKalb County
PO Box 7
Fyffe, AL 35971
Telephone: (256) 623-2116
Bronze
14
George W Long High School
Dale County School District
Dale County
2565 Co Rd 60
Skipperville, AL 36374
Telephone: (334) 774-2380
Bronze
15
Hartselle High School
Hartselle City School District
Morgan County
904 S Sparkman St
Hartselle, AL 35640
Telephone: (256) 773-5426
Bronze
16
Ider School
Dekalb County School District
DeKalb County
1064 Crabapple Lane
Ider, AL 35981
Telephone: (256) 632-2302
Bronze
17
Lexington School
Lauderdale County School District
Lauderdale County
101 School St
Lexington, AL 35648
Telephone: (256) 229-6622
Bronze
18
Linden High School
Linden City School District
Marengo County
PO Box 480729
Linden, AL 36748
Telephone: (334) 295-4287
Bronze
19
Loveless Academic Magnet Program High School
Montgomery County School District
Montgomery County
921 West Jeff Davis
Montgomery, AL 36108
Telephone: (334) 269-3839
Gold:
#20 of 100
20
Marengo High School
Marengo County School District
Marengo County
212 Panther Lane
Dixons Mills, AL 36736
Telephone: (334) 992-2395
Bronze
21
Marion High School
Perry County School District
Hale County
PO Box 150
Marion, AL 36756
Telephone: (334) 683-6741
Bronze
22
McIntosh High School
Washington County School District
Mobile County
PO Box 359
McIntosh, AL 36553
Telephone: (251) 944-2449
Bronze
23
Mountain Brook High School
Mountain Brook City School District
Jefferson County
3650 Bethune Dr
Mountain Brook, AL 35223
Telephone: (205) 414-3800
Silver
24
New Century Technology High School
Huntsville City School District
Madison County
300 Explorer Blvd.
Huntsville, AL 35806
Telephone: (256) 428-7800
Silver
25
Oakman High School
Walker County School District
Walker County
Box 286
Oakman, AL 35579
Telephone: (205) 622-3381
Bronze
26
Oneonta High School
Oneonta City School District
Blount County
27605 State Hwy 75
Oneonta, AL 35121
Telephone: (205) 625-3801
Bronze
27
Piedmont High School
Piedmont City School District
Calhoun County
750 AL Highway 200
Piedmont, AL 36272
Telephone: (256) 447-2829
Bronze
28
Pike County High School
Pike County School District
Pike County
552 S. Main St
Brundidge, AL 36010
Telephone: (334) 735-2389
Bronze
29
Plainview School
Dekalb County School District
DeKalb County
PO Box 469
Rainsville, AL 35986
Telephone: (256) 638-3510
Bronze
30
Pleasant Home School
Covington County School District
Covington County
12548 Falco Road
Andalusia, AL 36420
Telephone: (334) 222-1315
Bronze
31
Ramsay High School
Birmingham City School District
Jefferson County
1800 13th Ave S
Birmingham, AL 35205
Telephone: (205) 231-7000
Silver
32
Robert C Hatch High School
Perry County School District
Perry County
PO Box 709
Uniontown, AL 36786
Telephone: (334) 628-4061
Bronze
33
Section High School
Jackson County School District
Jackson County
PO Box 10
Section, AL 35771
Telephone: (256) 228-6718
Bronze
34
Straughn High School
Covington County School District
Covington County
29448 Straughn School Road
Andalusia, AL 36421
Telephone: (334) 222-2511
Bronze
35
Sweet Water High School
Marengo County School District
Marengo County
PO Box 127
Sweet Water, AL 36782
Telephone: (334) 994-4263
Bronze
36
Vestavia Hills High School
Vestavia Hills City School District
Jefferson County
2235 Lime Rock Rd
Vestavia Hills, AL 35216
Telephone: (205) 402-5252
Silver
37
Vina High School
Franklin County School District
Franklin County
PO Box 36
Vina, AL 35593
Telephone: (256) 331-2260
Bronze
38
Virgil I. Grissom High School
Huntsville City School District
Madison County
7901 Bailey Cove Rd
Huntsville, AL 35802
Telephone: (256) 428-8000
Silver
39
Wadley High School
Randolph County School District
Randolph County
PO Box 49
Wadley, AL 36276
Telephone: (256) 395-2286
Bronze
40
Weaver High School
Calhoun County School District
Calhoun County
917 Clairmont Dr
Weaver, AL 36277
Telephone: (256) 741-7200
Bronze
41
West End High School
Birmingham City School District
Jefferson County
1840 Pearson Ave
Birmingham, AL 35211
Telephone: (205) 231-1740
Bronze
42
White Plains High School
Calhoun County School District
Calhoun County
250 White Plains Rd
Anniston, AL 36207
Telephone: (256) 741-7800
Bronze
43
Wilcox Central High School
Wilcox County School District
Wilcox County
PO Box 1089
Camden, AL 36726
Telephone: (334) 682-9239
Bronze
44
Winfield High School
Winfield City School District
Marion County
232 Pirate Cove
Winfield, AL 35594
Telephone: (205) 487-6900
Bronze
45
Winterboro High School
Talladega County School District
Talladega County
22601 AL Highway 21
Alpine, AL 35014
Telephone: (256) 315-5370
Bronze