;

Alabama High School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Alabama by Grade Level or School Type

Alabama Schools By Grade Level

Alabama Schools By School Type

Select a City in Alabama

or Choose a County: 

Autauga County High Schools


Deatsville Marbury Prattville

Baldwin County High Schools


Bay Minette Daphne Fairhope
Foley Gulf Shores Robertsdale
Spanish Fort    

Barbour County High Schools


Clayton Eufaula Louisville

Bibb County High Schools


Centreville West Blocton Woodstock

Blount County High Schools


Blountsville Cleveland Hayden
Locust Fork Oneonta  

Bullock County High Schools


Union Springs    

Butler County High Schools


Greenville    

Calhoun County High Schools


Anniston Jacksonville Ohatchee
Oxford Piedmont Weaver

Chambers County High Schools


Lafayette Lanett Valley

Cherokee County High Schools


Centre    

Chilton County High Schools


Clanton Jemison  

Choctaw County High Schools


Butler Gilbertown Toxey

Clarke County High Schools


Grove Hill Jackson Thomasville

Clay County High Schools


Ashland Lineville  

Cleburne County High Schools


Heflin    

Coffee County High Schools


Elba Enterprise New Brockton

Colbert County High Schools


Cherokee Leighton Muscle Shoals
Sheffield Tuscumbia  

Conecuh County High Schools


Evergreen    

Coosa County High Schools


Rockford    

Covington County High Schools


Andalusia Florala Opp

Crenshaw County High Schools


Luverne Brantley  

Cullman County High Schools


Bremen Cullman Hanceville
Holly Pond Vinemont  

Dale County High Schools


Daleville Midland City Ozark
Skipperville    

Dallas County High Schools


Orrville Plantersville Selma

Dekalb County High Schools


Fort Payne Rainsville  

Elmore County High Schools


Eclectic Millbrook Tallassee
Wetumpka Elmore  

Escambia County High Schools


Atmore Brewton East Brewton
Flomaton    

Etowah County High Schools


Attalla Gadsden Glencoe
Hokes Bluff Sardis City Southside
Walnut Grove    

Fayette County High Schools


Berry Fayette  

Franklin County High Schools


Phil Campbell Russellville  

Geneva County High Schools


Geneva Hartford Samson
Slocomb    

Greene County High Schools


Eutaw    

Hale County High Schools


Greensboro Moundville  

Henry County High Schools


Abbeville Headland  

Houston County High Schools


Ashford Columbia Dothan

Jackson County High Schools


Hollywood Scottsboro Stevenson

Jefferson County High Schools


Adamsville Bessemer Birmingham
Dora Ensley Fairfield
Gardendale Homewood Hoover
Hueytown Irondale Leeds
Midfield Morris Mountain Brook
Pinson Pleasant Grove Tarrant
Trussville Vestavia Hills Warrior

Lamar County High Schools


Vernon    

Lauderdale County High Schools


Florence Killen  

Lawrence County High Schools


Courtland Danville Moulton
Town Creek Trinity  

Lee County High Schools


Auburn Loachapoka Opelika
Smiths Station    

Limestone County High Schools


Athens Harvest  

Lowndes County High Schools


Hayneville Letohatchee Lowndesboro

Macon County High Schools


Tuskegee    

Madison County High Schools


Gurley Hazel Green Huntsville
Madison New Hope New Market

Marengo County High Schools


Demopolis Linden  

Marion County High Schools


Bear Creek Guin Hackleburg
Hamilton Winfield  

Marshall County High Schools


Albertville Arab Boaz
Douglas Grant Guntersville

Mobile County High Schools


Citronelle Eight Mile Irvington
Mobile Prichard Satsuma
Semmes Theodore  

Monroe County High Schools


Beatrice Monroeville  

Montgomery County High Schools


Montgomery Mount Meigs Mt Meigs
Grady    

Morgan County High Schools


Decatur Hartselle Somerville

Perry County High Schools


Marion Uniontown  

Pickens County High Schools


Aliceville Carrollton Gordo
Reform    

Pike County High Schools


Brundidge Goshen Troy

Randolph County High Schools


Roanoke Wedowee  

Russell County High Schools


Phenix City Seale  

Shelby County High Schools


Alabaster Calera Chelsea
Columbiana Montevallo Pelham
Harpersville    

St. Clair County High Schools


Ashville Moody Odenville
Pell City Springville  

Sumter County High Schools


Livingston York  

Talladega County High Schools


Childersburg Lincoln Munford
Sylacauga Talladega  

Tallapoosa County High Schools


Alexander City Dadeville Camp Hill

Tuscaloosa County High Schools


Brookwood Buhl Cottondale
Holt Northport Tuscaloosa

Walker County High Schools


Carbon Hill Cordova Jasper
Oakman Parrish Empire
Sumiton    

Washington County High Schools


Chatom    

Wilcox County High Schools


Camden    

Winston County High Schools


Addison Arley Double Springs
Haleyville Lynn