How It Works!
Online Driver Improvement Program (DIP):
You may be assigned to the Driver Improvement Program (DIP) by the MVA, the Courts, or an Administrative Law Judge, because you are suspended or revoked, or received your first moving violation while holding a provisional license.
If you are revoked, you will need to complete the program as part of your reinstatement process. You will not have a referral letter telling you to complete the program by a certain date.
In all other instances involving an MVA ("Assignment to DIP") referral letter, you will need to complete the program by the Completion (Due) Date listed on the top right of your letter, or you will be suspended until you successfully finish the program.
We electronically transmit to the MVA - your record will be updated with your completion the same day as your final test (within the same hour of completion)! If you are suspended (and all you need to finish is driver improvement), your suspension will be removed immediately after our MVA transmission!
Instructions - How to Complete this Internet Program and take the Final Test:
Please read the following instructions COMPLETELY before beginning your class.
To begin, return to our home page and click the menu link or the button that says, "Sign Up".
You may complete the online program at your own pace (all in one day or return as many times as you choose).
When returning to complete your sessions, you will need to login with your name and date of birth.
In this online course, there are 11 sessions.
There will be a review at the end of each session. When you complete the review at the end of the 11th session, you will have finished the "online" classroom requirements.
This online course is FREE. However, in order to receive a completion certificate, you must pass a short final test (average time is 10 to 15 minutes) and pay the fee of .
Testing is conducted either in-person at one of our testing locations OR from home by using online video conferencing (virtual testing).
Please note that a final test is required whether you take an online program or an in-person classroom program.
Virtual Testing:
We are now doing virtual testing so everything is completed from the comfort of your home.
We use Google Meet online video conferencing to do the virtual testing - it is easy and anybody can do it! All you need is a device with a webcam (desktop, laptop, tablet, or smartphone) to do the virtual testing.
You can access our virtual testing schedule by clicking the "Test Areas" link in our menu section above.
Please schedule your appointment only AFTER you have completed the online course!
After you schedule your appointment, you will receive a confirmation email with instructions on how to attend your online video conference appointment (using Zoom).
You will be required to email us a copy of your photo identification BEFORE your scheduled online video conference - please follow the instructions in the confirmation email.
In-Person Testing:
In-person testing locations are posted in the schedule on our appointment calendar, and are updated on a regular basis.
You can access the testing schedule by clicking the "Test Areas" link in our menu section above.
Please schedule your appointment only AFTER you have completed the online course!
Classroom:
If you would like to attend an in-person classroom program, please email us at or call us at for a schedule.
PLEASE NOTE: We will not disclose client information for any purpose other than allowed by 10-616 (p) of the State Government Article, Annotated Code of Maryland.