Iowa Public Schools


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

Iowa Public School Statistics / Demographics

Number of schools 1,469
• Elementary schools 763
• Middle schools 289
• High schools 371
• Other 46
Number of school districts 362
Full-time teachers 35,163
Average Student / Teacher ratio 13.72
Total Number of Students 482,370
American Indian/Alaska Native 2,414
Asian 9,251
Hispanic 38,487
Black 24,302
White 385,656
Hawaiian Native/Pacific Islander 550
2 or more races 9,541
 
 
Search
Most Viewed
Sections
Resources
Poll
Which type of school is better?



Select schools by county in Iowa

Adair County Information

Adair County

Adams County Information

Adams County

Allamakee County Information

Allamakee County

Appanoose County Information

Appanoose County

Audubon County Information

Audubon County

Benton County Information

Benton County

  • 3 High Schools
  • 1,291 Students
  • 96 Teachers
  • 13.5 Student-Teacher Ratio
Black Hawk County Information

Black Hawk County

  • 8 High Schools
  • 4,996 Students
  • 345 Teachers
  • 14.5 Student-Teacher Ratio
Boone County Information

Boone County

  • 5 High Schools
  • 1,413 Students
  • 106 Teachers
  • 13.3 Student-Teacher Ratio
Bremer County Information

Bremer County

  • 5 High Schools
  • 1,577 Students
  • 100 Teachers
  • 15.7 Student-Teacher Ratio
Buchanan County Information

Buchanan County

Buena Vista County Information

Buena Vista County

  • 6 High Schools
  • 1,318 Students
  • 100 Teachers
  • 13.1 Student-Teacher Ratio
Butler County Information

Butler County

Calhoun County Information

Calhoun County

Carroll County Information

Carroll County

  • 3 High Schools
  • 1,062 Students
  • 82 Teachers
  • 12.9 Student-Teacher Ratio
Cass County Information

Cass County

Cedar County Information

Cedar County

  • 4 High Schools
  • 1,064 Students
  • 83 Teachers
  • 12.9 Student-Teacher Ratio
Cerro Gordo County Information

Cerro Gordo County

  • 4 High Schools
  • 1,868 Students
  • 128 Teachers
  • 14.7 Student-Teacher Ratio
Cherokee County Information

Cherokee County

Chickasaw County Information

Chickasaw County

Clarke County Information

Clarke County

Clay County Information

Clay County

Clayton County Information

Clayton County

Clinton County Information

Clinton County

  • 7 High Schools
  • 2,725 Students
  • 220 Teachers
  • 12.4 Student-Teacher Ratio
Crawford County Information

Crawford County

Dallas County Information

Dallas County

  • 6 High Schools
  • 2,850 Students
  • 199 Teachers
  • 14.4 Student-Teacher Ratio
Davis County Information

Davis County

Decatur County Information

Decatur County

Delaware County Information

Delaware County

  • 3 High Schools
  • 1,094 Students
  • 89 Teachers
  • 12.3 Student-Teacher Ratio
Des Moines County Information

Des Moines County

  • 5 High Schools
  • 2,087 Students
  • 145 Teachers
  • 14.4 Student-Teacher Ratio
Dickinson County Information

Dickinson County

Dubuque County Information

Dubuque County

  • 5 High Schools
  • 4,494 Students
  • 323 Teachers
  • 13.9 Student-Teacher Ratio
Emmet County Information

Emmet County

Fayette County Information

Fayette County

  • 6 High Schools
  • 1,293 Students
  • 94 Teachers
  • 13.7 Student-Teacher Ratio
Floyd County Information

Floyd County

Franklin County Information

Franklin County

Fremont County Information

Fremont County

Greene County Information

Greene County

Grundy County Information

Grundy County

Guthrie County Information

Guthrie County

Hamilton County Information

Hamilton County

Hancock County Information

Hancock County

Hardin County Information

Hardin County

Harrison County Information

Harrison County

  • 4 High Schools
  • 1,065 Students
  • 94 Teachers
  • 11.3 Student-Teacher Ratio
Henry County Information

Henry County

  • 4 High Schools
  • 1,267 Students
  • 88 Teachers
  • 14.4 Student-Teacher Ratio
Howard County Information

Howard County

Humboldt County Information

Humboldt County

Ida County Information

Ida County

Iowa County Information

