Ready to get behind the wheel with Abba Driving School?

We don't just help you pass the test, we help you become a better driver.

Who We Are

Learn to drive with Abba Driving School! Our instructors have 10 years of experience in the Gainesville community, and we proudly serve students and drivers of all ages in Gainesville, Haymarket, Warrenton, and Bristow, VA.

Abba Driving School is composed of a fully licensed and insured team that offers a variety of driving programs—including but not limited to behind the wheel, driver improvement course, and driver education. Call or click to register now with your friendliest community driving instructors!

Driving School Car
Ebby and Sima, owners of Abba Driving School


Driver Education


The first step to getting your driver’s license for teenagers and adults. This provides a 30-hour classroom of driver’s ed.

More We offer a flexible schedule. Instructors will meet at our driving school office in Haymarket, or other arrangements can be made as needed. Completing this is a prerequisite before being allowed to take Behind the Wheel and receive your driver’s license.

More Details Register

Behind the Wheel


A one week course starting on Monday and ending with the driver receiving their license on Sunday.

More The Virginia DMV requires that students have a total of 7 appointments, each lasting at least an hour and 40 minutes consisting of 50 minutes driving and 50 minutes observing another student. In the final session, the Behind the Wheel road skills test is performed and the student either passes or fails. Before taking this, the student must have a learner’s permit and have already completed Driver Education .

More Details Register

Driver Improvement Course


An 8-hour program that teaches defensive driving. This course is often required by a court or the DMV .

More This can also be taken voluntarily to obtain 5 safe driving points . Students can expect to learn how to manage risks, distractions, aggression, and unexpected situations while driving. This class meets at our Haymarket driving school office on weekends about every other week. At Abba, we get that courses like this aren’t fun to take, so we try to make it as easy as possible.

More Details Register

Re‑examination / 3x Failure Course


Individuals Age 18 and above do not have to take the classroom component of driver education in order to take the Driver's Manual course.

Individuals age 17 and under may take the Driver's Manual course if they have already completed the 36 fifty-minute period classroom component of driver education. They must submit a certificate of completion such as a DEC-1 (from the public or private school) or DTS 36 (from a DMV-licensed driver training school) to the email address of the driver training school that will be providing the Driver's Manual course before they enroll in the Driver's Manual Course.

Get Access Now

Driver’s License Fast-track for Adults (18+)

Adults normally must hold their Learner’s Permit for at least 60 days before they can take the Road Skills Test and receive their Driver’s License. This waiting period can be skipped by completing a DMV Approved Driver Education program for adults, and Behind the Wheel. Upon completion, you will be given a certificate that can be redeemed for your license at the DMV.

Frequently Asked Questions

How to Get Your Learner’s Permit in Virginia

A learners permit will allow a teenager to drive while under the supervision of an adult at least 21 years of age or older. In order to get a learner's permit, Virginia law requires you to be at least 15 years and 6 months of age, and to also have the permission of their parent or legal guardian. Here are the necessary steps:

  • Complete an Application for a Virginia Driver's License . If you are under age 18, your parent, custodial parent or legal guardian must provide written consent by signing your application. A court order showing that you are an emancipated minor is acceptable in lieu of written consent.
  • Show one proof of identity, one proof of legal presence, and two proofs of Virginia residency, along with proof of your social security number (if you have one).
  • Pass a Vision Screening .
  • Pass a 2 part knowledge exam .

If you are overwhelmed, give us a call

Navigating the driving DMV rules and VA laws can be very difficult and it’s easy to have questions. The DMV doesn’t make this process easy, and in some cases can present information that is unclear or easy to misunderstand on their website. Abba Driving School has a clear understanding of every step in the process of how to get your license, whether you are a teenager or an adult. We have answers for all of your questions about Behind the Wheel, or how Driving Points work. We want you to know that we care, and can be easily reached at (703) 754-4444.

Who is the Best Driving School?

Everyone wants to say that they are the best driving school. But few people have the credibility that we do. We paved the way in 2007. Our pricing is affordable and consistent across all of our service areas. We have flexible scheduling and are willing to work with you to get you your driver's license when you need it. We offer Behind the Wheel on weekdays and weekends, and our driver improvement course twice a month. We also provide 1-1 driver training upon request and do our best to accommodate all of our students.

How to Get Your Driver's License in Virginia

To get a driver's license in Virginia, if you are a teenager, you must have held your learner's permit for at least 9 months, meaning the earliest you can get it is 16 years and 3 months of age. If you are an adult, you must hold your learner’s permit for at least 60 days unless you follow the license fast-track. Here are the necessary steps:

  • Complete an approved Driver Education Class.
  • Bring the Driver Education certificate to the DMV with the completed Virginia Driver’s License Registration.
  • Provide proof of identity, one proof of legal presence, and two proofs of Virginia residency, along with proof of your social security number (if you have one).
  • The guardian must attest to the childs academic standing, and certify that the child has driven at least 45 hours (15 of which must be after sunset).
  • Pass a Vision Screening .
  • Complete an approved Behind the Wheel program.

Safety Comes First

We know how important safety is when it comes to your kids. This is one of our highest priorities at Abba. We want parents to feel safe trusting their kids with us to get their licenses. All of our instructors pass yearly FBI background checks and have been licensed by the state of Virginia. Our driving schools are insured and bonded, and all of our driving cars are modern and pass all the required safety standards. Rest assured that we take the safety of our students very seriously.

Service Areas

Prince William County

Haymarket, VA

We have served the Haymarket area longer than any other area, and are very active here. Many of our students are attending Battlefield High School . We also handle several students that are farther North, that live in Bull Run Mountain Estates . In most cases, we're still able to come to you, picking up from school, and dropping off at home.

Gainesville, VA

Gainesville is one of the largest areas that we serve. You can see us and our Behind the Wheel students going up and down Lee Hwy, and Linton Hall Road, especially near the Virginia Gateway Shopping Center . Many of our students are from here, and pick-up and drop-off in these areas is never a problem.

Fauquier County

Warrenton, VA

We very recently started officially serving the Warrenton area, because there aren't many Driving Schools in the area. We'd still regularly get calls from students here, and so we hired a new driver and set this as his primary location. If you are north of Whitney State Forest then depending on the location of other students that week, it's likely we can still offer pick-up and drop-off. During Behind the Wheel , students can expect to drive throughout the entire area, using Eva Walker Park as a central location.

We're also one of the best Driving Schools in the area for Driver Education or Driver Improvement Courses . We offer online registration for each of these services.