Class 4A
1. Dowling Catholic — 2-0
2. Cedar Rapids Kennedy — 3-0
3. Dubuque Senior — 4-0
4. Ankeny Centennial — 2-0
5. Muscatine — 2-1
6. Valley — 2-0
7. Pleasant Valley — 3-0
8. Bettendorf — 4-1
9. Sioux City North — 3-0
10. Des Moines Roosevelt — 1-1
11. Linn-Mar — 3-1
12. Johnston — 2-2
13. Ottumwa — 3-1
14. Des Moines East — 2-1
15. Prairie — 2-0
16. Southeast Polk — 3-1
Class 3A
1. Des Moines Hoover — 3-0
2. ADM — 4-0
3. Fort Madison — 3-0
4. Humboldt — 1-0
5. Dallas Center-Grimes — 1-1
6. LeMars — 4-0
7. Newton — 4-2
8. Washington — 3-0
9. Webster City — 2-1
10. Marion — 2-0
11. Storm Lake — 1-0
12. Urbandale — 2-2
13. Fairfield — 1-1
14. Carlisle — 2-2
15. Spencer — 1-1
16. Mount Vernon — 0-0
Class 2A
1. Gilbert — 4-0
2. Assumption — 3-0
3. Bishop Heelan — 2-0
4. Nevada — 4-1
5. Knoxville — 3-0
6. Center Point-Urbana — 2-0
7. Harlan Community — 2-1
8. Greene County — 3-0
9. Chariton — 1-0
10. Grinnell — 2-0
11. Hampton-Dumont-CAL — 2-0
12. Aplington-Parkersburg — 4-1
13. Glenwood — 3-1
14. Williamsburg — 2-1
15. Perry — 1-1
16. Independence — 1-0
Class 1A
1. Treynor — 2-0
2. West Central Valley — 3-0
3. Hudson — 3-0
4. Gladbrook-Reinbeck — 2-1
5. Western Christian — 2-0
6. Unity Christian — 1-0
7. AHSTW — 2-1
8. Beckman Catholic — 2-0
9. Hillcrest Academy — 1-0
10. Tri-Center — 4-1
11. West Branch — 2-0
12. West Liberty — 3-1
13. Pella Christian — 1-1
14. Regina Catholic — 2-1
15. Riverside — 1-0
16. Des Moines Christian — 1-1