You cannot take the commercial driver's license (CDL) test online

The CDL test has two parts: a written knowledge test and a behind-the-wheel driving test. The written portion may be available online in some states, but only as a practice tool or as a preliminary step before you show up in person. The actual CDL test — both the knowledge exam that counts toward your license and the road test — must be taken at a state-approved testing facility or with an examiner present.

The reason is straightforward: states cannot verify your identity or prevent cheating on a test that determines whether you can legally operate a 26,000-pound vehicle on public roads. The Federal Motor Carrier Safety Administration (FMCSA) sets the standards for CDL testing, and those standards require in-person administration.

What has changed in recent years is that some states now offer the written knowledge test at third-party testing centers — places like Pearson VUE or local DMV offices — rather than only at the DMV itself. A few states have also experimented with remote proctoring for the written test during specific periods, but this remains rare and is not available nationwide.

Key Takeaways

  • The CDL written test and road test must both be taken in person at a state-approved location; no state allows you to complete either test entirely online.
  • Some states offer the written test at third-party testing centers like Pearson VUE, which may have more appointment availability than the DMV.
  • You can study for the written test using online practice exams and study guides, but the actual test must be proctored.
  • The road test always requires an examiner to ride with you and evaluate your driving; this cannot be done remotely.
  • Check your state's DMV website to find where CDL tests are administered and how to schedule an appointment.

What the CDL test actually includes

The CDL test consists of a written knowledge exam and a practical driving test. The written exam covers vehicle inspection, safe driving practices, hazardous materials handling (if you need that endorsement), and other topics specific to the class of truck you want to drive. You must pass this before you can take the road test.

The road test is where an examiner sits in the truck with you and watches you perform specific maneuvers: backing up, turning, lane changes, and highway driving. The examiner scores your performance on a standardized form. You cannot pass the road test without an examiner present, and no state has created a remote alternative.

Some states allow you to take the written test at a third-party testing vendor, which may offer more flexible scheduling than your local DMV. But the vendor still administers the test in person, and you still have to show up with valid identification.

How online practice tests fit into your preparation

Many states publish official CDL practice tests on their DMV websites. These are free and can be taken online as many times as you want. They mirror the format and content of the real written test, so they are useful for studying, but they do not count toward your actual CDL.

Third-party websites and apps also offer CDL practice tests. Some are free; others charge a small fee. These can help you identify weak areas before you take the real test, but they are study tools only. Passing a practice test does not mean you have passed the official test.

The advantage of online practice is that you can take it on your own schedule, review answers, and retake it as many times as you need. Use this phase to build confidence before you schedule your in-person written test.

Where to take the written test in person

Your state's DMV is the most common place to take the CDL written test. You schedule an appointment through your state's DMV website or by phone, bring your current driver's license and proof of residency, and take the test at a DMV office.

Some states contract with third-party testing centers to administer CDL tests. Pearson VUE is the largest vendor; other states use local testing companies. These centers often have more appointment slots available than the DMV and may be closer to your home. You still need to bring the same documents and meet the same requirements.

To find where tests are offered in your state, go to your state's DMV website and search for "CDL testing locations" or "CDL written test." The site will show you which facilities are authorized and how to book an appointment. Some states allow online scheduling; others require a phone call.

Scheduling and preparing for the road test

After you pass the written test, you schedule the road test separately. This must happen at a location your state designates — usually a DMV office, a commercial driving school, or a third-party testing facility. The examiner will have you drive a truck (usually provided by the testing location or your school) through a set route that includes city streets, highway driving, and parking maneuvers.

The road test typically lasts 30 to 45 minutes. You cannot retake it online or by video; the examiner must be physically present in the vehicle with you. If you fail, you can schedule another attempt, but it will also be in person.

Many people take a commercial driving school course before the road test. The school provides instruction, often provides the truck for testing, and can schedule your test for you. This is not required, but it increases the likelihood you will pass on your first attempt.

State-by-state differences in testing availability

While the basic structure of CDL testing is the same across all states, the details vary. Some states offer the written test at multiple third-party locations; others only at the DMV. Some allow online appointment scheduling; others do not. A few states have experimented with remote proctoring for the written test during emergencies, but this is not standard practice.

The best source for your state's specific rules is your state's DMV website. Look for the CDL section and search for "testing locations," "how to schedule," or "test requirements." If the website is unclear, call the CDL unit at your state DMV directly — they can tell you exactly where you can test and what documents you need.

Do not assume that because one state offers a service, yours does. Testing availability, appointment wait times, and accepted forms of identification vary by state.

What to bring to your in-person test

For the written test, bring a valid driver's license or state ID, proof of residency (utility bill, lease, or bank statement), and your Social Security number or ITIN. Some states also require proof that you have passed a medical examination. Check your state's requirements before you go.

For the road test, bring your current driver's license, proof of insurance for the vehicle you will be driving, and any documents your state requires (medical certificate, vision test results, etc.). Arrive early so you have time to check in and review the route with the examiner.

Wear comfortable clothing and shoes suitable for driving. Do not bring phones, cameras, or other recording devices into the testing facility.

Frequently Asked Questions

Can I take the CDL written test from home on my computer?

No. While you can study using online practice tests, the official written test must be taken at a state-approved testing location with an examiner or proctor present. Some states have experimented with remote proctoring, but this is not widely available. Check your state's DMV website to find a testing location near you.

What if I fail the written test?

You can retake it. Most states allow you to schedule another appointment within a few days or weeks. There is usually a fee each time you take the test. Study the areas where you scored lowest before your next attempt.

Do I have to use a commercial driving school to get my CDL?

No, but many people do. A school provides instruction, often provides the truck for your road test, and can help you schedule your test. You can also study on your own and take the test independently, though this requires more self-discipline and you will need to arrange a truck for the road test.

How long does it take to get a CDL if I start from scratch?

The timeline depends on how quickly you can schedule tests and how many attempts you need. The written test can usually be scheduled within a few days to a few weeks. The road test may have a longer wait depending on your state. If you use a driving school, the whole process typically takes four to eight weeks.

Can someone else take the road test for me?

No. The road test is a driving performance evaluation. You must be the one driving, and the examiner must observe your skills directly. There is no substitute or proxy option.