Florida Basic Driver Improvement (BDI) after a ticket: rules and the FLHSMV-approved providers

In Florida the 4-hour ticket course is called Basic Driver Improvement (BDI). Electing it can keep points off your license, but only if you tell the clerk of court in time and use a provider approved by the Florida Department of Highway Safety and Motor Vehicles (FLHSMV).

The 30-day rule: FLHSMV says you must elect BDI within 30 days of the citation date and tell the clerk of court in the county where the ticket was issued before you take the course, paying that clerk's election fee. You cannot elect BDI in place of points after the 30 days are up.

Who cannot elect BDI (per FLHSMV)

What electing BDI does (per FLHSMV)

Points if you just pay the ticket instead

From FLHSMV's BDI page:

ViolationPoints
Moving Violations3 points
Speeding 15 m.p.h or less over posted speed3 points
Speeding more than 15 m.p.h. over posted speeds4 points
Passing stopped school bus4 points
Moving violation (non-speeding) resulting in an crash4 points
Unlawful speed resulting in a crash6 points
Reckless driving (criminal traffic violation)4 points
Leaving scene of crash with damage6 points
Littering3 points
Violation of child restraint laws3 points

All 53 FLHSMV-approved BDI providers (as listed November 14, 2026)

Several providers are approved only for citations from specific counties. Pick one approved for the county where your ticket was written. The county limits, delivery methods, phone numbers, and links below are copied from FLHSMV's page; we have not added prices or ratings.

