Alabama Public Schools


View all public schools in Alabama. Find school districts, get student / teacher ratio & counts, school demographics and other facts about your child's school.
Student : Teacher Ratio - Alabama

Alabama Public School Statistics / Demographics

Number of schools 1,573
• Elementary schools 730
• Middle schools 277
• High schools 373
• Other 193
Number of school districts 139
Full-time teachers 45,228
Average Student / Teacher ratio 16.56
Total Number of Students 748,833
American Indian/Alaska Native 4,555
Asian 9,032
Hispanic 28,770
Black 249,614
White 384,945
Hawaiian Native/Pacific Islander 0
2 or more races 0
 
 
Search
Most Viewed
Sections
Resources
Poll
Which type of school is better?



Select schools by county in Alabama

Autauga County Information

Autauga County

  • 4 High Schools
  • 2,748 Students
  • 146 Teachers
  • 18.8 Student-Teacher Ratio
Baldwin County Information

Baldwin County

  • 9 High Schools
  • 8,058 Students
  • 436 Teachers
  • 18.5 Student-Teacher Ratio
Barbour County Information

Barbour County

  • 2 High Schools
  • 1,131 Students
  • 72 Teachers
  • 15.7 Student-Teacher Ratio
Bibb County Information

Bibb County

  • 3 High Schools
  • 1,039 Students
  • 60 Teachers
  • 17.5 Student-Teacher Ratio
Blount County Information

Blount County

  • 7 High Schools
  • 3,847 Students
  • 211 Teachers
  • 18.2 Student-Teacher Ratio
Bullock County Information

Bullock County

Butler County Information

Butler County

Calhoun County Information

Calhoun County

Chambers County Information

Chambers County

  • 4 High Schools
  • 1,483 Students
  • 84 Teachers
  • 17.6 Student-Teacher Ratio
Cherokee County Information

Cherokee County

Chilton County Information

Chilton County

  • 3 High Schools
  • 1,309 Students
  • 78 Teachers
  • 16.9 Student-Teacher Ratio
Choctaw County Information

Choctaw County

Clarke County Information

Clarke County

  • 3 High Schools
  • 1,504 Students
  • 91 Teachers
  • 16.6 Student-Teacher Ratio
Clay County Information

Clay County

Cleburne County Information

Cleburne County

Coffee County Information

Coffee County

  • 4 High Schools
  • 2,162 Students
  • 126 Teachers
  • 17.2 Student-Teacher Ratio
Colbert County Information

Colbert County

  • 8 High Schools
  • 2,910 Students
  • 181 Teachers
  • 16.1 Student-Teacher Ratio
Conecuh County Information

Conecuh County

Coosa County Information

Coosa County

Covington County Information

Covington County

  • 4 High Schools
  • 1,416 Students
  • 88 Teachers
  • 16.1 Student-Teacher Ratio
Crenshaw County Information

Crenshaw County

Cullman County Information

Cullman County

Dale County Information

Dale County

  • 6 High Schools
  • 2,106 Students
  • 123 Teachers
  • 17.1 Student-Teacher Ratio
Dallas County Information

Dallas County

  • 6 High Schools
  • 2,390 Students
  • 141 Teachers
  • 16.9 Student-Teacher Ratio
Dekalb County Information

Dekalb County

Elmore County Information

Elmore County

  • 6 High Schools
  • 3,994 Students
  • 212 Teachers
  • 18.9 Student-Teacher Ratio
Escambia County Information

Escambia County

  • 5 High Schools
  • 1,766 Students
  • 106 Teachers
  • 16.6 Student-Teacher Ratio
Etowah County Information

Etowah County

Fayette County Information

Fayette County

Franklin County Information

Franklin County

  • 4 High Schools
  • 1,358 Students
  • 80 Teachers
  • 17.0 Student-Teacher Ratio
Geneva County Information

Geneva County

  • 4 High Schools
  • 1,153 Students
  • 75 Teachers
  • 15.4 Student-Teacher Ratio
