To get a learners permit you must
Have a minimum age of 141
Before getting an intermediate or restricted license you must
Have your permit for 12 months1
Complete minimum supervised driving of 20 hours, 2 of which must be at night2
Have a minimum age of 161,2,3
Restrictions during intermediate or restricted license stage
Nighttime restriction 12:30 a.m.-5 a.m.
Passenger limit (family members excepted unless otherwise noted) parental discretion 4
Minimum age at which restrictions may be lifted
Nighttime restriction 12 months and age 17 or until age 18, whichever occurs first (min. age: 17)
Passenger restriction none

1In Iowa, drivers education graduates who have held an instruction permit for at least 6 months and are at least 14 and 6 months may apply for a school license that permits unsupervised driving between 5 a.m. and 10 p.m. The school license limits drivers to direct routes to and from school for classes or school sponsored activities, other schools hosting activities, school bus stops and gas stations. Holders of a minor school license may not use electronic communication devices or electronic entertainment devices (permanently installed equipment exempted), carry more than one unrelated passenger, or drive to another school district without an extra-curricular sharing agreement.

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

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

4In 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.