Iowa County

  • 4 High Schools
  • 1,388 Students
  • 108 Teachers
  • 12.8 Student-Teacher Ratio
Jackson County Information

Jackson County

Jasper County Information

Jasper County

  • 6 High Schools
  • 1,955 Students
  • 150 Teachers
  • 13.0 Student-Teacher Ratio
Jefferson County Information

Jefferson County

Johnson County Information

Johnson County

  • 5 High Schools
  • 4,183 Students
  • 258 Teachers
  • 16.2 Student-Teacher Ratio
Jones County Information

Jones County

Keokuk County Information

Keokuk County

Kossuth County Information

Kossuth County

Lee County Information

Lee County

  • 3 High Schools
  • 1,388 Students
  • 89 Teachers
  • 15.6 Student-Teacher Ratio
Linn County Information

Linn County

Louisa County Information

Louisa County

Lucas County Information

Lucas County

Lyon County Information

Lyon County

Madison County Information

Madison County

Mahaska County Information

Mahaska County

  • 3 High Schools
  • 1,255 Students
  • 93 Teachers
  • 13.5 Student-Teacher Ratio
Marion County Information

Marion County

  • 6 High Schools
  • 1,906 Students
  • 136 Teachers
  • 14.0 Student-Teacher Ratio
Marshall County Information

Marshall County

  • 3 High Schools
  • 2,140 Students
  • 130 Teachers
  • 16.5 Student-Teacher Ratio
Mills County Information

Mills County

Mitchell County Information

Mitchell County

Monona County Information

Monona County

Monroe County Information

Monroe County

Montgomery County Information

Montgomery County

Muscatine County Information

Muscatine County

  • 3 High Schools
  • 2,363 Students
  • 170 Teachers
  • 13.9 Student-Teacher Ratio
O'brien County Information

O'brien County

Osceola County Information

Osceola County

Page County Information

Page County

Palo Alto County Information

Palo Alto County

Plymouth County Information

Plymouth County

  • 6 High Schools
  • 1,352 Students
  • 111 Teachers
  • 12.2 Student-Teacher Ratio
Pocahontas County Information

Pocahontas County

Polk County Information

Polk County

  • 16 High Schools
  • 17,937 Students
  • 1,140 Teachers
  • 15.7 Student-Teacher Ratio
Pottawattamie County Information

Pottawattamie County

  • 8 High Schools
  • 4,668 Students
  • 303 Teachers
  • 15.4 Student-Teacher Ratio
Poweshiek County Information

Poweshiek County

  • 3 High Schools
  • 1,000 Students
  • 76 Teachers
  • 13.1 Student-Teacher Ratio
Ringgold County Information

Ringgold County

Sac County Information

Sac County

Scott County Information

Scott County

  • 6 High Schools
  • 7,850 Students
  • 518 Teachers
  • 15.2 Student-Teacher Ratio
Shelby County Information

Shelby County

Sioux County Information

Sioux County

  • 4 High Schools
  • 1,201 Students
  • 91 Teachers
  • 13.2 Student-Teacher Ratio
Story County Information

Story County

  • 6 High Schools
  • 3,172 Students
  • 218 Teachers
  • 14.6 Student-Teacher Ratio
Tama County Information

Tama County

Taylor County Information

Taylor County

Union County Information

Union County

Van Buren County Information

Van Buren County

Wapello County Information

Wapello County

  • 1 High Schools
  • 1,391 Students
  • 95 Teachers
  • 14.7 Student-Teacher Ratio
Warren County Information

Warren County

  • 6 High Schools
  • 2,721 Students
  • 187 Teachers
  • 14.6 Student-Teacher Ratio
Washington County Information

Washington County

Wayne County Information

Wayne County

Webster County Information

Webster County

  • 5 High Schools
  • 1,625 Students
  • 131 Teachers
  • 12.4 Student-Teacher Ratio
Winnebago County Information

Winnebago County

Winneshiek County Information

Winneshiek County

  • 3 High Schools
  • 1,126 Students
  • 78 Teachers
  • 14.4 Student-Teacher Ratio
Woodbury County Information

Woodbury County

  • 9 High Schools
  • 5,528 Students
  • 368 Teachers
  • 15.0 Student-Teacher Ratio
Worth County Information

Worth County

Wright County Information

Wright County

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.