Pennsylvania CDL Permit Practice Test Guide
Pennsylvania’s CDL knowledge test question count depends on the license class you’re applying for, not one flat number: 70 questions for Class A, 50 for Class B, and 50 for Class C, each requiring 80 percent correct, per PennDOT’s official CDL fact sheet. PennDOT issues a Knowledge Test Authorization (KTA) first; only after you pass the knowledge test does the state issue the actual Commercial Learner’s Permit (CLP), and you must hold that CLP at least 15 days before scheduling your skills test, a day longer than the 14-day federal floor.
That class-based question count is a real difference from states that use one flat general-knowledge number across every class, so don’t assume a Texas or Florida practice-test breakdown applies to a Pennsylvania test.
How many questions does the Pennsylvania CDL test actually have?
The count changes by license class, and PennDOT’s own fact sheet spells out each one directly, which is more specific than most states publish.
| Test | Questions | Passing score |
|---|---|---|
| Class A (combination vehicles) | 70 | 80% |
| Class B (straight truck/bus) | 50 | 80% |
| Class C (hazmat/16+ passenger, under 26,001 lbs) | 50 | 80% |
| Air Brake restriction removal | 25 | 80% |
| Hazardous Materials endorsement | 30 | 80% |
| Passenger endorsement | 20 | 80% |
| School Bus endorsement | 25 | 80% |
| Tank Vehicle endorsement | 20 | 80% |
| Doubles/Triples endorsement | 20 | 80% |
Source: PennDOT, CDL Fact Sheet (fs-cdl.pdf). The Class A test running 20 questions longer than Class B or C reflects the added combination-vehicle content (coupling, weight distribution, doubles handling) that straight-truck applicants don’t need.
What does a Pennsylvania CLP actually cost?
PennDOT doesn’t publish one flat CLP fee; the total depends on your starting point and what you’re adding. The core photo fee for an initial CLP product is $15.50, with $6.00 per endorsement and $6.00 per restriction removed. A Hazmat endorsement adds a $22.00 state fee plus a separate $60.00 federal TSA background-check fee. If you’re upgrading from an existing non-commercial license, PennDOT charges an additional “increase fee” scaled to how many months remain on that license, from $0 if you have 6 months or less left, up to $88 if you have 37 to 48 months remaining.
| Item | Fee |
|---|---|
| CLP photo fee (base) | $15.50 |
| Per endorsement | $6.00 |
| Per restriction removed | $6.00 |
| Hazmat endorsement (state) | $22.00 |
| Hazmat background check (federal, TSA) | $60.00 |
| License upgrade fee | $0 to $88, scaled to months remaining on current license |
Source: PennDOT, DL-31CD CLP Application; PennDOT, Payments and Fees. Confirm the current total for your specific situation with PennDOT before your appointment, since the upgrade fee alone can shift the total by close to $90.
How long is a Pennsylvania CLP valid, and how long do you have to hold it?
Both the Knowledge Test Authorization and the CLP itself are valid for 1 year from issuance, and the KTA allows up to 3 attempts at the knowledge test within that window. Once your CLP is issued, Pennsylvania requires you to hold it at least 15 days before PennDOT will schedule your skills test, one day past the 14-day federal minimum that applies nationally (PennDOT, CDL Fact Sheet). That extra day rarely changes anyone’s timeline, but it’s worth knowing so you don’t show up for a skills test appointment one day early and get turned away.
What steps get you from application to CLP in hand?
File form DL-31CD (the CLP application) along with DL-11CD (a self-certification of your driving category), pay the applicable fees above, and, if you’re a non-excepted interstate driver, submit a current Medical Examiner’s Certificate before PennDOT issues anything. PennDOT issues the Knowledge Test Authorization first; you take the class-specific knowledge test using that authorization, and only after passing does PennDOT issue the physical CLP.
Do you need Entry-Level Driver Training in Pennsylvania?
Yes. Federal ELDT rules, in effect since February 7, 2022, require completing training through a provider on FMCSA’s Training Provider Registry before your skills test if you’re a first-time Class A or B applicant, upgrading from Class B to Class A, or adding a passenger, school bus, or hazmat endorsement for the first time (FMCSA, Entry-Level Driver Training). Pennsylvania enforces this at the skills-test scheduling stage, so plan your training provider before your 15-day hold period ends, not after.
Where’s the official Pennsylvania CDL manual?
Publication 223, PennDOT’s Commercial Driver’s License Manual, is the source the actual test questions are written from, and it’s the correct study material to work through before attempting any practice questions (PennDOT, Publication 223). Third-party practice sites sometimes cite older manual editions; PennDOT’s own PDF is the current version.
One quirk worth knowing: REAL ID and CDLs
Pennsylvania CDL holders cannot complete a REAL ID upgrade online the way regular license holders can; an in-person visit to a PennDOT Driver License Center is required regardless of how the rest of your renewal or application is handled (PennDOT, REAL ID Info for CDL Holders). Factor that into your scheduling if your CDL work involves interstate driving where a REAL ID matters for federal identification purposes.
Sample questions to test yourself
These are original practice questions in the style of the Pennsylvania CDL general knowledge and air brake sections, not copied from any test bank.
-
You’re driving a Class A combination vehicle and feel the trailer start to sway. What’s the correct first response? Ease off the accelerator gradually and avoid braking hard, since hard braking on a swaying trailer can worsen the sway or trigger a jackknife. Steering corrections should be small and smooth, not sharp.
-
On a dual air brake system, what does a rapid drop in air pressure on one gauge while the other stays normal most likely indicate? A leak or failure isolated to one of the two separate air systems (primary or secondary), which is exactly why the dual system exists: so a failure in one circuit doesn’t leave the vehicle with no brakes at all.
-
Under Pennsylvania’s rules, how many attempts does a Knowledge Test Authorization allow before it expires? Three attempts within the 1-year validity period of the KTA. A fourth failed attempt, or letting the KTA expire, requires reapplying.
Run these against a full timed set in the CDL Practice Hub Pennsylvania CDL practice quiz before your PennDOT appointment, since a handful of sample questions won’t expose gaps the way a complete 70-question set will for a Class A applicant.
FAQ
How many questions are on the Pennsylvania Class A CDL test? 70 questions, with 80 percent (56 correct) required to pass, per PennDOT’s CDL fact sheet. Class B and C run 50 questions each at the same 80 percent standard.
How much does a Pennsylvania CDL permit cost? There’s no single flat fee; the base CLP photo fee is $15.50, plus $6 per endorsement, and an additional upgrade fee (up to $88) if you’re converting from a non-commercial license with time remaining on it.
How long do I have to wait between getting my Pennsylvania CLP and taking the skills test? 15 days minimum, one day longer than the federal 14-day floor that applies nationally.
Can I take the Pennsylvania CDL test in a language other than English? PennDOT’s official materials are published in English; check directly with your Driver License Center or third-party testing site for current language accommodation options, since this can change and isn’t spelled out in the fee or process documents cited here.
Do I need Entry-Level Driver Training before my Pennsylvania skills test? Yes, if you’re a first-time Class A or B applicant, upgrading from B to A, or adding a passenger, school bus, or hazmat endorsement for the first time. Training must come from a provider on FMCSA’s Training Provider Registry.