Looking for a CDL Practice Test VA? Read This First
No invented sample questions here — just the law behind Virginia's CDL knowledge and skills tests, the real passing score, and what happens after a failed attempt.
This page is not a CDL practice test, and it will not pretend to be one. Virginia’s CDL knowledge exam question bank is not published, so a page that prints “sample questions” as though they came from the Department of Motor Vehicles (DMV) is guessing at your expense. What this page covers instead is the law and the DMV rules that actually govern the test: who must take it, the real passing score, what happens after a failed attempt, and where DMV’s own free study materials are.
Who Has to Take the CDL Knowledge and Skills Tests
Under Va. Code § 46.2-341.14 A, DMV must examine every applicant for a commercial driver’s license, and the exam is built to the federal minimum standards in the Commercial Motor Vehicle Safety Act. It tests vision, knowledge and skills for the specific class and type of commercial motor vehicle (CMV) the applicant wants to drive. There is no exemption for experienced non-commercial drivers — holding an ordinary Virginia license does not excuse anyone from the CDL knowledge and skills tests.
A first-time applicant for a Class A or Class B license, a passenger endorsement or a school bus endorsement cannot even sit for the skills test — and a first-time hazardous materials applicant cannot sit for the knowledge test — until DMV has verified completion of the required entry-level driver training, or the applicant has certified a federal training exemption.
The Passing Score
DMV requires at least 80% correct on the general knowledge exam. That figure comes directly from DMV’s own testing page, not from the statute, which sets the examination requirement but leaves the scoring threshold to DMV’s administration of it.
DMV does not publish a fixed total question count for the knowledge exam, and the number of endorsement-specific questions added depends on which endorsements (passenger, hazmat, tank vehicle, school bus, doubles/triples) an applicant is also testing for. Anyone comparing a “50-question” or “30-question” figure from a third-party site should treat it as an estimate, not a DMV-published number.
How Many Times You Can Retake It
Two separate rules govern retakes, and they answer different questions.
Daily limit. DMV allows the CDL knowledge exam to be taken only once per business day. Using a cell phone during the exam ends it immediately, and the applicant must wait until the next business day to try again.
The three-strike rule. Va. Code § 46.2-341.14 E sets a harder limit after repeated failures. Fail the general knowledge exam three times, and Virginia law bars a fourth attempt until the applicant completes the knowledge component of driver instruction at a licensed driver training school, a Virginia Community College System school, or a comparable DMV- or Department of Education-approved course. The same three-strike rule applies separately to the behind-the-wheel skills exam: three failures require completing the in-vehicle training component before a fourth attempt. Only after that required instruction is complete can DMV administer the exam again.
This is Virginia’s actual CDL retest law — not the retest rule that applies to an ordinary (non-commercial) driver’s license, which is a different statute with a different two-day waiting period. The CDL-specific three-strike rule is what governs a commercial applicant.
Both limits count only the exams DMV itself administers, or that an examiner DMV designates under § 46.2-341.14 C gives on its behalf. Working through an online practice quiz is not an attempt at either exam and cannot use one up — which is the one real argument for practising before test day rather than treating the exam itself as practice.
The Skills Test: What to Expect
The behind-the-wheel skills test must be taken in a vehicle that actually represents the class and type of CMV the applicant seeks to be licensed for (§ 46.2-341.14 B). An applicant testing for an air-brake, passenger-carrying or school-bus credential must test in that type of vehicle specifically — a straight truck with air brakes cannot stand in for a passenger bus, and vice versa. The test vehicle must be furnished by the applicant and be properly licensed, inspected and insured.
DMV’s own testing information confirms that knowledge test results remain valid for one year from the date of testing. An applicant who does not obtain the CDL or commercial learner’s permit within that year must retake the knowledge test before trying again — the clock runs from the knowledge exam, not from the skills test.
Whoever administers the test — a state examiner or a certified third-party examiner — must have completed formal examiner training, passed a nationwide criminal background check, and completed refresher training within the last four years; DMV audits examiner performance at least once every two years.
The Commercial Learner’s Permit Comes First
For most first-time applicants, the knowledge test comes before a commercial learner’s permit (CLP), not before the CDL itself. DMV issues the CLP after the vision and knowledge tests for the sought class and type are passed, and Virginia charges a $3 fee for each CLP issued (§ 46.2-341.10 H). The CLP is valid for no more than one year, cannot be renewed, and only allows driving a CMV while accompanied by a CDL holder licensed for that same class and type, seated in the seat closest to the driver. A CLP holder who drives unaccompanied is guilty of a Class 2 misdemeanor.
Virginia law also requires holding the CLP for at least 14 days before the CDL skills test can be taken — so the knowledge test, the permit, and a two-week wait all come before the skills test for most first-time applicants. What a CDL permit actually allows day to day is covered separately, along with the commercial learner’s permit process from application to skills test.
What Each Test Actually Covers
The “CDL knowledge test” is really a set of tests, and which ones an applicant takes depends on the class and endorsements sought. Va. Code § 46.2-341.16 B sets the endorsement categories Virginia issues, and each has its own knowledge test:
| Endorsement | Code | What it authorizes |
|---|---|---|
| Doubles/triples | T | Pulling double or triple trailers |
| Passenger | P | Carrying passengers |
| Cargo tank | N | Driving vehicles with cargo tanks |
| Hazardous materials | H | Driving vehicles placarded for hazmat (no applicant under 21 may be issued this one) |
| School bus | S | Driving a school bus carrying 16 or more, including the driver |
| Tank + hazmat combined | X | Both N and H together, for licenses issued on or after July 1, 2014 |
Every applicant takes the general knowledge test. An applicant testing for a vehicle without air brakes, or who performs the skills test in one, is restricted from air-brake-equipped CMVs rather than tested further on them. Each endorsement adds its own knowledge test — and, for a passenger or school bus endorsement sought on a commercial learner’s permit, its own restrictions until the full CDL is issued (§ 46.2-341.10 C, D).
Entry-Level Driver Training Comes Before Testing, Not After
For a first-time Class A or Class B applicant, or a first-time passenger, school bus or hazardous materials applicant, the order matters: entry-level driver training from a provider on the FMCSA’s Training Provider Registry has to be completed and verified by DMV before DMV will administer the relevant skills or knowledge test at all (§ 46.2-341.14 A). An applicant who shows up to test without that verification, and without a certified federal exemption, cannot sit for the exam that day — no amount of practice-test preparation substitutes for satisfying this prerequisite first.
Testing for More Than One Endorsement at Once
An applicant is not limited to one knowledge test per visit. Someone seeking a Class A CDL with both hazmat and tanker credentials, for example, sits for the general knowledge exam plus the H and N (or the combined X) endorsement exams in the same testing session — each is still scored on its own, and § 46.2-341.14’s daily and three-strike rules apply to each test independently. Failing an endorsement test does not affect a passing score already earned on the general knowledge exam or a different endorsement.
Why This Site Will Not Fake the Test
A page that reproduces “CDL practice questions” and presents them as if DMV wrote them is either guessing or scraping someone else’s guess — Virginia does not publish its knowledge-test question bank, so no outside site can honestly claim to reproduce it. Presenting invented questions as official risks teaching a wrong answer with real consequences: a driver who studies the wrong material and still passes has learned nothing useful, and one who studies it and fails has wasted the one knowledge-test attempt DMV allows that day. What holds up under scrutiny is the underlying law and DMV’s own published rules — which is what this page and DMV’s own published study material actually cover.
Where Virginia’s Real CDL Practice Test Materials Are
Virginia DMV publishes the Virginia Commercial Driver’s Manual that the knowledge exam is drawn from, and its CDL testing information page covers current scheduling and pass requirements. Studying the manual for the specific class and endorsements sought is the only preparation grounded in what DMV actually tests — not a third-party question bank claiming to reproduce it. This site’s Virginia CDL manual guide walks through what the manual covers section by section, and Virginia’s CDL requirements covers eligibility before test day matters at all.
Frequently asked questions
How many questions are on the Virginia CDL knowledge test?
Virginia DMV does not publish a fixed total, since the number depends on which endorsements are also being tested. What is fixed is the passing score: at least 80% correct on the general knowledge exam.
How much does the Virginia CDL test cost?
DMV's CDL testing page does not publish a flat dollar fee for the knowledge or skills test. The one fee set by statute is the $3 charge for issuing a commercial learner's permit (Va. Code § 46.2-341.10 H); check DMV's current fee schedule for any additional testing charges.
Does a CDL practice test count as one of your three attempts in Virginia?
No. The three-strike rule in Va. Code § 46.2-341.14 E counts only failures of an examination administered by DMV, or given on its behalf by an examiner DMV designates under § 46.2-341.14 C. A third-party practice quiz is neither, so it cannot use up an attempt. Only the exam DMV administers counts — and DMV allows that one once per business day.
How do you take the CDL road (skills) test in Virginia?
You must first pass the knowledge test and, as a first-time applicant, hold a commercial learner's permit for at least 14 days. The skills test itself must be taken in a vehicle representative of the class and type you're seeking, furnished, licensed, inspected and insured by you (§ 46.2-341.14 B).
How long are Virginia CDL knowledge test results valid?
One year from the date of testing, according to Virginia DMV. If you do not obtain your CDL or commercial learner's permit within that year, you must retake the knowledge test before testing again.
What happens if you fail the CDL skills test three times in Virginia?
You cannot take it a fourth time until you complete the in-vehicle component of driver instruction at a licensed driver training school, a Virginia Community College System school, or a comparable DMV- or Department of Education-approved course (§ 46.2-341.14 E).
Sources and statutes
- Va. Code § 46.2-341.14 — Testing requirements for commercial driver's license; behind-the-wheel and knowledge examinations
- Va. Code § 46.2-341.9 — Eligibility for commercial driver's license or commercial learner's permit
- Va. Code § 46.2-341.16 — Vehicle classifications, restrictions, and endorsements
- Va. Code § 46.2-341.10 — Special provisions relating to commercial learner's permit