Public schools in Iowa
Shortlist up to four to read them side by side.
Filter them by what their records say, and open any one to read it: every fact with its source and date.
1,322 public schools in Iowa.
From NCES’s yearly directory of Jul 1, 2026.
1,322of 1,322 public schoolsshown with your filters
The list
- Public elementary school for grades 3 to 5 Aplington Elementary School Aplington, Iowa 50604 17.0%of students chronically absent, 2022-23165students, 2024-2514.2students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students165Per teacher14.2Chronically absent17%
- Public high school for grades 9 to 12 Aplington-Parkersburg High School Parkersburg, Iowa 50665 15.9%of students chronically absent, 2022-23247students, 2024-2514.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students247Per teacher14.5Chronically absent15.9%
- Public middle school for grades 6 to 8 Aplington-Parkersburg Middle School Aplington, Iowa 50604 15.6%of students chronically absent, 2022-23198students, 2024-2514.6students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students198Per teacher14.6Chronically absent15.6%
- Public elementary school for grades pre-K to 5 Ar-We-Va Elementary Community School Westside, Iowa 51467 1.7%of students chronically absent, 2022-23141students, 2024-2514.9students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students141Per teacher14.9Chronically absent1.7%
- Public elementary school for grades K to 5 Ashland Ridge Elementary Ankeny, Iowa 50023 12.1%of students chronically absent, 2022-23548students, 2024-2515.7students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students548Per teacher15.7Chronically absent12.1%
- Public elementary school for grades pre-K to 3 Atkins Elementary School Atkins, Iowa 52206 13.1%of students chronically absent, 2022-23394students, 2024-2515.4students per teacher Levelpublic elementary school for grades pre-K to 3GradesPre-K to 3Students394Per teacher15.4Chronically absent13.1%
- Public high school for grades 9 to 12 Atlantic High School Atlantic, Iowa 50022 26.6%of students chronically absent, 2022-23478students, 2024-2514.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students478Per teacher14.4Chronically absent26.6%
- Public middle school for grades 6 to 8 Atlantic Middle School Atlantic, Iowa 50022 23.4%of students chronically absent, 2022-23349students, 2024-2515.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students349Per teacher15.5Chronically absent23.4%
- Public elementary school for grades pre-K to 4 Audubon Elementary School Audubon, Iowa 50025 15.1%of students chronically absent, 2022-23252students, 2024-2512.6students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students252Per teacher12.6Chronically absent15.1%
- Public elementary school for grades pre-K to 5 Audubon Elementary School Dubuque, Iowa 52001 49.0%of students chronically absent, 2022-23247students, 2024-258.5students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students247Per teacher8.5Chronically absent49%
- Public high school for grades 5 to 12 Audubon Middle-High School Audubon, Iowa 50025 12.8%of students chronically absent, 2022-23291students, 2024-2511.7students per teacher Levelpublic high school for grades 5 to 12Grades5 to 12Students291Per teacher11.7Chronically absent12.8%
- Public elementary school for grades pre-K to 4 Aurelia Elementary School Aurelia, Iowa 51005 5.3%of students chronically absent, 2022-23124students, 2024-2514.1students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students124Per teacher14.1Chronically absent5.3%
- Public middle school for grades 7 to 8 B R Miller Middle School Marshalltown, Iowa 50158 37.6%of students chronically absent, 2022-23736students, 2024-2514.0students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students736Per teacher14Chronically absent37.6%
- Public elementary school for grades K to 3 Bailey Park Elementary School Grinnell, Iowa 50112 13.8%of students chronically absent, 2022-23147students, 2024-2514.1students per teacher Levelpublic elementary school for grades K to 3GradesK to 3Students147Per teacher14.1Chronically absent13.8%
- Public elementary school for grades 3 to 5 Ballard East Elementary Cambridge, Iowa 50046 11.4%of students chronically absent, 2022-23417students, 2024-2512.6students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students417Per teacher12.6Chronically absent11.4%
- Public high school for grades 9 to 12 Ballard High School Huxley, Iowa 50124 23.5%of students chronically absent, 2022-23586students, 2024-2515.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students586Per teacher15.9Chronically absent23.5%
- Public middle school for grades 6 to 8 Ballard Middle School Huxley, Iowa 50124 12.7%of students chronically absent, 2022-23418students, 2024-2515.1students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students418Per teacher15.1Chronically absent12.7%
- Public elementary school for grades pre-K to 2 Ballard West Elementary Slater, Iowa 50244 16.5%of students chronically absent, 2022-23451students, 2024-2515.0students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students451Per teacher15Chronically absent16.5%
- Public elementary school for grades pre-K to 5 Baxter Elementary School Baxter, Iowa 50028 10.4%of students chronically absent, 2022-23209students, 2024-2519.3students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students209Per teacher19.3Chronically absent10.4%
- Public high school for grades 6 to 12 Baxter High School Baxter, Iowa 50028 15.2%of students chronically absent, 2022-23262students, 2024-25 Levelpublic high school for grades 6 to 12Grades6 to 12Students262Per teacherNot publishedChronically absent15.2%
- Public elementary school for grades pre-K to 4 BCLUW Elementary School Conrad, Iowa 50621 18.1%of students chronically absent, 2022-23160students, 2024-2511.8students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students160Per teacher11.8Chronically absent18.1%
- Public high school for grades 9 to 12 BCLUW High School Conrad, Iowa 50621 17.5%of students chronically absent, 2022-23172students, 2024-2510.0students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students172Per teacher10Chronically absent17.5%
- Public middle school for grades 5 to 8 BCLUW Middle School Union, Iowa 50258 16.7%of students chronically absent, 2022-23132students, 2024-2511.1students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students132Per teacher11.1Chronically absent16.7%
- Public elementary school for grades K to 5 Beaver Creek Elementary School Johnston, Iowa 50131 21.5%of students chronically absent, 2022-23575students, 2024-2514.3students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students575Per teacher14.3Chronically absent21.5%
- Public elementary school for grades pre-K to 5 Bedford Elementary School Bedford, Iowa 50833 12.5%of students chronically absent, 2022-23269students, 2024-2513.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students269Per teacher13.4Chronically absent12.5%
- Public high school for grades 6 to 12 Bedford High School Bedford, Iowa 50833 11.5%of students chronically absent, 2022-23245students, 2024-2511.1students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students245Per teacher11.1Chronically absent11.5%
- Public high school for grades 7 to 12 Belle Plaine Jr/Sr High School Belle Plaine, Iowa 52208 28.5%of students chronically absent, 2022-23205students, 2024-2510.4students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students205Per teacher10.4Chronically absent28.5%
- Public elementary school for grades pre-K to 5 Bellevue Elementary School Bellevue, Iowa 52031 6.7%of students chronically absent, 2022-23405students, 2024-2514.3students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students405Per teacher14.3Chronically absent6.7%
- Public high school for grades 6 to 12 Bellevue High School Bellevue, Iowa 52031 19.9%of students chronically absent, 2022-23354students, 2024-2514.6students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students354Per teacher14.6Chronically absent19.9%
- Public high school for grades 7 to 12 Belmond-Klemme Community Jr-Sr High School Belmond, Iowa 50421 22.0%of students chronically absent, 2022-23297students, 2024-2512.1students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students297Per teacher12.1Chronically absent22%
- Public elementary school for grades pre-K to 6 Bennett Elementary School Bennett, Iowa 52721 8.7%of students chronically absent, 2022-2376students, 2024-256.7students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students76Per teacher6.7Chronically absent8.7%
- Public middle school for grades 7 to 8 Benton Community Middle School Van Horne, Iowa 52346 3.0%of students chronically absent, 2022-23235students, 2024-2516.8students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students235Per teacher16.8Chronically absent3%
- Public high school for grades 9 to 12 Benton Community Senior High School Van Horne, Iowa 52346 29.0%of students chronically absent, 2022-23473students, 2024-2516.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students473Per teacher16.8Chronically absent29%
- Public middle school for grades 5 to 8 Berg Middle School Newton, Iowa 50208 36.0%of students chronically absent, 2022-23790students, 2024-2514.0students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students790Per teacher14Chronically absent36%
- Public elementary school for grades pre-K to K Bertha Godfrey Elementary School Algona, Iowa 50511 23.5%of students chronically absent, 2022-23283students, 2024-2521.5students per teacher Levelpublic elementary school for grades pre-K to KGradesPre-K to KStudents283Per teacher21.5Chronically absent23.5%
- Public elementary school for grades pre-K to 6 Bess Streeter Aldrich Elementary Cedar Falls, Iowa 50613 4.6%of students chronically absent, 2022-23472students, 2024-2517.2students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students472Per teacher17.2Chronically absent4.6%
- Public high school for grades 9 to 12 Bettendorf High School Bettendorf, Iowa 52722 30.4%of students chronically absent, 2022-231,433students, 2024-2515.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,433Per teacher15.4Chronically absent30.4%
- Public middle school for grades 6 to 8 Bettendorf Middle School Bettendorf, Iowa 52722 22.6%of students chronically absent, 2022-23952students, 2024-2516.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students952Per teacher16.5Chronically absent22.6%
- Public elementary school for grades 3 to 5 Big Creek Elementary Polk City, Iowa 50226 6.5%of students chronically absent, 2022-23357students, 2024-2514.3students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students357Per teacher14.3Chronically absent6.5%
- Public elementary school for grades K to 4 Black Hawk Elementary School Burlington, Iowa 52601 33.5%of students chronically absent, 2022-23305students, 2024-2511.3students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students305Per teacher11.3Chronically absent33.5%
- Public elementary school for grades pre-K to 6 Blakesburg Elementary Blakesburg, Iowa 52536 22.4%of students chronically absent, 2022-23103students, 2024-258.0students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students103Per teacher8Chronically absent22.4%
- Public elementary school for grades pre-K to 5 Bloomer Elementary School Council Bluffs, Iowa 51501 26.7%of students chronically absent, 2022-23396students, 2024-2513.1students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students396Per teacher13.1Chronically absent26.7%
- Public elementary school for grades K to 5 Blue Grass Elementary School Blue Grass, Iowa 52726 7.8%of students chronically absent, 2022-23277students, 2024-2515.3students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students277Per teacher15.3Chronically absent7.8%
- Public elementary school for grades pre-K to 5 Bluff Elementary School Clinton, Iowa 52732 22.8%of students chronically absent, 2022-23372students, 2024-2511.8students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students372Per teacher11.8Chronically absent22.8%
- Public elementary school for grades pre-K to 5 Bohumil Shimek Elementary School Iowa City, Iowa 52245 19.8%of students chronically absent, 2022-23181students, 2024-2511.3students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students181Per teacher11.3Chronically absent19.8%
- Public middle school for grades 5 to 6 Bondurant - Farrar Intermediate School Bondurant, Iowa 50035 6.8%of students chronically absent, 2022-23445students, 2024-2513.4students per teacher Levelpublic middle school for grades 5 to 6Grades5 to 6Students445Per teacher13.4Chronically absent6.8%
- Public high school for grades 9 to 12 Bondurant-Farrar High School Bondurant, Iowa 50035 34.6%of students chronically absent, 2022-23849students, 2024-2516.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students849Per teacher16.7Chronically absent34.6%
- Public middle school for grades 7 to 8 Bondurant-Farrar Junior High Bondurant, Iowa 50035 21.1%of students chronically absent, 2022-23398students, 2024-2513.5students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students398Per teacher13.5Chronically absent21.1%
Nothing matches all of these.
Remove a filter to see more. Each one is a fact the source publishes, so a place can be left out because its record is silent, not only because of what it says.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.
Your shortlist0 of 4
Add one more to compare.