- Virginia DMV Required Course Online APPROVED by the Virginia Department of Motor Vehicles (no age restrictions - may be taken by drivers of any age).
- Satisfies DMV Order to Complete a 8-hour Driver Improvement Course.
- 100% Online - Complete the Course and Final Exam Online (no classroom required).
- Available 24/7 - Complete at Your Own Pace.
- You May Take this Course as Often as Required by the DMV.
- Unlimited Exam Retakes for Free.
- Certificate Available to Download Immediately After Completion and We Notify the Virginia DMV.
What Our Students Say
4.9 Stars
Hands down the best defensive driving course online. Site is so easy to use, affordable, well designed, and excellent customer support.
Sue M.
Quick, easy, painless. Just how defensive driving should be. I'll be back to take it again when time comes.
Timmothy R.
Excellent Experience. Overall Simple and Amazing! Easy as well. Highly Recommended
Akash S.
Virginia DMV Required Course Online
Our Virginia DMV Required Course is approved by the Virginia Department of Motor Vehicles (DMV) to fulfill the requirement to complete a driver improvement course. Drivers under 20 years old may not register for the course - they must complete an in-classroom course with another provider to fulfill DMV requirements. To avoid license suspension, complete this course within 90 days of receiving notice to complete a driver improvement course.
Certificate of Completion for Virginia DMV Required Course Online
To successfully pass this course, you must score a minimum of 80% on the final exam. Don't worry - you'll have unlimited attempts to pass at no extra charge. Upon successful completion, we'll provide you with a certificate to download and we'll also notify the Virginia DMV of your completion. Notification to the Virginia DMV is done electronically. DriveSafeToday makes the process of course completion simple and convenient.
Why Take the VA DMV Required Course Online with DriveSafeToday
- Audio narration included at no extra charge
- Excellent customer support team focused on helping you every step of the way
- Certificate available to download immediately at no extra charge
- We electronically notify the Virginia DMV of your completion
Topics Covered in the Virginia DMV Required Course Online
- Sharing the Road with Others
- Drugs, Alcohol & Health Issues
- Defensive Driving
- Driving Rules, Regulations & Penalties
- Traffic Signs & Signals
- Know Your Vehicle
- Special Driving Conditions
- New Measures to Protect Against Careless Driving
- Motorcycles
Frequently Asked Questions
No. Please register for the Voluntary Course if you wish to complete a defensive driving course at your own discretion. We offer the voluntary course - simply scroll to the top of the page and select the voluntary course from the drop-down selection.
Unfortunately not. You must complete an in-classroom course if you are under 20. This is a requirement by the Virginia DMV.
Yes, we are approved by the state DMV.
Nope! Upon successful completion of the course, we'll notify the DMV for you and we'll also provide you with a certificate to download for free. We make the process of course completion simple and stress free!
VIRGINIA DMV PROCESSING FEE
The Virginia Department of Motor Vehicles (DMV) requires that all Approved Driver Improvement Clinics submit a $10 processing fee for each student. This processing fee is paid directly to the Virginia DMV. DriveSafeToday does not keep any portion of this $10.00 fee.
You have already completed and passed a DHSMV Online Permit Exam. Please click below button to check.
Unapproved States
Drive Safe Today considers “unapproved states” the states that have not approved and/or licensed Drive Safe Today to offer state-approved defensive driving courses and related services. The current list of unapproved states are as follows: Alabama, Alaska, Arizona, Arkansas, Colorado, Connecticut, Georgia, Hawaii, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Montana, Nebraska, New Hampshire, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Utah, Vermont, Washington, Washington D.C., West Virginia, Wisconsin, and Wyoming.
In the aforementioned unapproved states, permission/approval from the appropriate parties to take one of Drive Safe Today’s courses must be requested and given before registration. Further clarification: You must get your insurance company/agent’s approval to take a car insurance discount course prior to registration. Also, you must get a judge/court’s approval to take one of our court-ordered courses prior to registration.
Drive Safe Today is not liable for any issues that may arise from failing to follow these instructions. As such, no refunds or reimbursements will be given or considered with respect to these terms.
Available Exam Locations
-
Accomac County Library
23610 Front Street
Accomac, VA 23301
Phone: (757) 787-3400. Please call to verify hours of operation. -
The UPS Store 5144
6920B Bradlick Shopping Center
Annandale, VA 22003
Phone: (703) 256-5995. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6361
3033 Wilson Blvd. Suite E
Arlington, VA 22201
Phone: (703) 527-4700. Please call to verify hours of operation. There is a $10.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3421
125 N. State Street, Suite 500
Blacksburg, VA 24060
Phone: (540) 953-9000. Please call to verify hours of operation. There is a $2.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4902
4035 College Avenue #180
Bluefield, VA 24605
Phone: (276) 326-2116. Please call to verify hours of operation. There is a $3.75 per 15 minutes charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5505
42395 Ryan Rd STE 112
Brambleton, VA 20148
Phone: (703) 957-4545. Hours to complete the final are Monday - Saturday 9am to 1 pm EST. There is a $5.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 1691
5765-F Burke Centre Pkwy
Burke, VA 22015
Phone: (703) 425-0500. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3121
14001C Saint Germain Dr.
Centreville, VA 20121
Phone: (703) 968-8866. Please call to verify hours of operation. There is a $0.39 per minute charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3905
109 G Gainsborough Square
Chesapeake, VA 23320
Phone: (757) 549-6622. Please call to verify hours of operation. There is a $10.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3353
12750 Jefferson Davis Highway
Chester, VA 23831
Phone: (804) 768-8010. Please call to verify hours of operation. There is a $8.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4697
7305 Hancock Village Dr.
Chesterfield, VA 23832
Phone: (804) 739-9125. Please call to verify hours of operation. There is a $7.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5242
6933 Commons Plaza
Chesterfield, VA 23832
Phone: (804) 751-0505. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Central Rappahannock Regional Library - Cooper
20 Washington Avenue
Colonial Beach, VA 22443
Phone: (804) 224-0921. Please call to verify hours of operation. -
The UPS Store 5850
15191 Montanus Drive
Culpeper, VA 22701
Phone: (540) 829-7100. Please call to verify hours of operation. There is a $10.00 per hour charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Culpeper County Library
271 Southgate Shopping Center
Culpeper, VA 22701
Phone: (540) 825-8691. Please call to verify hours of operation. -
The UPS Store 5555
4222 Fortuna Center Plaza
Dumfries, VA 22026
Phone: (703) 583-9404. Please call to verify hours of operation. There is a $5.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6039
916 W. Atlantic Street, Suite D
Emporia, VA 23847
Phone: (434) 348-3581. Please call to verify hours of operation. There is a $6 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5916
12587 Fair Lakes Circle
Fairfax, VA 22033
Phone: (703) 818-0977. Please call to verify hours of operation. There is a $5.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 1697
4094 Majestic Lane
Fairfax, VA 22033
Phone: (703) 631-4280. Please call to verify hours of operation. There is a $10.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3156
8116 Arlington Blvd.
Falls Church, VA 22042
Phone: (703) 846-9656. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4602
1069 W. Broad Street
Falls Church, VA 22046
Phone: (703) 536-1000. Please call to verify hours of operation. There is a $2.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6274
8651 John J. Kingman Road
Fort Belvoir, VA 22060
Phone: (703) 781-0269. Please call to verify hours of operation. There is a $2.50 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Central Rappahannock Regional Library - Headquarters
1201 Caroline Street
Fredericksburg, VA 22401
Phone: (540) 372-1144. Please call to verify hours of operation. -
Central Rappahannock Regional Library - England Run
806 Lyons Blvd.
Fredericksburg, VA 22406
Phone: (540) 899-1703. Please call to verify hours of operation. -
Central Rappahannock Regional Library - Salem Church
2607 Salem Church Road
Fredericksburg, VA 22407
Phone: (540) 785-9267. Please call to verify hours of operation. -
The UPS Store #7189
424A South St
Front Royal, VA 22630
Phone: (540) 551-3925. Please call to verify hours of operation and cost to use their computers to take the final exam. On average the final exam takes 45 minutes to an hour to complete. -
The UPS Store 5000
7371 Atlas Walk Way
Gainsville, VA 20155
Phone: (571) 261-4980. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4812
10286 Staples Mill Road
Glen Allen, VA 23060
Phone: (804) 755-4877. Please call to verify hours of operation and make an appointment. There is a $6.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4820
10307 W. Broad Street
Glen Allen, VA 23060
Phone: (804) 968-5900. Please call to verify hours of operation. There is a $5.00 charge for 45 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Hampton Public Library
4207 Victoria Boulevard
Hampton, VA 23669
Phone: (757) 727-1154. Please call ahead to reserve a computer. -
Massanutten Regional Library
174 S. Main Street
Harrisonburg, VA 22801
Phone: (540) 434-4475 x122. Please call (540) 434-4475 x122 to check library hours & computer use. -
The UPS Store 0527
1866 E Market St
Harrisonburg, VA 22801
Phone: (540) 433-3643. Please call to verify hours of operation and cost to use their computers to take the final exam. On average the final exam takes 30 minutes to complete. -
The UPS Store 5549
5501 Merchants View Square
Haymarket, VA 20169
Phone: (571) 248-6448. Please call to verify hours of operation. There is a $5.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4304
2465 J-17 Centreville Road
Herndon, VA 20171
Phone: (703) 793-9504. Please call to verify hours of operation. There is a $5.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 0846
525K E Market Street Suite K
Leesburg, VA 20176
Phone: (703) 771-4699. Please call to verify hours of operation. There is a $6.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5690
9435 Lorton Market Street
Lorton, VA 22079
Phone: (703) 372-2952. Please call to verify hours of operation. There is a $10.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4735
4925 Boonsboro Road
Lynchburg, VA 24503
Phone: (434) 384-3933. Please call to verify hours of operation. There is a $2.00 for the first 10 minutes and then a .10 cent per minute charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4988
9532 Liberia Ave Signal Hill Shop Ctr
Manassas, VA 20110
Phone: (703) 367-8955. Please call to verify hours of operation. There is a $10.00 per hour charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 1717
8665 Sudley Rd.
Manassas, VA 20110
Phone: (703) 330-2951. Please call to verify hours of operation. There is a $6.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6306
8300 Greensboro Drive, Suite L1
McLean, VA 22102
Phone: (703) 992-9020. Please call to verify hours of operation. There is a $5.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 4572
8005-C Creighton Pkwy
Mechanicsville, VA 23111
Phone: (804) 746-3007. Please call to verify hours of operation. There is a $6.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 3440
12220 Chattanooga Plaza
Midlothian, VA 23112
Phone: (804) 745-8870. Please call to verify hours of operation. There is a $6.00 charge for 60 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Central Rappahannock Regional Library - Montross
56 Polk Street
Montross, VA 22520
Phone: (804) 493-8194. Please call to verify hours of operation. -
The UPS Store 5125
5802 E. Virginia Beach Blvd #122
Norfolk, VA 23502
Phone: (757) 466-8666. Please call to verify hours of operation. There is a $10.00 charge for 60 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6354
11533 Busy Street
North Chesterfield, VA 23236
Phone: (804) 673-1781. Please call to verify hours of operation. There is a $7.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 0316
11654 Plaza America Drive
Reston, VA 20190
Phone: (703) 437-9300. Please call to verify hours of operation. There is a $8.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6348
5806 Grove Avenue
Richmond, VA 23226
Phone: (804) 673-1781. Please call to verify hours of operation. There is a $7.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
Central Rappahannock Regional Library - Newton
22 Coles Point
Road Hague, VA 22469
Phone: (804) 472-3820. Please call to verify hours of operation. -
The UPS Store 2942
3735 Franklin Road SW
Roanoke, VA 24014
Phone: (540) 344-8881. Please call to verify hours of operation. There is a $5.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 1263
2018 Electric Road
Roanoke, VA 24018
Phone: (540) 772-7300. Please call to verify hours of operation. There is a $2.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 2167
1329 W. Main Street
Salem, VA 24153
Phone: (540) 387-0077. Please call to verify hours of operation. There is a $10.00 charge to use computers at the UPS Store. -
Central Rappahannock Regional Library - Snow
8740 Courthouse Road
Spotsylvania, VA 22553
Phone: (540) 507-7565. Please call to verify hours of operation. -
Central Rappahannock Regional Library - Porter
2001 Parkway Boulevard
Stafford, VA 22554
Phone: (540) 659-4909. Please call to verify hours of operation. -
The UPS Store 0220
644 Greenville Ave
Staunton, VA 24401
Phone: (434) 384-3933. Please call to verify hours of operation. There is a $10.00 charge for 30 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5205
21800 Towncenter Plaza Suite 266A
Sterling, VA 20164
Phone: (703) 433-1693. Please call to verify hours of operation. There is a $6-8 flat fee to use their computers; please speak to a UPS rep for details. On average the final exam takes users 30 minutes to complete. -
The UPS Store 0518
344 Maple Avenue W.
Vienna, VA 22180
Phone: (703) 255-3600. Please call to verify hours of operation. There is a $10.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5173
2085 Lynnhaven Pkwy, Unit 106
Virginia Beach, VA 23452
Phone: (757) 471-6471. Please call to verify hours of operation. There is a $10.00 charge for 15 minutes to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 2334
4876 Princess Anne Rd. Suite 118
Virginia Beach, VA 23462
Phone: (757) 497-2028. Please call to verify hours of operation. There is a $10.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 6028
332 West Lee Hwy.
Warrenton, VA 20186
Phone: (540) 349-8333. Please call to verify hours of operation. There is a $10.00 charge to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete. -
The UPS Store 5065
175 W. Monroe Street
Wytheville, VA 24382
Phone: (276) 228-8777. Please call to verify hours of operation. There is a $1.60 charge for the first 16 minutes and 16 cents per minute after that to use computers at the UPS Store. On average the final exam takes users 30 minutes to complete.