Best High Schools in Alabama

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each High school in Alabama. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 High School in AL and #1 in Montgomery County

9 - 12 | Montgomery, AL | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 499 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#2 High School in AL and #1 in Jefferson County

10 - 12 | Mountain Brook, AL | Jefferson County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,079 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 High School in AL and #1 in Madison County

9 - 12 | Madison, AL | Madison County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,778 Students

Report Card

A+ Academic Results
A+ Learning Environment
B- School Safety
A+ Overall Grade

#4 High School in AL and #2 in Madison County

9 - 12 | Huntsville, AL | Madison County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 446 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#5 High School in AL and #2 in Jefferson County

9 - 12 | Homewood, AL | Jefferson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,175 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A+ Overall Grade

#6 High School in AL and #1 in Cullman County

9 - 12 | Cullman, AL | Cullman County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 895 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#7 High School in AL and #2 in Montgomery County

9 - 12 | Montgomery, AL | Montgomery County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 578 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#8 High School in AL and #3 in Jefferson County

9 - 12 | Vestavia Hills, AL | Jefferson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 2,036 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A+ Overall Grade

#9 High School in AL and #4 in Jefferson County

9 - 12 | Birmingham, AL | Jefferson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 799 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#10 High School in AL and #1 in Marshall County

9 - 12 | Arab, AL | Marshall County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 782 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A+ Overall Grade

#11 High School in AL and #1 in Shelby County

9 - 12 | Hoover, AL | Shelby County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,639 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#12 High School in AL and #2 in Shelby County

9 - 12 | Birmingham, AL | Shelby County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,558 Students

Report Card

A+ Academic Results
B- Learning Environment
B School Safety
A Overall Grade

#13 High School in AL and #1 in Marion County

9 - 12 | Winfield, AL | Marion County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 406 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#14 High School in AL and #1 in Morgan County

9 - 12 | Hartselle, AL | Morgan County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 995 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A Overall Grade

#15 High School in AL and #5 in Jefferson County

9 - 12 | Hoover, AL | Jefferson County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 2,922 Students

Report Card

A+ Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#16 High School in AL and #3 in Montgomery County

9 - 12 | Montgomery, AL | Montgomery County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 500 Students

Report Card

A+ Academic Results
C Learning Environment
A School Safety
A Overall Grade

#17 High School in AL and #1 in Lee County

10 - 12 | Auburn, AL | Lee County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,874 Students

Report Card

A+ Academic Results
B Learning Environment
B+ School Safety
A Overall Grade

#18 High School in AL and #6 in Jefferson County

9 - 12 | Kimberly, AL | Jefferson County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 747 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#19 High School in AL and #1 in Limestone County

9 - 12 | Madison, AL | Limestone County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,809 Students

Report Card

A+ Academic Results
B Learning Environment
B+ School Safety
A Overall Grade

#20 High School in AL and #7 in Jefferson County

9 - 12 | Trussville, AL | Jefferson County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,447 Students

Report Card

A Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#21 High School in AL and #3 in Shelby County

9 - 12 | Helena, AL | Shelby County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,216 Students

Report Card

A+ Academic Results
C+ Learning Environment
B+ School Safety
A Overall Grade

#22 High School in AL and #1 in Tuscaloosa County

9 - 12 | Tuscaloosa, AL | Tuscaloosa County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,016 Students

Report Card

A Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#23 High School in AL and #2 in Marshall County

9 - 12 | Grant, AL | Marshall County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 456 Students

Report Card

A Academic Results
A Learning Environment
B School Safety
A Overall Grade

#24 High School in AL and #1 in Colbert County

9 - 12 | Muscle Shoals, AL | Colbert County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 886 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#25 High School in AL and #1 in Walker County

9 - 12 | Jasper, AL | Walker County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 802 Students

Report Card

A Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#26 High School in AL and #4 in Shelby County

9 - 12 | Chelsea, AL | Shelby County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,212 Students

