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 middle school for grades 5 to 8 North Fayette Valley Middle School Elgin, Iowa 52141 30.8%of students chronically absent, 2022-23312students, 2024-2515.0students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students312Per teacher15Chronically absent30.8%
- Public high school for grades 9 to 12 North High School Davenport, Iowa 52806 53.9%of students chronically absent, 2022-231,190students, 2024-2516.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,190Per teacher16.9Chronically absent53.9%
- Public high school for grades 9 to 12 North High School Des Moines, Iowa 50313 61.1%of students chronically absent, 2022-231,428students, 2024-2521.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,428Per teacher21.5Chronically absent61.1%
- Public high school for grades 9 to 12 North High School Sioux City, Iowa 51104 44.4%of students chronically absent, 2022-231,529students, 2024-2520.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,529Per teacher20.2Chronically absent44.4%
- Public elementary school for grades K to 4 North Hill Elementary School Burlington, Iowa 52601 30.9%of students chronically absent, 2022-23268students, 2024-2512.4students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students268Per teacher12.4Chronically absent30.9%
- Public elementary school for grades pre-K to 5 North Iowa Elementary Buffalo Center Buffalo Center, Iowa 50424 10.4%of students chronically absent, 2022-23227students, 2024-2516.6students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students227Per teacher16.6Chronically absent10.4%
- Public high school for grades 9 to 12 North Iowa High School Buffalo Center, Iowa 50424 41.0%of students chronically absent, 2022-23124students, 2024-2515.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students124Per teacher15.6Chronically absent41%
- Public middle school for grades 6 to 8 North Iowa Middle School Buffalo Center, Iowa 50424 8.4%of students chronically absent, 2022-23115students, 2024-2514.0students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students115Per teacher14Chronically absent8.4%
- Public elementary school for grades pre-K to 5 North Kossuth Elementary School Swea City, Iowa 50590 24.5%of students chronically absent, 2022-23131students, 2024-2513.6students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students131Per teacher13.6Chronically absent24.5%
- Public elementary school for grades pre-K to 5 North Linn Elementary Troy Mills, Iowa 52344 12.7%of students chronically absent, 2022-23281students, 2024-2514.0students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students281Per teacher14Chronically absent12.7%
- Public elementary school for grades pre-K to 6 North Mahaska Elementary School New Sharon, Iowa 50207 10.2%of students chronically absent, 2022-23301students, 2024-2514.0students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students301Per teacher14Chronically absent10.2%
- Public high school for grades 7 to 12 North Mahaska Jr-Sr High School New Sharon, Iowa 50207 14.4%of students chronically absent, 2022-23275students, 2024-2513.0students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students275Per teacher13Chronically absent14.4%
- Public middle school for grades 6 to 8 North Middle School Sioux City, Iowa 51108 29.7%of students chronically absent, 2022-231,136students, 2024-2515.7students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students1,136Per teacher15.7Chronically absent29.7%
- Public middle school for grades 6 to 8 North Middle School Waukee, Iowa 50263 Levelpublic middle school for grades 6 to 8Grades6 to 8StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public elementary school for grades pre-K to 5 North Polk Central Elementary School Alleman, Iowa 50007 9.2%of students chronically absent, 2022-23408students, 2024-2515.2students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students408Per teacher15.2Chronically absent9.2%
- Public high school for grades 9 to 12 North Polk High School Alleman, Iowa 50007 26.9%of students chronically absent, 2022-23644students, 2024-2517.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students644Per teacher17.2Chronically absent26.9%
- Public middle school for grades 6 to 8 North Polk Middle School Alleman, Iowa 50007 16.9%of students chronically absent, 2022-23504students, 2024-2516.4students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students504Per teacher16.4Chronically absent16.9%
- Public elementary school for grades pre-K to 2 North Polk West Elementary School Polk City, Iowa 50226 5.5%of students chronically absent, 2022-23396students, 2024-2515.5students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students396Per teacher15.5Chronically absent5.5%
- Public elementary school for grades K to 4 North Ridge Elementary Grimes, Iowa 50111 9.6%of students chronically absent, 2022-23412students, 2024-2514.6students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students412Per teacher14.6Chronically absent9.6%
- Public elementary school for grades K to 4 North Ridge Elementary Waverly, Iowa 50677 397students, 2024-2514.3students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students397Per teacher14.3Chronically absentNot published
- Public high school for grades 9 to 12 North Scott High School Eldridge, Iowa 52748 25.1%of students chronically absent, 2022-231,081students, 2024-2517.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,081Per teacher17.8Chronically absent25.1%
- Public middle school for grades 7 to 8 North Scott Junior High School Eldridge, Iowa 52748 26.2%of students chronically absent, 2022-23531students, 2024-2514.3students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students531Per teacher14.3Chronically absent26.2%
- Public elementary school for grades pre-K to K North Side Elementary School Hampton, Iowa 50441 38.8%of students chronically absent, 2022-23145students, 2024-2514.5students per teacher Levelpublic elementary school for grades pre-K to KGradesPre-K to KStudents145Per teacher14.5Chronically absent38.8%
- Public elementary school for grades pre-K to 6 North Tama Elementary Traer, Iowa 50675 12.3%of students chronically absent, 2022-23276students, 2024-2512.8students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students276Per teacher12.8Chronically absent12.3%
- Public high school for grades 7 to 12 North Tama High School Traer, Iowa 50675 25.3%of students chronically absent, 2022-23203students, 2024-2512.8students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students203Per teacher12.8Chronically absent25.3%
- Public elementary school for grades pre-K to 5 North Union Elementary Fenton, Iowa 50539 18.9%of students chronically absent, 2022-23130students, 2024-259.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students130Per teacher9.4Chronically absent18.9%
- Public high school for grades 9 to 12 North Union High School Armstrong, Iowa 50514 30.4%of students chronically absent, 2022-23170students, 2024-2510.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students170Per teacher10.6Chronically absent30.4%
- Public middle school for grades 6 to 8 North Union Middle School Swea City, Iowa 50590 25.0%of students chronically absent, 2022-23110students, 2024-2514.1students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students110Per teacher14.1Chronically absent25%
- Public middle school for grades 6 to 8 North-Linn Middle School Troy Mills, Iowa 52344 13.7%of students chronically absent, 2022-23111students, 2024-2513.8students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students111Per teacher13.8Chronically absent13.7%
- Public high school for grades 9 to 12 North-Linn Senior High School Troy Mills, Iowa 52344 29.5%of students chronically absent, 2022-23158students, 2024-2511.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students158Per teacher11.8Chronically absent29.5%
- Public elementary school for grades K to 5 Northeast Elementary Ankeny, Iowa 50021 9.5%of students chronically absent, 2022-23595students, 2024-2515.6students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students595Per teacher15.6Chronically absent9.5%
- Public elementary school for grades pre-K to 2 Northeast Elementary School Glenwood, Iowa 51534 12.6%of students chronically absent, 2022-23538students, 2024-2514.3students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students538Per teacher14.3Chronically absent12.6%
- Public elementary school for grades pre-K to 5 Northeast Elementary School Goose Lake, Iowa 52750 12.2%of students chronically absent, 2022-23394students, 2024-2513.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students394Per teacher13.7Chronically absent12.2%
- Public elementary school for grades pre-K to 6 Northeast Hamilton Elementary School Blairsburg, Iowa 50034 19.4%of students chronically absent, 2022-23208students, 2024-2514.4students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students208Per teacher14.4Chronically absent19.4%
- Public high school for grades 6 to 12 Northeast Middle-High School Goose Lake, Iowa 52750 11.1%of students chronically absent, 2022-23452students, 2024-2514.0students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students452Per teacher14Chronically absent11.1%
- Public elementary school for grades 3 to 5 Northstar Elementary School Knoxville, Iowa 50138 21.4%of students chronically absent, 2022-23348students, 2024-2514.1students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students348Per teacher14.1Chronically absent21.4%
- Public high school for grades 8 to 9 Northview Middle School Ankeny, Iowa 50023 25.6%of students chronically absent, 2022-231,021students, 2024-2515.4students per teacher Levelpublic high school for grades 8 to 9Grades8 to 9Students1,021Per teacher15.4Chronically absent25.6%
- Public elementary school for grades K to 5 Northwest Elementary School Ankeny, Iowa 50023 21.2%of students chronically absent, 2022-23346students, 2024-2512.8students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students346Per teacher12.8Chronically absent21.2%
- Public high school for grades 10 to 12 Northwest High School Waukee, Iowa 50263 25.3%of students chronically absent, 2022-231,574students, 2024-2521.5students per teacher Levelpublic high school for grades 10 to 12Grades10 to 12Students1,574Per teacher21.5Chronically absent25.3%
- Public middle school for grades 6 to 8 Northwest Middle School Coralville, Iowa 52241 23.2%of students chronically absent, 2022-231,113students, 2024-2514.4students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students1,113Per teacher14.4Chronically absent23.2%
- Public prekindergarten school for grade pre-K Northwood Pre-School Ames, Iowa 50010 16.0%of students chronically absent, 2022-23244students, 2024-2522.3students per teacher Levelpublic prekindergarten school for grade pre-KGradesPre-KStudents244Per teacher22.3Chronically absent16%
- Public elementary school for grades pre-K to 5 Northwood-Kensett Elementary Northwood, Iowa 50459 18.3%of students chronically absent, 2022-23287students, 2024-2515.1students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students287Per teacher15.1Chronically absent18.3%
- Public high school for grades 6 to 12 Northwood-Kensett Middle/High School Northwood, Iowa 50459 20.9%of students chronically absent, 2022-23265students, 2024-2512.9students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students265Per teacher12.9Chronically absent20.9%
- Public middle school for grades 6 to 8 Norwalk Middle School Norwalk, Iowa 50211 23.6%of students chronically absent, 2022-23824students, 2024-2515.3students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students824Per teacher15.3Chronically absent23.6%
- Public high school for grades 9 to 12 Norwalk Senior High School Norwalk, Iowa 50211 24.5%of students chronically absent, 2022-231,035students, 2024-2516.6students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,035Per teacher16.6Chronically absent24.5%
- Public middle school for grades 4 to 6 Norway Elementary School Norway, Iowa 52318 14.2%of students chronically absent, 2022-23336students, 2024-2514.1students per teacher Levelpublic middle school for grades 4 to 6Grades4 to 6Students336Per teacher14.1Chronically absent14.2%
- Public elementary school for grades K to 4 Novak Elementary School Marion, Iowa 52302 14.6%of students chronically absent, 2022-23347students, 2024-2512.1students per teacher Levelpublic elementary school for grades K to 4GradesK to 4Students347Per teacher12.1Chronically absent14.6%
- Public elementary school for grades 2 to 3 Oak Hill Elementary Tiffin, Iowa 52340 173students, 2024-2513.4students per teacher Levelpublic elementary school for grades 2 to 3Grades2 to 3Students173Per teacher13.4Chronically absentNot published
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.