Pennsylvania requires a Commercial Driver's License (CDL) to legally operate large trucks, buses, and other commercial motor vehicles covered by federal law. Pennsylvania Department of Transportation (PennDOT) issues the CDL and administers testing within the framework set by the Federal Motor Carrier Safety Administration (FMCSA). ExamsLib offers free practice questions and study guides covering general knowledge, air brakes, and combination vehicles to help you prepare. ExamsLib is not affiliated with PennDOT or FMCSA, and these practice questions are original study material, not official exam questions.
Overview
Exam Overview
Pennsylvania Department of Transportation (PennDOT) is the state agency responsible for issuing Commercial Driver's Licenses (CDL) in Pennsylvania. A CDL is required to legally operate commercial motor vehicles covered by 49 CFR Part 383, including large trucks, buses, and other vehicles above the federal weight and passenger thresholds. PennDOT administers the knowledge and skills testing process, working within the framework set by the Federal Motor Carrier Safety Administration (FMCSA), while applying its own state-specific fees, scheduling, and administrative rules.
Every CDL applicant must first hold a Commercial Learner's Permit (CLP), pass the applicable knowledge test or tests, and wait at least the federal minimum 14 days after CLP issuance before attempting the skills test. Anyone applying for a first-time Class A or Class B CDL, upgrading from Class B to Class A, or applying for the P, S, or H endorsement for the first time must also complete Entry-Level Driver Training (ELDT) through a provider listed on the FMCSA Training Provider Registry before testing, a federal requirement in effect since February 7, 2022. Pennsylvania's Commercial Driver's Manual is Publication 223, and its skills-test process was modernized effective August 28, 2023.
Scope
License Types
Pennsylvania issues the three federal CDL classes defined in 49 CFR 383.91:
- Class A - Any combination of vehicles with a combined gross vehicle weight rating of 26,001 pounds or more, provided the vehicle(s) being towed have a gross vehicle weight rating of more than 10,000 pounds.
- Class B - A single vehicle with a gross vehicle weight rating of 26,001 pounds or more, or such a vehicle towing a unit with a gross vehicle weight rating of 10,000 pounds or less.
- Class C - A vehicle that does not meet the Class A or B definition but is designed to transport 16 or more passengers including the driver, or is used to transport hazardous materials requiring placards under 49 CFR 383.5.
Endorsements can be added to any class as needed: H (hazardous materials), N (tank vehicle), P (passenger), S (school bus), T (doubles/triples), and X (combined tank vehicle and hazmat).
Structure
Exam Format
Pennsylvania uses a hybrid testing model. PennDOT runs a formal Third-Party Testing Program under 75 Pa. C.S. Section 1607(a)(3) and 49 CFR 383.75, where a third party can be an agency of Pennsylvania or another state, a motor carrier, a private driver-training facility, or another government instrumentality. Skills tests are also given directly at PennDOT branch offices under the modernized CDST process in effect since August 28, 2023. Question counts vary by class: the Class A general knowledge test uses 70 questions, while Class B and Class C each use 50 questions. Endorsement exams run 20 to 30 questions each.
Score
Passing Score
PennDOT does not publish an exact passing percentage for its CDL knowledge tests on its official materials. The federal minimum passing score under 49 CFR 383.135(a)(1) is 80 percent, and it is reasonable to expect Pennsylvania follows that floor, but Pennsylvania has not stated the number itself in the sources reviewed for this guide. Confirm the current passing standard directly with PennDOT or in the current manual before your test date.
Eligibility
Requirements
Typical requirements to obtain a CDL in Pennsylvania include:
- Minimum age 18 for intrastate-only driving; minimum age 21 for interstate operation, hazmat (H or X endorsement), or passenger and school-bus (P or S) transport.
- A valid DOT medical certificate from an examiner listed on FMCSA's National Registry of Certified Medical Examiners.
- Entry-Level Driver Training (ELDT) through a provider on the FMCSA Training Provider Registry, required since February 7, 2022, for first-time Class A or B applicants, Class B-to-A upgraders, and first-time P, S, or H endorsement applicants (anyone who already held the relevant credential before that date is grandfathered).
- A Commercial Learner's Permit (CLP), held for a federal minimum of 14 days before the skills test may be scheduled.
- Passing the applicable knowledge test (general knowledge, plus air brakes and combination vehicles if applicable) and the skills test (vehicle inspection, basic controls, and road test).
- For the H or X hazmat endorsement, a TSA Security Threat Assessment (fingerprint-based background check) under 49 CFR Part 1572, in addition to the age-21 minimum.
Requirements can change. Always confirm current licensing rules with PennDOT before applying.
Cost
Fees
PennDOT publishes these flat CDL fees, which do not vary by Class A, B, or C: a 4-year license renewal is $127.50; a 2-year renewal for drivers age 65 and older is $71.50; a change or replacement is $42.50; a 4-year renewal with a Hazmat endorsement is $149.50; upgrading to Hazmat is $43.50; upgrading a commercial class or adding an endorsement is a single flat $21.50 (not itemized per letter); the federal Hazmat surcharge is $60.00. PennDOT does not publish a standalone initial CDL or CLP application fee (the page says it "varies"), itemized per-endorsement fees for N, P, S, T, or X individually, or a state-administered skills-test fee. Always confirm current fee amounts on the official PennDOT fee page before paying.
Plan Ahead
Study Plan
A focused 6 to 8 week study plan works well for most Pennsylvania CDL candidates:
- Week 1-2: Learn the CDL class definitions (A, B, C), the endorsement letter codes (H, N, P, S, T, X), and the restriction codes (E, L, Z, K, O, M, N, V) from 49 CFR 383.153.
- Week 3-4: Study general knowledge topics: vehicle inspection, basic control, safe driving practices, and air brakes.
- Week 5: Focus on the combination vehicles section (coupling and uncoupling, doubles and triples basics) if you are pursuing a Class A license.
- Week 6: Review any endorsement-specific content you need (hazmat, tank vehicle, passenger, school bus) and confirm ELDT training provider requirements if this is your first Class A or B CDL.
- Week 7-8: Take full-length practice tests, review missed questions, and confirm the current knowledge and skills test format with PennDOT before your test date.
Focus Areas
Study Topics
GK General Knowledge
Study general knowledge for your CDL exam. Covers vehicle inspection, basic vehicle control, CLP rules, medical certification, and disqualifying offenses.
Study this topicAB Air Brakes
Study air brakes for your CDL exam. Covers air brake system components, spring brakes, the brake check procedure, and the L and Z restriction codes.
Study this topicCV Combination Vehicles
Study combination vehicles for your CDL exam. Covers the fifth wheel, coupling and uncoupling procedures, and the doubles/triples (T) endorsement.
Study this topic
Keep Exploring
Related Pages
Frequently asked questions
Who issues the CDL in Pennsylvania?
Pennsylvania Department of Transportation (PennDOT) issues Commercial Driver's Licenses in Pennsylvania. ExamsLib is an independent study resource and is not affiliated with PennDOT or with the Federal Motor Carrier Safety Administration (FMCSA).
How many questions are on the CDL general knowledge test?
Pennsylvania's question count varies by class: the Class A general knowledge test uses 70 questions, while Class B and Class C each use 50 questions, per the Pennsylvania Commercial Driver's Manual (Pub. 223). Endorsement exams run 20 to 30 questions each.
What score do I need to pass the Pennsylvania CDL knowledge test?
Pennsylvania does not publish a passing percentage anywhere on pa.gov or in the Commercial Driver's Manual (Pub. 223). Section 1.1.1 only says applicants must pass, with no stated threshold. The federal minimum under 49 CFR 383.135(a)(1) is 80 percent, but Pennsylvania has not published that figure itself, so treat it as the working federal floor rather than a PA-confirmed number.
How long do I need to hold a Commercial Learner's Permit (CLP) before taking the skills test?
The federal minimum is 14 days from CLP issuance before you may attempt the skills test, and Pennsylvania follows that federal floor.
Do I need Entry-Level Driver Training (ELDT) before I test?
If this is your first Class A or Class B CDL, you are upgrading from Class B to Class A, or you are applying for the P, S, or H endorsement for the first time, you must complete training from a provider listed on the FMCSA Training Provider Registry before testing. This federal requirement has been in effect since February 7, 2022. Anyone who already held a valid CDL, or already held the S, P, or H endorsement, before that date is generally grandfathered and exempt.
Does Pennsylvania use third-party CDL testers?
Pennsylvania uses a hybrid model. PennDOT runs a formal Third-Party Testing Program under 75 Pa. C.S. Section 1607(a)(3) and 49 CFR 383.75, and skills tests are also given directly at PennDOT branch offices.