School enrollment numbers from each year inform the following school year’s classifications for IHSAA sanctioned sports. Enrollment numbers are provided by the Basic Educational Data Survey (BEDS) from the Iowa Department of Education. Whole grade and cooperative sharing agreements listed as available. To view other sports or overall BEDS numbers, view the Classifications page.


Sport Breakdown

Golf: Four classes, with 3A, 2A, 1A in spring season.

4A: Largest 48 schools, others requesting to play up. Fall season.

3A: Next largest 64 schools.

2A: Next largest 96 schools.

1A: Remaining schools.




Latest update: March 3, 2023

 Lewis Central7223A
 Waverly-Shell Rock5943A
 Clear Creek Amana5653A
 Storm Lake5623A
 North Polk4953A
 Mount Pleasant4443A
 Webster City4243A
 Fort Madison4193A
 Charles City3993A
 Sioux Center3773A
 Benton 3723A
 MOC-Floyd Valley3713A
 Harlan Community3693A
 West Delaware3643A
 South Tama3583A
 Clear Lake3563A
 Center Point-Urbana3523A
 Mount Vernon3503A
 Greene County3273A
 Davis County3113A
 Burlington Notre Dame/WB3053A
 Iowa Falls-Alden2883A
 Spirit Lake2883A
 Estherville Lincoln Central2862A
 West Liberty2752A
 Des Moines Christian2662A
 Southeast Valley2642A
 Cherokee Washington2632A
 Union Community2512A
 Central Lee2482A
 Forest City2462A
 New Hampton2462A
 Red Oak2442A
 North Fayette Valley2432A
 West Marshall2412A
 Eagle Grove2372A
 Garner Hayfield Ventura2322A
 West Lyon2322A
 Unity Christian2282A
 Van Meter2272A
 Western Christian2242A
 Rock Valley2232A
 Kuemper Catholic2222A
 Nodaway Valley/O-M2152A
 Interstate 352142A
 Pocahontas Area2142A
 Dike-New Hartford2102A
 MFL MarMac2062A
 East Sac County2032A
 West Central Valley2012A
 West Sioux1972A
 Pella Christian1952A
 Ridge View1922A
 Sioux Central1922A
 East Marshall1912A
 Grundy Center1872A
 Manson-NW Webster1872A
 South Hardin1872A
 Central Decatur1852A
 Van Buren County1842A
 Columbus Catholic1812A
 Missouri Valley1802A
 West Branch1802A
 Central Springs1782A
 Central Lyon1772A
 Beckman Catholic1762A
 Regina Catholic1752A
 South Central Calhoun1732A
 South Hamilton1702A
 Southwest Valley1632A
 Grand View Christian1622A
 Wapsie Valley1601A
 West Monona1601A
 Lake Mills1601A
 South Winneshiek1591A
 West Fork1541A
 North Union1531A
 Maquoketa Valley1521A
 North Mahaska1501A
 Newman Catholic1441A
 Mount Ayr1431A
 North Butler1431A
 North Cedar1431A
 East Buchanan1421A
 Martensdale-St Marys1421A
 Clayton Ridge1411A
 Bedford1391ASouth Page
 Woodbury Central1351A
 Saint Ansgar1341A
 South O'Brien1291A
 Southeast Warren1261A
 North Linn1251A
 St. Albert1231A
 New London1201A
 West Hancock1201A
 Iowa Valley1151A
 St. Edmond1151A
 Gehlen Catholic1151A
 East Union1141A
 Central Elkader1111A
 East Mills1091A
 Easton Valley1081A
 Central City1041A
 Lone Tree1031A
 Boyer Valley1001A
 English Valleys971A
 Ankeny Christian961A
 North Tama941A
 Turkey Valley931A
 Coon Rapids-Bayard931A
 Bishop Garrigan921A
 West Bend-Mallard911A
 North Iowa901A
 George-Little Rock871A
 Winfield-Mt Union861A
 Twin Cedars841A
 Belle Plaine831A
 Siouxland Christian741A
 Harris-Lake Park701A
 Don Bosco691A
 West Central601A
 Trinity Christian561A
 Waterloo Christian521A
 Marquette Catholic481A
 Holy Trinity Catholic471A
 Remsen St. Mary's461A
 Mormon Trail451A
 Storm Lake St. Mary's441A
 Hillcrest Academy441A
 Prince of Peace381A
 Heartland Christian321A
 Isaac Newton Christian Academy201A