Report Card

A+ Academic Results
B- Learning Environment
B School Safety
A- Overall Grade

#27 High School in AL

9 - 12 | Fayette, AL | Fayette County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 413 Students

Report Card

A Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#28 High School in AL and #1 in Blount County

9 - 12 | Oneonta, AL | Blount County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 450 Students

Report Card

A Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#29 High School in AL and #1 in Escambia County

9 - 12 | Brewton, AL | Escambia County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 362 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A- Overall Grade

#30 High School in AL and #1 in Baldwin County

9 - 12 | Fairhope, AL | Baldwin County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,657 Students

Report Card

A+ Academic Results
D Learning Environment
A- School Safety
A- Overall Grade

#31 High School in AL and #3 in Madison County

9 - 12 | Huntsville, AL | Madison County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,873 Students

Report Card

A+ Academic Results
C+ Learning Environment
B- School Safety
A- Overall Grade

#32 High School in AL and #2 in Limestone County

9 - 12 | Athens, AL | Limestone County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 1,005 Students

Report Card

A- Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#33 High School in AL and #1 in Clarke County

9 - 12 | Thomasville, AL | Clarke County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 408 Students

Report Card

B Academic Results
A+ Learning Environment
B+ School Safety
A- Overall Grade

#34 High School in AL and #1 in Etowah County

9 - 12 | Glencoe, AL | Etowah County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 343 Students

Report Card

A- Academic Results
A- Learning Environment
B- School Safety
A- Overall Grade

#35 High School in AL and #1 in Jackson County

9 - 12 | Scottsboro, AL | Jackson County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 799 Students

Report Card

A- Academic Results
A- Learning Environment
B+ School Safety
A- Overall Grade

#36 High School in AL and #5 in Shelby County

9 - 12 | Pelham, AL | Shelby County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 964 Students

Report Card

A- Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#37 High School in AL and #8 in Jefferson County

9 - 12 | Dora, AL | Jefferson County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 544 Students

Report Card

A- Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#38 High School in AL and #4 in Madison County

9 - 12 | Gurley, AL | Madison County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 512 Students

Report Card

A Academic Results
B- Learning Environment
B+ School Safety
A- Overall Grade

#39 High School in AL

9 - 12 | Enterprise, AL | Coffee County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 2,207 Students

Report Card

A Academic Results
C+ Learning Environment
B School Safety
A- Overall Grade

#40 High School in AL and #9 in Jefferson County

9 - 12 | Irondale, AL | Jefferson County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 1,302 Students

Report Card

A Academic Results
C+ Learning Environment
B School Safety
A- Overall Grade

#41 High School in AL and #1 in St. Clair County

9 - 12 | Springville, AL | St. Clair County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 699 Students

Report Card

A Academic Results
C+ Learning Environment
C+ School Safety
A- Overall Grade

#42 High School in AL and #1 in Lauderdale County

10 - 12 | Florence, AL | Lauderdale County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 1,031 Students

Report Card

A- Academic Results
B+ Learning Environment
C+ School Safety
B+ Overall Grade

#43 High School in AL and #6 in Shelby County

9 - 12 | Alabaster, AL | Shelby County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 1,945 Students

Report Card

A Academic Results
B Learning Environment
C+ School Safety
B+ Overall Grade

#44 High School in AL and #5 in Madison County

10 - 12 | Harvest, AL | Madison County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,829 Students

Report Card

A Academic Results
B- Learning Environment
B- School Safety
B+ Overall Grade

#45 High School in AL and #3 in Marshall County

9 - 12 | Guntersville, AL | Marshall County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 608 Students

Report Card

A- Academic Results
B+ Learning Environment
B- School Safety
B+ Overall Grade

#46 High School in AL and #6 in Madison County

9 - 12 | New Market, AL | Madison County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 1,371 Students

Report Card

A Academic Results
B- Learning Environment
C+ School Safety
B+ Overall Grade

