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 K to 5 Abbie Grove Elementary Ankeny, Iowa 50023 445students, 2024-2517.1students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students445Per teacher17.1Chronically absentNot published
- Public high school for grades 9 to 12 Abraham Lincoln High School Council Bluffs, Iowa 51503 40.5%of students chronically absent, 2022-231,333students, 2024-2515.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,333Per teacher15.3Chronically absent40.5%
- Public elementary school for grades pre-K to 6 Adair-Casey Elementary School Adair, Iowa 50002 12.7%of students chronically absent, 2022-23160students, 2024-2511.3students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students160Per teacher11.3Chronically absent12.7%
- Public middle school for grades 7 to 8 Adair-Casey Jr. High School Adair, Iowa 50002 22.3%of students chronically absent, 2022-23100students, 2024-2512.7students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students100Per teacher12.7Chronically absent22.3%
- Public elementary school for grades 3 to 4 Adams Elementary School Carroll, Iowa 51401 15.9%of students chronically absent, 2022-23232students, 2024-2512.9students per teacher Levelpublic elementary school for grades 3 to 4Grades3 to 4Students232Per teacher12.9Chronically absent15.9%
- Public elementary school for grades K to 5 Adams Elementary School Davenport, Iowa 52804 33.9%of students chronically absent, 2022-23498students, 2024-2513.7students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students498Per teacher13.7Chronically absent33.9%
- Public elementary school for grades pre-K to 1 Adel Elementary School Adel, Iowa 50003 9.6%of students chronically absent, 2022-23403students, 2024-2513.0students per teacher Levelpublic elementary school for grades pre-K to 1GradesPre-K to 1Students403Per teacher13Chronically absent9.6%
- Public middle school for grades 7 to 8 ADM Middle School Adel, Iowa 50003 25.9%of students chronically absent, 2022-23352students, 2024-2514.1students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students352Per teacher14.1Chronically absent25.9%
- Public high school for grades 9 to 12 ADM Senior High School Adel, Iowa 50003 26.6%of students chronically absent, 2022-23666students, 2024-2515.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students666Per teacher15.5Chronically absent26.6%
- Public elementary school for grades K to 4 AGWSR Elementary School Ackley, Iowa 50601 11.0%of students chronically absent, 2022-23227students, 2024-2512.8students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students227Per teacher12.8Chronically absent11%
- Public high school for grades 9 to 12 AGWSR High School Ackley, Iowa 50601 37.0%of students chronically absent, 2022-23190students, 2024-2510.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students190Per teacher10.7Chronically absent37%
- Public middle school for grades 5 to 8 AGWSR Middle School Wellsburg, Iowa 50680 21.7%of students chronically absent, 2022-23131students, 2024-2513.5students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students131Per teacher13.5Chronically absent21.7%
- Public high school for grades 9 to 12 AHSTW High School Avoca, Iowa 51521 23.9%of students chronically absent, 2022-23205students, 2024-2510.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students205Per teacher10.7Chronically absent23.9%
- Public middle school for grades 4 to 8 AHSTW Intermediate School Avoca, Iowa 51521 19.1%of students chronically absent, 2022-23270students, 2024-2515.5students per teacher Levelpublic middle school for grades 4 to 8Grades4 to 8Students270Per teacher15.5Chronically absent19.1%
- Public elementary school for grades pre-K to 3 AHSTW Primary School Avoca, Iowa 51521 14.7%of students chronically absent, 2022-23280students, 2024-2512.2students per teacher Levelpublic elementary school for grades pre-K to 3GradesPre-K to 3Students280Per teacher12.2Chronically absent14.7%
- Public elementary school for grades pre-K to 5 Akron Westfield Elementary School Akron, Iowa 51001 8.0%of students chronically absent, 2022-23258students, 2024-2510.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students258Per teacher10.7Chronically absent8%
- Public middle school for grades 6 to 8 Akron Westfield Middle School Akron, Iowa 51001 14.4%of students chronically absent, 2022-23130students, 2024-2517.6students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students130Per teacher17.6Chronically absent14.4%
- Public high school for grades 9 to 12 Akron Westfield Senior High School Akron, Iowa 51001 22.9%of students chronically absent, 2022-23188students, 2024-2511.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students188Per teacher11.2Chronically absent22.9%
- Public elementary school for grades pre-K to 6 Alan Shepard Elementary School Long Grove, Iowa 52756 7.1%of students chronically absent, 2022-23467students, 2024-2515.0students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students467Per teacher15Chronically absent7.1%
- Public elementary school for grades pre-K to 6 Albert City-Truesdale Elementary School Albert City, Iowa 50510 11.8%of students chronically absent, 2022-23100students, 2024-259.5students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students100Per teacher9.5Chronically absent11.8%
- Public high school for grades 9 to 12 Albia High School Albia, Iowa 52531 25.1%of students chronically absent, 2022-23348students, 2024-2513.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students348Per teacher13.8Chronically absent25.1%
- Public middle school for grades 7 to 8 Albia Middle School Albia, Iowa 52531 15.9%of students chronically absent, 2022-23153students, 2024-2525.6students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students153Per teacher25.6Chronically absent15.9%
- Public elementary school for grades pre-K to 5 Alburnett Elementary School Alburnett, Iowa 52202 10.4%of students chronically absent, 2022-23395students, 2024-2515.1students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students395Per teacher15.1Chronically absent10.4%
- Public middle school for grades 6 to 8 Alburnett Middle School Alburnett, Iowa 52202 9.6%of students chronically absent, 2022-23169students, 2024-2515.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students169Per teacher15.5Chronically absent9.6%
- Public high school for grades 9 to 12 Alburnett Senior High School Alburnett, Iowa 52202 20.6%of students chronically absent, 2022-23293students, 2024-2515.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students293Per teacher15.6Chronically absent20.6%
- Public elementary school for grades pre-K to 6 Alden Elementary School Alden, Iowa 50006 24.0%of students chronically absent, 2022-23148students, 2024-2510.7students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students148Per teacher10.7Chronically absent24%
- Public middle school for grades 5 to 6 Aldo Leopold Intermediate School Burlington, Iowa 52601 31.9%of students chronically absent, 2022-23412students, 2024-2510.6students per teacher Levelpublic middle school for grades 5 to 6Grades5 to 6Students412Per teacher10.6Chronically absent31.9%
- Public elementary school for grades pre-K to 5 Alexander Elementary Iowa City, Iowa 52240 25.2%of students chronically absent, 2022-23436students, 2024-2511.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students436Per teacher11.4Chronically absent25.2%
- Public high school for grades 9 to 12 Algona High School Algona, Iowa 50511 31.1%of students chronically absent, 2022-23458students, 2024-2514.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students458Per teacher14.6Chronically absent31.1%
- Public middle school for grades 5 to 8 Algona Middle School Algona, Iowa 50511 15.2%of students chronically absent, 2022-23419students, 2024-2515.3students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students419Per teacher15.3Chronically absent15.2%
- Public elementary school for grades pre-K to 4 Alta Elementary School Alta, Iowa 51002 13.0%of students chronically absent, 2022-23256students, 2024-2515.4students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students256Per teacher15.4Chronically absent13%
- Public high school for grades 9 to 12 Alta-Aurelia High School Alta, Iowa 51002 23.3%of students chronically absent, 2022-23221students, 2024-2512.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students221Per teacher12.4Chronically absent23.3%
- Public middle school for grades 5 to 8 Alta-Aurelia Middle School Aurelia, Iowa 51005 12.1%of students chronically absent, 2022-23228students, 2024-2512.4students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students228Per teacher12.4Chronically absent12.1%
- Public alternative school for grades 9 to 12 Alternative School Mason City, Iowa 50401 84.0%of students chronically absent, 2022-2391students, 2024-2515.4students per teacher Levelpublic alternative school for grades 9 to 12Grades9 to 12Students91Per teacher15.4Chronically absent84%
- Public elementary school for grades pre-K to 5 Altoona Elementary Altoona, Iowa 50009 22.3%of students chronically absent, 2022-23429students, 2024-2512.3students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students429Per teacher12.3Chronically absent22.3%
- Public elementary school for grades pre-K to 4 Amana Elementary School Middle Amana, Iowa 52203 12.0%of students chronically absent, 2022-23126students, 2024-2510.8students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students126Per teacher10.8Chronically absent12%
- Public high school for grades 9 to 12 Ames High School Ames, Iowa 50010 42.6%of students chronically absent, 2022-231,440students, 2024-2517.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,440Per teacher17.6Chronically absent42.6%
- Public middle school for grades 6 to 8 Ames Middle School Ames, Iowa 50014 30.8%of students chronically absent, 2022-231,033students, 2024-2514.8students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students1,033Per teacher14.8Chronically absent30.8%
- Public high school for grades 9 to 12 Anamosa High School Anamosa, Iowa 52205 36.8%of students chronically absent, 2022-23381students, 2024-2515.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students381Per teacher15.2Chronically absent36.8%
- Public middle school for grades 5 to 8 Anamosa Middle School Anamosa, Iowa 52205 26.2%of students chronically absent, 2022-23335students, 2024-2511.7students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students335Per teacher11.7Chronically absent26.2%
- Public elementary school for grades 2 to 4 Anderson Elementary School Bondurant, Iowa 50035 7.6%of students chronically absent, 2022-23531students, 2024-2515.6students per teacher Levelpublic elementary school for grades 2 to 4Grades2 to 4Students531Per teacher15.6Chronically absent7.6%
- Public elementary school for grades pre-K to 6 Andrew Elementary School Andrew, Iowa 52030 8.9%of students chronically absent, 2022-23125students, 2024-259.5students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students125Per teacher9.5Chronically absent8.9%
- Public school for grades K to 11 Andrew Virtual Academy Andrew, Iowa 52030 Levelpublic school for grades K to 11GradesK to 11StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public high school for grades 10 to 12 Ankeny Centennial High School Ankeny, Iowa 50023 34.3%of students chronically absent, 2022-231,470students, 2024-2516.7students per teacher Levelpublic high school for grades 10 to 12Grades10 to 12Students1,470Per teacher16.7Chronically absent34.3%
- Public high school for grades 10 to 12 Ankeny High School Ankeny, Iowa 50023 33.0%of students chronically absent, 2022-231,375students, 2024-2517.8students per teacher Levelpublic high school for grades 10 to 12Grades10 to 12Students1,375Per teacher17.8Chronically absent33%
- Public prekindergarten school for grade pre-K Anne E. Nelson Early Learning Center Council Bluffs, Iowa 51503 119students, 2024-2511.9students per teacher0.25counselors, 2023-24, in full-time equivalents Levelpublic prekindergarten school for grade pre-KGradesPre-KStudents119Per teacher11.9Chronically absentNot published
- Public elementary school for grades pre-K to 4 Anson Elementary School Marshalltown, Iowa 50158 21.2%of students chronically absent, 2022-23286students, 2024-2511.1students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students286Per teacher11.1Chronically absent21.2%
- Public elementary school for grades pre-K to 5 Anthon Elementary Anthon, Iowa 51004 21.1%of students chronically absent, 2022-2364students, 2024-258.1students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students64Per teacher8.1Chronically 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.