Iowa does not offer the written permit test online

You must take the Iowa permit test in person at a Driver Services station. Iowa's Department of Transportation does not provide an online version of the written knowledge test, even though some other states do. The test covers road signs, traffic laws, and safe driving practices specific to Iowa, and the state requires you to complete it face-to-face with a proctor present.

You can, however, prepare for the test online using free study materials and practice tests. This preparation step is entirely online and available from home — it is the actual exam that must happen at a physical location.

Key Takeaways

  • Iowa requires you to take the written permit test at a Driver Services station in person; no online testing option exists.
  • You can study for the test online using the Iowa Driver's Manual and free practice tests on the Iowa DOT website before your appointment.
  • You must bring a valid ID, proof of residency, and your Social Security number to the testing location.
  • The test costs $5 and takes about 20 minutes; you need a score of 80 percent or higher to pass.
  • Book your appointment at a Driver Services station through the Iowa DOT website or by calling ahead, as walk-ins may not be accepted.

Where to study online before your in-person test

The Iowa Department of Transportation publishes the Iowa Driver's Manual as a free PDF on its website. This manual covers all the topics on the written test: road signs, right-of-way rules, speed limits, parking, and safe driving in different conditions. You can read it on any device or print it out.

The Iowa DOT also offers a free practice test on its website that mimics the real exam. The practice test has the same format and types of questions you will see on test day. Taking it multiple times helps you identify weak areas — for example, if you miss questions about railroad crossing signs, you can review that section of the manual.

Some third-party websites offer Iowa permit practice tests as well, though the official Iowa DOT version is the most reliable because it comes directly from the state.

How to schedule your in-person test appointment

Visit the Iowa Department of Transportation website and look for the Driver Services appointment scheduler. You will enter your zip code to find the nearest Driver Services station and see available time slots. Many stations allow you to book online for a date and time that works for you.

If the online scheduler is full or you prefer to call, you can phone the Driver Services station directly. The Iowa DOT website lists phone numbers for each location. Some smaller stations may not have many open slots, so calling ahead is worth doing if you need a specific date.

Arrive 10 to 15 minutes early on the day of your test. Bring your appointment confirmation if you booked online, though staff can also look you up by name and date of birth.

What documents and information you need to bring

Bring a valid photo ID — a passport, military ID, or out-of-state driver's license all work. You also need proof of residency in Iowa, such as a utility bill, lease, or bank statement with your current address. The document must show your name and address and be dated within the last 60 days.

Have your Social Security number ready. You will provide it verbally or on a form at the testing station. If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access for one.

If you are under 18, a parent or guardian must be present. Bring their ID and proof of residency as well.

What the test covers and how it is scored

The Iowa written permit test has 35 multiple-choice questions. Each question has four answer choices. The test covers Iowa traffic laws, road signs and their meanings, right-of-way rules, safe driving practices, and what to do in emergencies or bad weather.

You need a score of 80 percent or higher to pass, which means you must answer at least 28 questions correctly. If you do not pass, you can retake the test the same day or schedule another appointment. There is a $5 fee each time you take the test.

The test is administered on a computer at the Driver Services station. You will have about 20 minutes to complete it. The proctor will tell you your score before you leave.

What happens after you pass the test

Once you pass the written test, you will receive a learner's permit (also called an instruction permit). This permit allows you to drive with a licensed adult who is at least 21 years old sitting in the front passenger seat. The permit is valid for one year.

With your learner's permit, you can practice driving to build experience before taking the road test. Iowa requires you to hold the permit for a minimum of 30 days before you can take the driving test. During this time, you must follow all traffic laws and the restrictions of your permit.

When you are ready, you will schedule a road test at a Driver Services station. That test is also in person and involves driving with an examiner in a vehicle.

Common reasons people fail the Iowa permit test

The most common mistakes are missing questions about road signs, right-of-way at intersections, and speed limit rules. Many test-takers do not spend enough time studying the manual before their appointment. Spending 30 minutes to an hour with the practice test and manual usually prevents these errors.

Some people rush through the test and misread questions. The test is not timed in a way that forces speed — you have plenty of time to read each question carefully and think about your answer. Take your time.

If you fail, do not panic. You can retake it when ready or come back another day. Many people pass on their second or third attempt after reviewing the areas where they struggled.

Frequently Asked Questions

Can I take the Iowa permit test on my phone or computer at home?

No. Iowa requires the written test to be taken in person at a Driver Services station with a proctor present. You can study online using the manual and practice tests, but the actual exam must happen at a physical location.

How much does the permit test cost?

The test costs $5 each time you take it. This fee is paid at the Driver Services station when you arrive for your appointment. If you fail and retake the test, you pay $5 again.

What if I fail the test — can I retake it the same day?

Yes. Many Driver Services stations allow you to retake the test the same day if you fail. You will pay another $5 fee. If the station is busy, you may need to schedule a new appointment for another day instead.

Do I need to pass the written test before I can schedule the road test?

Yes. You must pass the written permit test first to receive your learner's permit. You then hold the permit for at least 30 days before you can take the road test. The road test is a separate appointment and a separate fee.

What if I lose my learner's permit after passing the written test?

Contact the Driver Services station where you received it. You can request a replacement permit. There is usually a small fee for a duplicate. You do not have to retake the written test — your passing score is on record.