#47 High School in AL and #2 in Tuscaloosa County

9 - 12 | Tuscaloosa, AL | Tuscaloosa County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 1,352 Students

Report Card

B+ Academic Results
A+ Learning Environment
D School Safety
B+ Overall Grade

#48 High School in AL and #10 in Jefferson County

9 - 12 | Gardendale, AL | Jefferson County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,094 Students

Report Card

B+ Academic Results
B Learning Environment
A+ School Safety
B+ Overall Grade

#49 High School in AL and #1 in Autauga County

9 - 12 | Prattville, AL | Autauga County

  • B+ Overall Grade
  • 21:1 Student/Teacher
  • 2,021 Students

Report Card

A Academic Results
C Learning Environment
A- School Safety
B+ Overall Grade

#50 High School in AL and #2 in St. Clair County

9 - 12 | Moody, AL | St. Clair County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 680 Students

Report Card

A- Academic Results
B+ Learning Environment
B- School Safety
B+ Overall Grade

#51 High School in AL and #1 in Houston County

9 - 12 | Dothan, AL | Houston County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 728 Students

Report Card

A- Academic Results
C+ Learning Environment
B+ School Safety
B+ Overall Grade

#52 High School in AL

10 - 12 | Headland, AL | Henry County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 365 Students

Report Card

B Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#53 High School in AL

9 - 12 | Russellville, AL | Franklin County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 742 Students

Report Card

B+ Academic Results
A- Learning Environment
B+ School Safety
B+ Overall Grade

#54 High School in AL and #1 in Covington County

9 - 12 | Andalusia, AL | Covington County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 414 Students

Report Card

A- Academic Results
B Learning Environment
C+ School Safety
B+ Overall Grade

#55 High School in AL and #1 in Dekalb County

9 - 12 | Fort Payne, AL | Dekalb County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 933 Students

Report Card

B Academic Results
A+ Learning Environment
C+ School Safety
B+ Overall Grade

#56 High School in AL and #1 in Calhoun County

9 - 12 | Oxford, AL | Calhoun County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 1,279 Students

Report Card

A- Academic Results
C+ Learning Environment
A- School Safety
B+ Overall Grade

#58 High School in AL and #1 in Mobile County

9 - 12 | Mobile, AL | Mobile County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 1,551 Students

Report Card

A- Academic Results
B- Learning Environment
C- School Safety
B+ Overall Grade

#58 High School in AL and #7 in Madison County

9 - 12 | Huntsville, AL | Madison County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 1,820 Students

Report Card

A Academic Results
C+ Learning Environment
C School Safety
B+ Overall Grade

#59 High School in AL and #2 in Escambia County

9 - 12 | East Brewton, AL | Escambia County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 407 Students

Report Card

B Academic Results
A+ Learning Environment
C School Safety
B+ Overall Grade

#60 High School in AL and #8 in Madison County

9 - 12 | New Hope, AL | Madison County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 387 Students

Report Card

A- Academic Results
C+ Learning Environment
C School Safety
B+ Overall Grade

#61 High School in AL and #2 in Lee County

9 - 12 | Opelika, AL | Lee County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 1,266 Students

Report Card

B Academic Results
A+ Learning Environment
C- School Safety
B Overall Grade

#62 High School in AL and #2 in Autauga County

9 - 12 | Deatsville, AL | Autauga County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 579 Students

Report Card

B+ Academic Results
B Learning Environment
B School Safety
B Overall Grade

#63 High School in AL and #2 in Mobile County

9 - 12 | Saraland, AL | Mobile County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 1,052 Students

Report Card

A Academic Results
D Learning Environment
C- School Safety
B Overall Grade

#64 High School in AL and #2 in Baldwin County

9 - 12 | Spanish Fort, AL | Baldwin County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 1,110 Students

Report Card

A Academic Results
D Learning Environment
C+ School Safety
B Overall Grade

#65 High School in AL and #3 in Baldwin County

