Free Pennsylvania CDL Practice Test

Pennsylvania uses the national CDL manual and federal question pool. Practice every knowledge test here, then check Pennsylvania’s own question counts, passing scores and fees below.

General Knowledge and every endorsement test at the length states use, three answer choices per question, scored at the real 80% pass mark with an explanation from the CDL manual for every answer.

Or start with a free 10-question drill
Free sample · Question 1 of 5Combination Vehicles

How are the air tanks on a trailer or converter dolly filled?

Pennsylvania CDL knowledge tests

TestQuestionsCorrect to passPractice
General Knowledge5040General Knowledge practice
Air Brakes2520Air Brakes practice
Hazardous Materials3024Hazardous Materials practice
Tank Vehicles2016Tank Vehicles practice
Doubles and Triples2016Doubles and Triples practice
Passenger Transport2016Passenger Transport practice
School Bus2520School Bus practice

Practice before your PA knowledge tests

General Knowledge and every endorsement test at the length states use, three answer choices per question, scored at the real 80% pass mark with an explanation from the CDL manual for every answer.

Or start with a free 10-question drill

Taking the tests in Pennsylvania

Where
At a PennDOT Driver License Center. You apply first and receive a Knowledge Test Authorization (KTA) for each class, endorsement and restriction removal, and you can test the same day. Tests come in several languages, written or audio; Hazmat is English only.
Commercial learner’s permit
Knowledge and skills test results are valid one year from the date you pass. Pass every required test within that year to get the CDL.
If you fail
Each Knowledge Test Authorization is valid for one year and gives you three tries at that test.
Good to know
Pennsylvania gives Class A applicants one 70-question knowledge test; Class B and C applicants take 50 questions. The School Bus test has 25 questions and needs the Passenger endorsement too. As in every state, each test needs 80%.

Pennsylvania CDL fees

  • Upgrade a commercial class or endorsement: $21.50
  • Remove a commercial restriction: $21.50
  • Upgrade to transport hazardous materials: $43.50
  • Four-year CDL renewal: $127.50

Pennsylvania CDL test questions

How many questions are on the Pennsylvania CDL permit test?

The Pennsylvania General Knowledge test has 50 questions and you need 40 correct. Air Brakes: 25 questions, 20 to pass; Hazardous Materials: 30 questions, 24 to pass; Tank Vehicles: 20 questions, 16 to pass; Doubles and Triples: 20 questions, 16 to pass; Passenger Transport: 20 questions, 16 to pass; School Bus: 25 questions, 20 to pass.

Where do I take the CDL knowledge tests in Pennsylvania?

At a PennDOT Driver License Center. You apply first and receive a Knowledge Test Authorization (KTA) for each class, endorsement and restriction removal, and you can test the same day. Tests come in several languages, written or audio; Hazmat is English only.

How much does a Pennsylvania CDL permit cost?

PennDOT lists: Upgrade a commercial class or endorsement $21.50; Remove a commercial restriction $21.50; Upgrade to transport hazardous materials $43.50; Four-year CDL renewal $127.50.

What if I fail a CDL knowledge test in Pennsylvania?

Each Knowledge Test Authorization is valid for one year and gives you three tries at that test.

Ready for the knowledge tests?

General Knowledge and every endorsement test at the length states use, three answer choices per question, scored at the real 80% pass mark with an explanation from the CDL manual for every answer.

Or start with a free 10-question drill

More CDL practice

Pennsylvania facts are from PennDOT, checked October 2026: PennDOT Commercial Driver’s License fact sheet (June 2025) · PA DMV: CDL learner’s permit FAQs · PennDOT driver licensing fee chart (July 2025) · 49 CFR 383.135 (80% passing score).

Original independent practice. Not affiliated with or endorsed by PennDOT, FMCSA or AAMVA.