ProviderCitation county limitDelivery methodPhone (per FLHSMV)Website (per FLHSMV)
AceableMiami Dade county Citations OnlyInternet855-223-7778www.aceable.com
American Safety CouncilStatewide (no county limit shown)Classroom, Internet, DVD800-393-1063www.floridaonlinetrafficschool.com
American Safety Institute, LLCStatewide (no county limit shown)Classroom, Internet, DVD800-800-7121Not linked on FLHSMV page
Approved Florida BDI Shortest Course AllowedBroward County Citations OnlyInternet904-274-9904approved-nds.com
Best Price Traffic SchoolStatewide (no county limit shown)Classroom, Internet888-810-0119www.bestpricetrafficschool.com
Cheap-Easy-Fast-Florida-Traffic SchoolStatewide (no county limit shown)Internet888-711-6974www.cheapeasyfastfl.com
Comedy Defensive DrivingStatewide (no county limit shown)Classroom, Internet866-540-0584comedydefensivedriving.com
Comedy Driving Traffic SchoolStatewide (no county limit shown)Classroom, Internet866-357-2020www.comedydrivingtrafficschool.com
Comedy Safe DriverBroward County Citations OnlyInternet888-822-3340comedysafedriver.com
CyberAcitveMiami-Dade Citations OnlyInternet888-749-4445www.gototrafficschool.com
Defensive Drivers DiscountBroward County Citations OnlyClassroom877-697-2331, ext. 1www.defensivedriversdiscount.com
Defensive Drivers InstituteOrange and Osceola County Citations OnlyInternet833-921-0217defensivedriversinstitute.com
$4 Dollar Cheap and SimplePasco and Pinellas County Citations Onlyinternet800-252-9951www.12DollarCheapandSimple.com
$5 Dollar Traffic SchoolOrange and Osceola County Citations OnlyInternet800-934-6285www.5dollartrafficschool.com
$4 Driver Improvement by NiSEStatewide (no county limit shown)Internet904-297-5964bdi.nise.co
Driver Training Associates, IncStatewide (no county limit shown)Classroom, Internet (Additional Languages Available)800-558-9887www.ticketschool.com
DriverEducators.com LLCOrange and Osceola Counties OnlyInternet, App888-237-5669BDISchool.com
DriveSafe Inc.Statewide (no county limit shown)Internet888-497-4499drivesafe.us
DriveSafeToday.com, Inc.Statewide (no county limit shown)Internet800-991-0310www.drivesafetoday.com
Driving LogicClay, Duval, Nassau County Citations OnlyInternet904-420-3004mydrivinglogic.com
Dummies Traffic School .comStatewide (no county limit shown)Internet877-382-3700www.dummiestrafficschool.com
Easy Online Traffic SchoolStatewide (no county limit shown)Internet888-711-6974www.CheaperFasterEasierFL.com
EasyDoesItTrafficSchool.comOrange and Osceola County Citations OnlyInternet786-766-4677www.easydoesittrafficschool.com
Fast and Cheap Traffic School by American RoadwayStatewide (no county limit shown)Internet903-203-8341florida.americanroadways.org
$15 Florida BDIMiami/Dade County OnlyInternet844-812-8512www.15dollarfloridabdi.com
Florida Educational Driving SchoolStatewide (no county limit shown)Classroom, Internet888-497-1755www.fedsafe.com
Florida Fun Traffic SchoolStatewide (no county limit shown)Classroom, Internet, DVD, Booklet866-455-8054www.floridafuntrafficschool.com
Florida Highway Safety AllianceHillsborough County Citations OnlyInternet813-784-7036floridaprodrivingacademycom.kinsta.cloud
Florida Online BDIOrange and Osceola County Citations OnlyInternet305-424-7493www.floridaonlinebdi.com
Florida Safety CouncilStatewide (no county limit shown)Classroom, Internet800-372-3335www.floridasafety.org
Funny Driving LLCOrange and Osceola County Citations OnlyInternet866-357-2020www.funnydriving.com
Funny in Florida (Traffic Safety Consultants)Statewide (no county limit shown)Classroom, Internet, DVD, Booklet (Additional Languages Available)800-998-8533www.funnyinflorida.com
Gold Traffic SchoolStatewide (no county limit shown)Internet786-673-8844www.goldtrafficschool.com
Highway Traffic SchoolStatewide (no county limit shown)Internet888-406-1726www.highwaytrafficschool.com
I Drive SafelyStatewide (no county limit shown)Internet, Classroom800-723-1955www.idrivesafely.com
Lowest Price Traffic SchoolStatewide (no county limit shown)Classroom, Internet800-729-1495www.LowestPriceTrafficSchool.com
Metro Traffic SchoolStatewide (no county limit shown)Classroom800-901-3687www.MetroTrafficSchool.com
MiscriantiMiami-Dade County Citations OnlyInternet415-800-1906miscrianti.com
National Highway Safety AdministrationStatewide (no county limit shown)Internet (Other Languages Available)800-829-3727nhsa.com
National Safety CouncilStatewide (no county limit shown)Internet800-432-5251www.drivesafe.com
National Traffic Safety InstituteStatewide (no county limit shown)Classroom, Internet (Additional Languages Available)888-497-4499ntsi.com
NexLearnStatewide (no county limit shown)Internet (Other Languages Available)877-265-2170www.drivesafeonline.org
Online Traffic EducationStatewide (no county limit shown)Internet888-308-9005www.onlinetrafficeducation.com
Safe2DriveStatewide (no county limit shown)Internet (Other Languages Available)800-763-1297www.safe2drive.com
1SafeDriver.comStatewide (no county limit shown)Classroom, Internet888-750-6400www.1safedriver.com
1st DriveMiami-Dade County Citations onlyInternet954-599-35171stdrive.us
Too Cool Traffic SchoolStatewide (no county limit shown)Internet (Other Languages Available)813-602-1555www.toocooltrafficschool.com
Traffic Safety InstitutePalm Beach County Citations OnlyInternet626-283-5403start.trafficsafetyinstitute.com
Traffic School by The Improv Comedy ClubStatewide (no county limit shown)Internet (Other Languages Available)800-660-8908www.myImprov.com
Traffic School FloridaOrange and Osceola County Citations OnlyInternet407-495-2900www.trafficschoolflorida.com
Traffic School Online.comStatewide (no county limit shown)Internet800-800-3579www.trafficschoolonline.com
U-Drive SafeStatewide (no county limit shown)Classroom850-716-3081www.udrivesafeflorida.com
Wise Traffic SchoolStatewide (no county limit shown)Internet877-885-8843www.wisetrafficschool.com

Sources (checked November 14, 2026)