9 - 12 | Daphne, AL | Baldwin County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 1,281 Students

Report Card

A Academic Results
D Learning Environment
B School Safety
B Overall Grade

#66 High School in AL and #2 in Cullman County

9 - 12 | Hanceville, AL | Cullman County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 381 Students

Report Card

B+ Academic Results
C Learning Environment
A+ School Safety
B Overall Grade

#67 High School in AL and #3 in Cullman County

9 - 12 | Vinemont, AL | Cullman County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 327 Students

Report Card

B+ Academic Results
B- Learning Environment
A School Safety
B Overall Grade

#68 High School in AL and #2 in Marion County

9 - 12 | Hamilton, AL | Marion County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 525 Students

Report Card

B+ Academic Results
A- Learning Environment
C School Safety
B Overall Grade

#69 High School in AL and #2 in Calhoun County

9 - 12 | Anniston, AL | Calhoun County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 427 Students

Report Card

A- Academic Results
C+ Learning Environment
C+ School Safety
B Overall Grade

#70 High School in AL and #3 in Calhoun County

8 - 12 | Anniston, AL | Calhoun County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 399 Students

Report Card

B Academic Results
A- Learning Environment
B+ School Safety
B Overall Grade

#71 High School in AL and #1 in Talladega County

9 - 12 | Sylacauga, AL | Talladega County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 697 Students

Report Card

B+ Academic Results
B+ Learning Environment
C+ School Safety
B Overall Grade

#72 High School in AL and #3 in St. Clair County

9 - 12 | Pell City, AL | St. Clair County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 1,169 Students

Report Card

A- Academic Results
C+ Learning Environment
C+ School Safety
B Overall Grade

#73 High School in AL and #2 in Etowah County

9 - 12 | Southside, AL | Etowah County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 846 Students

Report Card

A- Academic Results
C+ Learning Environment
B- School Safety
B Overall Grade

#74 High School in AL and #1 in Winston County

9 - 12 | Haleyville, AL | Winston County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 499 Students

Report Card

B Academic Results
A- Learning Environment
B+ School Safety
B Overall Grade

#75 High School in AL and #9 in Madison County

9 - 12 | Hazel Green, AL | Madison County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 1,338 Students

Report Card

A- Academic Results
C Learning Environment
C- School Safety
B Overall Grade

#76 High School in AL and #2 in Blount County

8 - 12 | Hayden, AL | Blount County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 860 Students

Report Card

B Academic Results
B+ Learning Environment
B- School Safety
B Overall Grade

#77 High School in AL and #2 in Walker County

9 - 12 | Cordova, AL | Walker County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 507 Students

Report Card

B- Academic Results
C+ Learning Environment
A+ School Safety
B Overall Grade

#78 High School in AL and #3 in Walker County

9 - 12 | Dora, AL | Walker County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 499 Students

Report Card

C+ Academic Results
A Learning Environment
A School Safety
B Overall Grade

#80 High School in AL and #1 in Elmore County

9 - 12 | Millbrook, AL | Elmore County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 1,106 Students

Report Card

B+ Academic Results
B- Learning Environment
C School Safety
B Overall Grade

#80 High School in AL and #2 in Morgan County

9 - 12 | Decatur, AL | Morgan County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 462 Students

Report Card

A- Academic Results
C- Learning Environment
B- School Safety
B Overall Grade

#81 High School in AL and #3 in Tuscaloosa County

9 - 12 | Northport, AL | Tuscaloosa County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 470 Students

Report Card

A- Academic Results
C Learning Environment
C+ School Safety
B Overall Grade

#82 High School in AL and #4 in Tuscaloosa County

9 - 12 | Northport, AL | Tuscaloosa County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 1,558 Students

Report Card

B+ Academic Results
B+ Learning Environment
C School Safety
B Overall Grade

#83 High School in AL and #3 in Morgan County

9 - 12 | Danville, AL | Morgan County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 429 Students

