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 Oak Park Des Moines, Iowa 50313 44.1%of students chronically absent, 2022-23288students, 2024-2510.6students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students288Per teacher10.6Chronically absent44.1%
- Public middle school for grades 7 to 8 Oak Ridge Middle School Marion, Iowa 52302 15.4%of students chronically absent, 2022-23534students, 2024-2514.4students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students534Per teacher14.4Chronically absent15.4%
- Public elementary school for grades pre-K to 2 Oakland Elementary Oakland, Iowa 51560 14.7%of students chronically absent, 2022-23178students, 2024-2511.7students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students178Per teacher11.7Chronically absent14.7%
- Public high school for grades 9 to 12 Odebolt Arthur Battle Creek Ida Grove High School Ida Grove, Iowa 51445 14.4%of students chronically absent, 2022-23326students, 2024-2514.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students326Per teacher14.2Chronically absent14.4%
- Public middle school for grades 6 to 8 Odebolt Arthur Battle Creek Ida Grove Middle School Odebolt, Iowa 51458 12.6%of students chronically absent, 2022-23186students, 2024-2512.8students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students186Per teacher12.8Chronically absent12.6%
- Public elementary school for grades pre-K to 5 Odebolt Elementary-Ida Grove Ida Grove, Iowa 51445 5.8%of students chronically absent, 2022-23308students, 2024-2525.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students308Per teacher25.7Chronically absent5.8%
- Public elementary school for grades K to 5 Odebolt Elementary-Odebolt Odebolt, Iowa 51458 8.5%of students chronically absent, 2022-23114students, 2024-2512.8students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students114Per teacher12.8Chronically absent8.5%
- Public high school for grades 9 to 12 Oelwein High School Oelwein, Iowa 50662 40.1%of students chronically absent, 2022-23334students, 2024-2512.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students334Per teacher12.8Chronically absent40.1%
- Public middle school for grades 5 to 8 Oelwein Middle School Oelwein, Iowa 50662 32.0%of students chronically absent, 2022-23350students, 2024-2516.1students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students350Per teacher16.1Chronically absent32%
- Public school for grades pre-K to 12 Oelwein Online School Oelwein, Iowa 50662 175students, 2024-2519.4students per teacher0counselors, 2023-24, in full-time equivalents Levelpublic school for grades pre-K to 12GradesPre-K to 12Students175Per teacher19.4Chronically absentNot published
- Public charter middle school for grades 6 to 8 OEN - Cedar Rapids Prep Cedar Rapids, Iowa 52411 Levelpublic charter middle school for grades 6 to 8Grades6 to 8StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public charter high school for grades 8 to 9 OEN - Des Moines Prep Des Moines, Iowa 50309 Levelpublic charter high school for grades 8 to 9Grades8 to 9StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public elementary school for grades pre-K to 5 Ogden Elementary School Ogden, Iowa 50212 8.1%of students chronically absent, 2022-23321students, 2024-2513.0students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students321Per teacher13Chronically absent8.1%
- Public high school for grades 9 to 12 Ogden High School Ogden, Iowa 50212 22.7%of students chronically absent, 2022-23234students, 2024-2513.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students234Per teacher13.3Chronically absent22.7%
- Public middle school for grades 6 to 8 Ogden Middle School Ogden, Iowa 50212 15.2%of students chronically absent, 2022-23158students, 2024-2517.3students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students158Per teacher17.3Chronically absent15.2%
- Public elementary school for grades pre-K to 4 Okoboji Elementary School Milford, Iowa 51351 13.2%of students chronically absent, 2022-23491students, 2024-2512.5students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students491Per teacher12.5Chronically absent13.2%
- Public high school for grades 9 to 12 Okoboji High School Milford, Iowa 51351 29.6%of students chronically absent, 2022-23366students, 2024-2515.1students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students366Per teacher15.1Chronically absent29.6%
- Public middle school for grades 5 to 8 Okoboji Middle School Milford, Iowa 51351 16.5%of students chronically absent, 2022-23339students, 2024-2512.3students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students339Per teacher12.3Chronically absent16.5%
- Public elementary school for grades pre-K to 6 Olin Elementary School Olin, Iowa 52320 21.0%of students chronically absent, 2022-2374students, 2024-256.7students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students74Per teacher6.7Chronically absent21%
- Public elementary school for grades pre-K to 5 Olmsted Elementary School Urbandale, Iowa 50322 16.6%of students chronically absent, 2022-23622students, 2024-2512.8students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students622Per teacher12.8Chronically absent16.6%
- Public elementary school for grades pre-K to 5 Orange Elementary School Waterloo, Iowa 50701 22.8%of students chronically absent, 2022-23518students, 2024-2513.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students518Per teacher13.7Chronically absent22.8%
- Public elementary school for grades pre-K to 6 Orchard Hill Elementary School Cedar Falls, Iowa 50613 17.0%of students chronically absent, 2022-23458students, 2024-2513.6students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students458Per teacher13.6Chronically absent17%
- Public elementary school for grades 2 to 3 Orchard Hills Elementary Norwalk, Iowa 50211 15.0%of students chronically absent, 2022-23558students, 2024-2515.2students per teacher Levelpublic elementary school for grades 2 to 3Grades2 to 3Students558Per teacher15.2Chronically absent15%
- Public high school for grades 9 to 12 Osage High School Osage, Iowa 50461 27.8%of students chronically absent, 2022-23294students, 2024-2512.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students294Per teacher12.9Chronically absent27.8%
- Public high school for grades 7 to 12 Osage Learning Online Osage, Iowa 50461 Levelpublic high school for grades 7 to 12Grades7 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public middle school for grades 5 to 8 Osage Middle School Osage, Iowa 50461 11.6%of students chronically absent, 2022-23289students, 2024-2517.0students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students289Per teacher17Chronically absent11.6%
- Public prekindergarten school for grade pre-K Oskaloosa Early Childhood Center - PK Oskaloosa, Iowa 52577 109students, 2024-2527.9students per teacher0counselors, 2023-24, in full-time equivalents Levelpublic prekindergarten school for grade pre-KGradesPre-KStudents109Per teacher27.9Chronically absentNot published
- Public elementary school for grades K to 5 Oskaloosa Elementary School Oskaloosa, Iowa 52577 17.9%of students chronically absent, 2022-23903students, 2024-2512.1students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students903Per teacher12.1Chronically absent17.9%
- Public high school for grades 9 to 12 Oskaloosa High School Oskaloosa, Iowa 52577 48.7%of students chronically absent, 2022-23632students, 2024-2515.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students632Per teacher15.5Chronically absent48.7%
- Public middle school for grades 6 to 8 Oskaloosa Middle School Oskaloosa, Iowa 52577 34.1%of students chronically absent, 2022-23404students, 2024-2511.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students404Per teacher11.5Chronically absent34.1%
- Public high school for grades 10 to 12 Ottumwa High School Ottumwa, Iowa 52501 36.6%of students chronically absent, 2022-23910students, 2024-2516.6students per teacher Levelpublic high school for grades 10 to 12Grades10 to 12Students910Per teacher16.6Chronically absent36.6%
- Public school for grades pre-K to 12 Ottumwa Virtual Learning Ottumwa, Iowa 52501 106students, 2024-250counselors, 2023-24, in full-time equivalents Levelpublic school for grades pre-K to 12GradesPre-K to 12Students106Per teacherNot publishedChronically absentNot published
- Public elementary school for grades pre-K to 1 Oviatt Elementary School Norwalk, Iowa 50211 14.8%of students chronically absent, 2022-23548students, 2024-2514.6students per teacher Levelpublic elementary school for grades pre-K to 1GradesPre-K to 1Students548Per teacher14.6Chronically absent14.8%
- Public elementary school for grades pre-K to 5 Panorama Elementary Panora, Iowa 50216 14.6%of students chronically absent, 2022-23306students, 2024-2513.0students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students306Per teacher13Chronically absent14.6%
- Public high school for grades 9 to 12 Panorama High School Panora, Iowa 50216 26.3%of students chronically absent, 2022-23220students, 2024-2512.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students220Per teacher12.4Chronically absent26.3%
- Public middle school for grades 6 to 8 Panorama Middle School Panora, Iowa 50216 3.7%of students chronically absent, 2022-23146students, 2024-2521.2students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students146Per teacher21.2Chronically absent3.7%
- Public elementary school for grades K to 5 Park Ave Elementary School Des Moines, Iowa 50315 42.3%of students chronically absent, 2022-23380students, 2024-2513.2students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students380Per teacher13.2Chronically absent42.3%
- Public elementary school for grades pre-K to 2 Parkersburg Elementary School Parkersburg, Iowa 50665 15.8%of students chronically absent, 2022-23211students, 2024-2511.7students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students211Per teacher11.7Chronically absent15.8%
- Public elementary school for grades pre-K to 2 Parkview Elementary School Marion, Iowa 52302 23.0%of students chronically absent, 2022-23267students, 2024-2512.8students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students267Per teacher12.8Chronically absent23%
- Public middle school for grades 6 to 7 Parkview Middle School Ankeny, Iowa 50023 23.8%of students chronically absent, 2022-23865students, 2024-2514.3students per teacher Levelpublic middle school for grades 6 to 7Grades6 to 7Students865Per teacher14.3Chronically absent23.8%
- Public elementary school for grades pre-K to 5 Paton-Churdan Elementary Churdan, Iowa 50050 16.7%of students chronically absent, 2022-2386students, 2024-2510.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students86Per teacher10.7Chronically absent16.7%
- Public high school for grades 6 to 12 Paton-Churdan Jr-Sr High School Churdan, Iowa 50050 18.2%of students chronically absent, 2022-2399students, 2024-25100.0students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students99Per teacher100Chronically absent18.2%
- Public elementary school for grades K to 5 Paul Norton Elementary School Bettendorf, Iowa 52722 8.7%of students chronically absent, 2022-23403students, 2024-2515.6students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students403Per teacher15.6Chronically absent8.7%
- Public high school for grades 9 to 12 PCM High School Monroe, Iowa 50170 25.5%of students chronically absent, 2022-23348students, 2024-2513.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students348Per teacher13.8Chronically absent25.5%
- Public middle school for grades 6 to 8 PCM Middle School Prairie City, Iowa 50228 19.8%of students chronically absent, 2022-23232students, 2024-2512.2students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students232Per teacher12.2Chronically absent19.8%
- Public middle school for grades 7 to 9 Peet Junior High School Cedar Falls, Iowa 50613 14.5%of students chronically absent, 2022-23695students, 2024-2514.1students per teacher Levelpublic middle school for grades 7 to 9Grades7 to 9Students695Per teacher14.1Chronically absent14.5%
- Public high school for grades 7 to 12 Pekin Community Junior/ Senior High School Packwood, Iowa 52580 27.4%of students chronically absent, 2022-23258students, 2024-2511.8students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students258Per teacher11.8Chronically absent27.4%
- Public elementary school for grades pre-K to 6 Pekin Elementary School Packwood, Iowa 52580 16.7%of students chronically absent, 2022-23308students, 2024-2513.2students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students308Per teacher13.2Chronically absent16.7%
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.