Greene County Information

Greene County

Hale County Information

Hale County

  • 4 High Schools
  • 1,034 Students
  • 61 Teachers
  • 16.9 Student-Teacher Ratio
Henry County Information

Henry County

  • 2 High Schools
  • 1,012 Students
  • 60 Teachers
  • 17.0 Student-Teacher Ratio
Houston County Information

Houston County

  • 7 High Schools
  • 4,332 Students
  • 240 Teachers
  • 18.1 Student-Teacher Ratio
Jackson County Information

Jackson County

  • 3 High Schools
  • 1,262 Students
  • 79 Teachers
  • 15.9 Student-Teacher Ratio
Jefferson County Information

Jefferson County

  • 45 High Schools
  • 27,736 Students
  • 1,714 Teachers
  • 16.2 Student-Teacher Ratio
Lamar County Information

Lamar County

Lauderdale County Information

Lauderdale County

  • 3 High Schools
  • 1,753 Students
  • 109 Teachers
  • 16.0 Student-Teacher Ratio
Lawrence County Information

Lawrence County

  • 6 High Schools
  • 1,743 Students
  • 108 Teachers
  • 16.2 Student-Teacher Ratio
Lee County Information

Lee County

  • 6 High Schools
  • 6,008 Students
  • 377 Teachers
  • 15.9 Student-Teacher Ratio
Limestone County Information

Limestone County

Lowndes County Information

Lowndes County

Macon County Information

Macon County

Madison County Information

Madison County

Marengo County Information

Marengo County

Marion County Information

Marion County

  • 5 High Schools
  • 1,522 Students
  • 83 Teachers
  • 18.4 Student-Teacher Ratio
Marshall County Information

Marshall County

  • 8 High Schools
  • 4,407 Students
  • 277 Teachers
  • 15.9 Student-Teacher Ratio
Mobile County Information

Mobile County

  • 20 High Schools
  • 19,163 Students
  • 1,017 Teachers
  • 18.9 Student-Teacher Ratio
Monroe County Information

Monroe County

Montgomery County Information

Montgomery County

Morgan County Information

Morgan County

Perry County Information

Perry County

Pickens County Information

Pickens County

  • 4 High Schools
  • 1,175 Students
  • 68 Teachers
  • 17.3 Student-Teacher Ratio
Pike County Information

Pike County

  • 4 High Schools
  • 1,555 Students
  • 97 Teachers
  • 16.1 Student-Teacher Ratio
Randolph County Information

Randolph County

Russell County Information

Russell County

  • 2 High Schools
  • 2,320 Students
  • 131 Teachers
  • 17.8 Student-Teacher Ratio
Shelby County Information

Shelby County

  • 9 High Schools
  • 9,207 Students
  • 579 Teachers
  • 15.9 Student-Teacher Ratio
St. Clair County Information

St. Clair County

  • 6 High Schools
  • 3,432 Students
  • 209 Teachers
  • 16.4 Student-Teacher Ratio
Sumter County Information

Sumter County

Talladega County Information

Talladega County

Tallapoosa County Information

Tallapoosa County

  • 2 High Schools
  • 1,596 Students
  • 95 Teachers
  • 16.8 Student-Teacher Ratio
Tuscaloosa County Information

Tuscaloosa County

Walker County Information

Walker County

  • 9 High Schools
  • 3,319 Students
  • 214 Teachers
  • 15.5 Student-Teacher Ratio
Washington County Information

Washington County

Wilcox County Information

Wilcox County

Winston County Information

Winston County

  • 7 High Schools
  • 1,505 Students
  • 100 Teachers
  • 15.0 Student-Teacher Ratio
Data for School Year 2009-2010 - The information found on publicschoolsk12.com was provided in part by the U.S. Department of Education, U.S. Census Bureau, the Bureau of Labor and Statistics & various other external sources. We do not verify the contents of the information provided and therefore, cannot guarantee the accuracy of the information displayed on this website.