Report Card

B+ Academic Results
C Learning Environment
B School Safety
B Overall Grade

#84 High School in AL and #3 in Mobile County

9 - 12 | Mobile, AL | Mobile County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 2,821 Students

Report Card

B+ Academic Results
C+ Learning Environment
C+ School Safety
B Overall Grade

#85 High School in AL and #5 in Tuscaloosa County

9 - 12 | Brookwood, AL | Tuscaloosa County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 1,005 Students

Report Card

C+ Academic Results
A+ Learning Environment
C- School Safety
B Overall Grade

#87 High School in AL and #4 in Calhoun County

9 - 12 | Alexandria, AL | Calhoun County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 1,012 Students

Report Card

B Academic Results
B+ Learning Environment
B+ School Safety
B Overall Grade

#87 High School in AL and #4 in Morgan County

9 - 12 | Decatur, AL | Morgan County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 1,035 Students

Report Card

B Academic Results
B- Learning Environment
A- School Safety
B Overall Grade

#88 High School in AL and #1 in Marengo County

9 - 12 | Demopolis, AL | Marengo County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 722 Students

Report Card

B+ Academic Results
C+ Learning Environment
C+ School Safety
B Overall Grade

#89 High School in AL and #2 in Elmore County

9 - 12 | Wetumpka, AL | Elmore County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 1,175 Students

Report Card

A- Academic Results
C Learning Environment
C School Safety
B Overall Grade

#90 High School in AL and #4 in Walker County

9 - 12 | Oakman, AL | Walker County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 394 Students

Report Card

C+ Academic Results
A- Learning Environment
A- School Safety
B Overall Grade

#91 High School in AL and #1 in Dale County

9 - 12 | Ozark, AL | Dale County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 672 Students

Report Card

B- Academic Results
B+ Learning Environment
B- School Safety
B Overall Grade

#92 High School in AL and #3 in Elmore County

9 - 12 | Tallassee, AL | Elmore County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 569 Students

Report Card

B- Academic Results
A- Learning Environment
C- School Safety
B- Overall Grade

#94 High School in AL and #4 in Elmore County

9 - 12 | Eclectic, AL | Elmore County

  • B- Overall Grade
  • 20:1 Student/Teacher
  • 495 Students

Report Card

B+ Academic Results
B- Learning Environment
D School Safety
B- Overall Grade

#94 High School in AL and #4 in Cullman County

9 - 12 | Bremen, AL | Cullman County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 288 Students

Report Card

B Academic Results
B- Learning Environment
B School Safety
B- Overall Grade

#95 High School in AL and #5 in Morgan County

9 - 12 | Decatur, AL | Morgan County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 1,447 Students

Report Card

B- Academic Results
B+ Learning Environment
B School Safety
B- Overall Grade

#96 High School in AL and #2 in Colbert County

9 - 12 | Sheffield, AL | Colbert County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 283 Students

Report Card

B- Academic Results
B+ Learning Environment
B School Safety
B- Overall Grade

#99 High School in AL and #2 in Jackson County

9 - 12 | Stevenson, AL | Jackson County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 468 Students

Report Card

B- Academic Results
A- Learning Environment
C+ School Safety
B- Overall Grade

#99 High School in AL and #2 in Covington County

9 - 12 | Andalusia, AL | Covington County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 489 Students

Report Card

B+ Academic Results
C Learning Environment
C- School Safety
B- Overall Grade

#99 High School in AL and #4 in St. Clair County

9 - 12 | Odenville, AL | St. Clair County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 551 Students

Report Card

B- Academic Results
B+ Learning Environment
C+ School Safety
B- Overall Grade

#100 High School in AL and #3 in Lee County

10 - 12 | Smiths Station, AL | Lee County

  • B- Overall Grade
  • 18:1 Student/Teacher
  • 1,439 Students

Report Card

B Academic Results
B Learning Environment
C- School Safety
B- Overall Grade