- Virginia DMV-APPROVED Online Driver Improvement Course Accepted By All Courts (no age restrictions - may be taken by drivers of any age).
- Select this Course if You Were Referred by a Virginia Court to Take a Driver Improvement Course to Dismiss a Ticket (keep points off your license) & Reduce Court Fines and Fees.
- 100% Online - Take the Course and Final Exam Online (no classroom required).
- Available 24/7 and Free Audio Narration - this is the Most Convenient and Fun Way to Complete the Virginia Driver Improvement Course.
- Unlimited Exam Retakes for Free.
- Free Certificate Download Available Immediately Upon Course Completion.
What Our Students Say
4.9 Stars
Having a straight forward pricing structure is hard to find nowadays. I will recommend them to all friends and family.
John A.
Hands down the best defensive driving course online. Site is so easy to use, affordable, well designed, and excellent customer support.
Sue M.
I can't thank Drivesafetoday enough for their seamless process and customer service. I certainly will be recommending their services to my friends.
Jonathan T.
Virginia Traffic School Online
Our Virginia traffic school online is approved by the Virginia Department of Motor Vehicles (DMV). Register for this VA traffic school to complete a driver improvement clinic and dismiss a traffic ticket and/or reduce fines and court fees. The course is available 24/7 from any device - mobile, tablet, and computer. You may complete the course at your own schedule by logging in and out - the course will always resume from where you left off. As per Virginia DMV requirements, the final exam must be taken at a local testing center. You'll have unlimited attempts to obtain at least a 80% on the final exam to pass.
Most Convenient Way to Complete the VA Traffic School Online
- Available 24/7 from any device
- Local US based customer support team
- Audio read-along included for free
- Certificate download available immediately at no extra charge
- Fun, entertaining, and educational course content
Topics Covered by Our Virginia Traffic School
- 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
Certificate of Completion for the Virginia Traffic School
Upon successful course completion, we'll provide you with a certificate to download for free. This will evidence your completion of the course. You'll have to submit the certificate to the court to receive credit. We also provide the option to mail a printed signed and sealed version of the certificate to you by first class mail and overnight mail. Completing our Virginia DMV approved traffic school is simple, convenient, and affordable. We look forward to helping you obtain the benefits of course completion!
Frequently Asked Questions
Generally, yes. Please contact the court clerk for confirmation. We provide the option to mail out a printed signed and sealed certificate by first class mail and overnight mail.
It depends on the court. Please contact the court clerk for confirmation on what is required. Each court has a slightly different requirement.
Yes. The traffic school course offered by DriveSafeToday is approved by the Virginia DMV and will satisfy a court requirement to complete a defensive driving course.
Yes, this course is approved by the Virginia DMV.
No, we don't send any information to the court. If the court must be notified, you're responsible for notifying the court of your course completion personally.
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.
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.