Florida requires a learner's permit course before you can take the driving test, and you must complete it through an approved provider
In Florida, you cannot sit for your driving test without first completing a learner's permit course — also called a Basic Driver Improvement (BDI) course or Drug and Alcohol course, depending on your age and driving history. The state does not offer this course itself. Instead, you take it through a private provider that Florida's Department of Highway Safety and Motor Vehicles (DHSMV) has approved.
The course teaches traffic laws, road signs, and safe driving practices. It typically takes 4 hours to complete and costs between $15 and $50, depending on the provider you choose. Some providers offer it in a classroom; others offer it online. Once you finish, you receive a certificate of completion that you bring to the DMV when you take your written test.
This is a separate step from getting your learner's permit itself. You take the course first, pass the written test second, and then you hold the permit while you practice driving with a licensed adult before taking the road test.
Key Takeaways
- You must complete an approved learner's permit course before taking Florida's written driving test — the state does not waive this requirement.
- The course covers traffic laws and safe driving and takes about 4 hours; you can take it online or in a classroom through an approved provider.
- You pay the provider directly (typically $15 to $50), not the DMV, and receive a certificate you bring to your test appointment.
- After passing the written test with your certificate, you receive your learner's permit and can practice driving with a licensed adult for at least 3 months before taking the road test.
Where to find an approved course provider
The DHSMV maintains a list of approved BDI course providers on its website. You can search by county or provider name. Most providers offer both online and in-person options, though availability varies by location.
Common approved providers include traffic schools that operate statewide, as well as smaller local driving schools. Some high schools in Florida also offer the course as part of their driver education program — if you are a high school student, check with your school's guidance office first, as this may be free or included in your tuition.
When you choose a provider, confirm that they are currently approved by DHSMV. Approval status can change, and taking a course from an unapproved provider means you will have to take it again through an approved one before the DMV will let you test.
Online versus in-person courses
Online courses let you work at your own pace and finish from home, usually in one or two sittings. You log in, watch videos, answer questions, and print or read your certificate when done. Most online courses cost $15 to $35.
In-person classroom courses are held at driving schools or community centers on set schedules. You attend for 4 hours in one session or split across two shorter sessions. These typically cost $20 to $50. Some people prefer the classroom setting because an instructor is there to answer questions in real time.
Both routes satisfy the requirement equally. Choose based on your schedule and learning style. If you are under 18, check whether your provider requires parental consent or payment — policies vary.
What happens after you complete the course
Once you finish, you receive a certificate of completion. Keep this certificate — you need it when you go to the DMV to take your written test. Some providers email it, some print it on the spot, and some mail it to you. Ask your provider which method they use and how long delivery takes if it is not when ready.
Bring the certificate, your proof of identity, proof of Social Security number, and proof of Florida residency to your DMV appointment. You will take the written test (the permit test) at the DMV. If you pass, you receive your learner's permit on the spot.
With your learner's permit, you can drive only when a licensed adult 21 or older is in the front passenger seat. You must hold the permit for at least 3 months and log at least 50 hours of supervised driving (10 of them at night) before you are may be able to access to take the road test.
Age-specific rules and restrictions
If you are under 18, Florida law requires the learner's permit course. If you are 18 or older, you can skip the course and take the written test directly — but most people still take it because it covers material that appears on the test and helps you pass.
Drivers under 18 also face stricter rules once they have the permit. You cannot drive between midnight and 5 a.m., cannot use a cell phone (even hands-free), and cannot have passengers under 20 in the car unless a parent or guardian is driving. These restrictions lift once you pass the road test and receive your full license.
Cost breakdown and payment
The learner's permit course itself costs $15 to $50 depending on the provider. This is separate from the DMV fees for the written test and permit, which run about $75 to $80 total. You pay the course provider directly when you register; you pay the DMV when you take your test.
Some providers offer discounts for group registration or bundle deals if you also want to take a defensive driving course later. Ask when you register. If cost is a barrier, check whether your high school offers the course free to students, or whether any local nonprofits or community centers offer low-cost options.
Common mistakes to avoid
Do not take a course from a provider that is not on the DHSMV approved list. The DMV will not accept the certificate, and you will have to pay and take it again. Before you enroll, search the provider name on the DHSMV website to confirm.
Do not lose your certificate of completion. You cannot get a duplicate from the provider if you misplace it — you will have to retake the course. Take a photo of it or scan it as a backup.
Do not assume the course teaches you everything you need to know to pass the written test. The course covers the basics, but the Florida Driver Handbook (available free on the DHSMV website) has more detail. Many people study the handbook in addition to the course to feel confident on test day.
Frequently Asked Questions
Can I take the learner's permit course online if I am under 18?
Yes. Florida does not restrict online courses to adults. Online providers are approved for all ages. Your parent or guardian may need to authorize payment depending on the provider's policy, but the course itself is available to you.
What if I fail the written test after taking the course?
You do not have to retake the course. Your certificate remains valid. You can schedule another written test appointment at the DMV and try again. You pay the DMV test fee again, but not the course fee.
How long is the certificate valid?
The certificate does not expire, but you must take your written test within a reasonable time after completing the course. If you wait several months, the DMV may ask you to retake it to may support the material is fresh. Most people take the test within a few weeks of finishing the course.
Do I need the course if I already have a driver's license from another state?
No. If you are moving to Florida and already hold a valid out-of-state license, you can renew it at the DMV without taking the learner's permit course. The course is only for people getting their first Florida license or those who are learning to drive for the first time.
Can I take the course and test on the same day?
No. You must complete the course and receive your certificate first, then schedule a separate DMV appointment for the written test. Most providers finish the course the same day you take it, so you could theoretically test the next day, but you cannot do both in one visit.