To get a learners license you must:
Have a minimum age of 14
Before getting a license or restricted license you must:
Have a mandatory holding period of 12 months
Have a minimum supervised driving time of 20 hours, 2 of which must be at night1
Have a minimum age of 162,1
Restrictions during intermediate or restricted license stage:
Nighttime restrictions 12:30 a.m.-5 a.m.
Passenger restrictions (family members excepted unless otherwise noted) parental discretion 3
Minimum age at which restrictions may be lifted:
Nighttime restrictions 12 months and age 17 or until age 18, whichever occurs first (min. age: 17)
Passenger restrictions none

1Iowa requires a certification of 10 additional hours of supervised driving during the intermediate stage, two of which must be at night.

2In Iowa, driver education is required for an intermediate license and for an unrestricted license if the applicant is younger than 18.

3In Iowa, parents are permitted to waive at the time of licensure a discretionary six-month passenger limit of no more than one unrelated passenger younger than 18, effective Jan. 1, 2014.