;

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


Deatsville Marbury Prattville

Baldwin County Middle Schools


Bay Minette Daphne Elberta
Fairhope Foley Gulf Shores
Robertsdale Spanish Fort  

Barbour County Middle Schools


Eufaula Louisville  

Bibb County Middle Schools


Brent Centreville West Blocton

Blount County Middle Schools


Hayden    

Bullock County Middle Schools


Union Springs    

Butler County Middle Schools


Greenville    

Calhoun County Middle Schools


Anniston Oxford Piedmont

Chambers County Middle Schools


Lafayette Lanett Valley

Cherokee County Middle Schools


Centre    

Chilton County Middle Schools


Clanton Jemison  

Choctaw County Middle Schools


Toxey    

Clarke County Middle Schools


Grove Hill Jackson Thomasville

Clay County Middle Schools


Ashland    

Cleburne County Middle Schools


Heflin    

Coffee County Middle Schools


Enterprise New Brockton  

Colbert County Middle Schools


Cherokee Muscle Shoals Sheffield
Tuscumbia    

Conecuh County Middle Schools


Evergreen    

Coosa County Middle Schools


Rockford    

Covington County Middle Schools


Andalusia Opp  

Crenshaw County Middle Schools


Brantley    

Cullman County Middle Schools


Cullman Hanceville Holly Pond
Vinemont    

Dale County Middle Schools


Ozark Pinckard  

Dallas County Middle Schools


Selma    

Dekalb County Middle Schools


Fort Payne Rainsville  

Elmore County Middle Schools


Eclectic Tallassee Elmore
Millbrook    

Escambia County Middle Schools


Atmore Brewton East Brewton

Etowah County Middle Schools


Attalla Gadsden Glencoe
Hokes Bluff Rainbow City  

Geneva County Middle Schools


Geneva Hartford Samson
Slocomb    

Greene County Middle Schools


Eutaw    

Hale County Middle Schools


Greensboro    

Henry County Middle Schools


Headland Abbeville  

Houston County Middle Schools


Dothan    

Jackson County Middle Schools


Bridgeport Scottsboro Stevenson

Jefferson County Middle Schools


Adamsville Bessemer Birmingham
Fairfield Gardendale Homewood
Hoover Hueytown Irondale
Kimberly Leeds Mccalla
Midfield Mountain Brook Pinson
Pleasant Grove Tarrant Trussville
Vestavia Hills    

Lauderdale County Middle Schools


Florence    

Lawrence County Middle Schools


Danville Moulton Trinity

Lee County Middle Schools


Auburn Opelika Salem
Smiths Station    

Limestone County Middle Schools


Athens    

Lowndes County Middle Schools


Fort Deposit Hayneville Lowndesboro

Macon County Middle Schools


Tuskegee Tuskegee Institute  

Madison County Middle Schools


Hampton Cove Hazel Green Huntsville
Madison Toney  

Marengo County Middle Schools


Demopolis Linden  

Marion County Middle Schools


Hamilton Winfield Guin

Marshall County Middle Schools


Albertville Arab Boaz
Douglas Grant Guntersville

Mobile County Middle Schools


Bayou La Batre Chickasaw Citronelle
Grand Bay Mobile Saraland
Satsuma Semmes Theodore

Monroe County Middle Schools


Monroeville    

Montgomery County Middle Schools


Montgomery Pike Road Grady

Morgan County Middle Schools


Decatur Hartselle  

Pickens County Middle Schools


Aliceville    

Pike County Middle Schools


Troy    

Randolph County Middle Schools


Roanoke Wedowee  

Russell County Middle Schools


Phenix City Seale  

Shelby County Middle Schools


Alabaster Calera Chelsea
Columbiana Helena Montevallo
Harpersville    

St. Clair County Middle Schools


Ashville Moody Odenville
Pell City Springville  

Talladega County Middle Schools


Childersburg Lincoln Munford
Sylacauga Talladega  

Tallapoosa County Middle Schools


Alexander City Dadeville Camp Hill

Tuscaloosa County Middle Schools


Buhl Cottondale Duncanville
Northport Tuscaloosa Vance

Walker County Middle Schools


Cordova Jasper Sumiton

Wilcox County Middle Schools


Camden    

Winston County Middle Schools


Double Springs Haleyville