;

Alabama Public 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 Public Schools


Autaugaville Billingsley Deatsville
Marbury Prattville  

Baldwin County Public Schools


Bay Minette Bon Secour Daphne
Elberta Fairhope Foley
Gulf Shores Loxley Orange Beach
Perdido Robertsdale Silverhill
Spanish Fort Stapleton Stockton
Summerdale    

Barbour County Public Schools


Clayton Eufaula Louisville

Bibb County Public Schools


Brent Centreville Randolph
West Blocton Woodstock  

Blount County Public Schools


Blountsville Cleveland Hayden
Locust Fork Oneonta Remlap

Bullock County Public Schools


Midway Union Springs  

Butler County Public Schools


Georgiana Greenville Mckenzie

Calhoun County Public Schools


Alexandria Anniston Eastaboga
Jacksonville Ohatchee Oxford
Piedmont Weaver  

Chambers County Public Schools


Five Points Lafayette Lanett
Valley    

Cherokee County Public Schools


Cedar Bluff Centre Gaylesville
Sand Rock Spring Garden  

Chilton County Public Schools


Clanton Jemison Maplesville
Thorsby Verbena  

Choctaw County Public Schools


Butler Gilbertown  

Clarke County Public Schools


Coffeeville Grove Hill Jackson
Thomasville    

Clay County Public Schools


Ashland Lineville  

Cleburne County Public Schools


Fruithurst Heflin Ranburne

Coffee County Public Schools


Elba Enterprise Jack
Kinston New Brockton  

Colbert County Public Schools


Cherokee Leighton Muscle Shoals
Sheffield Tuscumbia  

Conecuh County Public Schools


Castleberry Evergreen Repton

Coosa County Public Schools


Rockford    

Covington County Public Schools


Andalusia Florala Lockhart
Opp Red Level  

Crenshaw County Public Schools


Brantley Highland Home Luverne

Cullman County Public Schools


Baileyton Bremen Cullman
Garden City Hanceville Holly Pond
Logan Vinemont  

Dale County Public Schools


Ariton Daleville Midland City
Newton Ozark Pinckard
Skipperville    

Dallas County Public Schools


Orrville Plantersville Sardis
Selma    

Dekalb County Public Schools


Collinsville Crossville Fort Payne
Ft Payne Fyffe Geraldine
Henagar Ider Mentone
Rainsville Sylvania Valley Head

Elmore County Public Schools


Coosada Eclectic Elmore
Millbrook Tallassee Wetumpka

Escambia County Public Schools


Atmore Brewton East Brewton
Flomaton Huxford  

Etowah County Public Schools


Altoona Attalla Attlla
East Gadsden Gadsden Glencoe
Hokes Bluff Rainbow City Sardis City
Southside Walnut Grove  

Fayette County Public Schools


Berry Fayette  

Franklin County Public Schools


Phil Campbell Red Bay Russellville
Vina    

Geneva County Public Schools


Geneva Hartford Samson
Slocomb    

Greene County Public Schools


Boligee Eutaw  

Hale County Public Schools


Akron Greensboro Moundville
Newbern    

Henry County Public Schools


Abbeville Headland Newville

Houston County Public Schools


Ashford Columbia Cottonwood
Dothan Rehobeth Webb

Jackson County Public Schools


Bridgeport Bryant Dutton
Flat Rock Higdon Hollywood
Pisgah Princeton Scottsboro
Section Stevenson Woodville

Jefferson County Public Schools


Adamsville Bessemer Birmingham
Brighton Clay Dora
Ensley Fairfield Fultondale
Gardendale Graysville Homewood
Hoover Hueytown Irondale
Kimberly Leeds Lipscomb
Mccalla Midfield Morris
Mount Olive Mountain Brook Pinson
Pleasant Grove Quinton Tarrant
Trussville Vestavia Hills Warrior

Lamar County Public Schools


Millport Sulligent Vernon

Lauderdale County Public Schools


Anderson Florence Killen
Lexington Rogersville Waterloo

Lawrence County Public Schools


Courtland Danville Moulton
Mt Hope Town Creek Trinity

Lee County Public Schools


Auburn Loachapoka Opelika
Salem Smiths Station  

Limestone County Public Schools


Ardmore Athens Elkmont
Harvest Lester Tanner

Lowndes County Public Schools


Fort Deposit Hayneville Letohatchee

Macon County Public Schools


Notasulga Shorter Tuskegee
Tuskegee Institute    

Madison County Public Schools


Big Cove Gurley Hampton Cove
Hazel Green Huntsville Madison
Meridianville New Hope New Market
Owens Cross Roads Toney  

Marengo County Public Schools


Demopolis Dixons Mills Linden
Sweet Water Thomaston  

Marion County Public Schools


Bear Creek Brilliant Guin
Hackleburg Hamilton Winfield

Marshall County Public Schools


Albertville Arab Boaz
Douglas Grant Guntersville
Horton Union Grove  

Mobile County Public Schools


Bayou La Batre Chickasaw Citronelle
Dauphin Island Eight Mile Grand Bay
Irvington Mcintosh Mobile
Mount Vernon Prichard Saraland
Satsuma Semmes Theodore
Whistler Wilmer  

Monroe County Public Schools


Beatrice Excel Frisco City
Lower Peachtree Monroeville Uriah

Montgomery County Public Schools


Hope Hull Montgmomery Montgomery
Mount Meigs Mt Meigs Pike Road
Ramer    

Morgan County Public Schools


Decatur Eva Falkville
Hartselle Joppa Laceys Spring
Priceville Somerville  

Perry County Public Schools


Marion Uniontown  

Pickens County Public Schools


Aliceville Carrollton Gordo
Reform    

Pike County Public Schools


Banks Brundidge Goshen
Troy    

Randolph County Public Schools


Roanoke Wadley Wedowee
Woodland    

Russell County Public Schools


Fort Mitchell Hurtsboro Phenix City
Seale    

Shelby County Public Schools


Alabaster Calera Chelsea
Columbiana Helena Maylene
Montevallo Pelham Shelby
Vincent Wilsonville  

St. Clair County Public Schools


Ashville Cropwell Moody
Odenville Pell City Ragland
Springville Steele  

Sumter County Public Schools


Cuba Livingston Panola
York    

Talladega County Public Schools


Alpine Childersburg Lincoln
Munford Sycamore Sylacauga
Talladega    

Tallapoosa County Public Schools


Alexander City Camp Hill Dadeville
New Site    

Tuscaloosa County Public Schools


Brookwood Buhl Coker
Cottondale Duncanville Fosters
Green Pond Holt Northport
Tuscaloosa Vance  

Unlisted County Public Schools


Ft Rucker Maxwell Afb  

Walker County Public Schools


Carbon Hill Cordova Jasper
Nauvoo Oakman Parrish
Sipsey Sumiton Townley

Washington County Public Schools


Chatom Fruitdale Leroy
Millry    

Wilcox County Public Schools


Alberta Camden Pine Apple
Pine Hill    

Winston County Public Schools


Addison Arley Double Springs
Haleyville Lynn