5A Semifinals: Johnston vs. West Des Moines Valley
5A Semifinals: Southeast Polk vs. Dowling Catholic
3A Semifinals: North Polk vs. Waukon
3A Semifinals: Center Point-Urbana vs. Des Moines Christian
4A Semifinals: Marion vs. Mason City
4A Semifinals: North Scott vs. Bishop Heelan
2A Semifinals: Grundy Center vs. Cascade
2A Semifinals: Central Decatur vs. Treynor
1A Semifinals: Newell-Fonda vs. Marquette Catholic
1A Semifinals: West Hancock vs. Montezuma