As a freshman in 2019, Schulte took a redshirt and did not play any games.[3] In 2020, he appeared in three games where he made three tackles.[4] In week 5 of the 2021 season, Schulte recorded his first career interception in a blowout win over Maryland.[5] He finished the season playing in 12 games and tallying two tackles and an interception.[6] In the 2022 season, Schulte started all 13 games for Iowa, where he notched 71 tackles, six pass deflections, and an interception.[citation needed] In week 11 of the 2023 season, he intercepted a pass off of quarterback Gavin Wimsatt in a win over Rutgers.[7] During the 2023 season, Schulte started all 14 games for the Hawkeyes, totaling 65 tackles, four pass deflections, and an interception.[8]