If you are an aspiring Iowa driver under the age of 17, you are required to hold your learners permit for a minimum of 6 months to obtain your license. … You also must complete a state-approved drivers education course before applying for an Iowa drivers license.