Free CDL study aid · Pennsylvania Commercial Driver's ManualChecked

Pennsylvania CDL Practice Test

You have one year to pass all your knowledge and skills tests; test results more than a year old must be taken again. Practice with 3,000+ questions for all 8 Pennsylvania CDL knowledge tests.

  • 8knowledge tests
  • 80%to pass each
  • 14 daysminimum on a CLP
Start
here

General Knowledge

  • 50 questions · 40 to pass

You must be 21 to drive a commercial vehicle across state lines, and 21 for the Hazardous Materials (H) and combined tank and hazmat (X) endorsements.

Start General Knowledge

Build your Pennsylvania CDL plan

What will you drive?

Anything special about the vehicle or load?

Pick a class first: then the ones that fit it unlock.

All 8 Pennsylvania CDL tests
Sample question

Pennsylvania CDL General Knowledge

What can happen if you remain in neutral too long during a shift?

Practice General Knowledge

  • The plan ticks off each test you pass, in any order you take them.
  • Missed rules come back in later study rounds until you know them.

Every Pennsylvania CDL knowledge test

Everyone in Pennsylvania takes General Knowledge; your class and loads add the rest. Why 80% on every test

Pennsylvania Commercial Driver's ManualPUB 223 (6-26)checked Also study Pennsylvania School Bus Driver’s Manual (PUB 117 (2-24)): some questions come from it, and each one names it.

Federal rules on top of the Pennsylvania manual

Read the federal CDL rules
  • Training before the skills test
  • Drug & Alcohol Clearinghouse
  • Medical card sent electronically
  • Age 21 to cross state lines

Rules from the Pennsylvania Commercial Driver's Manual

From the PUB 223 (6-26) edition.

General Knowledge test

Practice General Knowledge
  • p. 1-3
    Classifications

    Pennsylvania issues Class A, B and C CDLs from age 18, but a driver must be 21 or older to drive a commercial motor vehicle interstate, whatever the class.

  • p. 1-3
    Endorsements/Restrictions

    In Pennsylvania the H endorsement (placarded hazardous materials) and the X endorsement (hazardous materials plus tank vehicle) are only for drivers 21 or older.

  • p. 1-5
    Knowledge Tests

    In Pennsylvania a new school bus driver needs at least 14 hours of classroom and 6 hours of in-bus training; the School Bus endorsement is recertified every four years with the knowledge test, a skills evaluation, 7 hours of classroom and 3 hours of in-bus evaluation.

  • p. 1-5
    Skills Tests

    After getting a commercial learner's permit, Pennsylvania law makes you wait 15 days before the Class A, B or C skills test, and any change or upgrade to the permit restarts the 15 days from its new issue date.

  • p. 1-7
    1.1.3 Applying for a CDL When You are Already Licensed in Pennsylvania

    To get a Pennsylvania CDL you must first hold a Pennsylvania non-commercial license; you apply for the permit(s) on form DL-31CD and self-certify your type of driving on form DL-11CD.

  • p. 1-8
    1.1.4 Applying for a PA CDL When Licensed in Another State

    With a Pennsylvania commercial learner's permit you may drive only the type of vehicle you applied for, and only with a person who holds a valid license for that vehicle, sits beside you and is at least 21.

  • p. 5-1
    Air Compressor Governor

    In Pennsylvania's manual the governor stops the compressor at the cut-out level, around 120–140 psi, and lets it pump again at the cut-in pressure, around 100 psi.

  • p. 5-9
    Braking with Antilock Brakes

    Air brakes have brake lag: air takes about half a second or more to flow through the lines, so stopping distance with air brakes adds brake lag distance, about 32 feet at 55 mph on dry pavement.

  • p. A-7
    Initial Requirements – First Step · Pennsylvania School Bus Driver’s Manual

    To apply for the CDL Knowledge Test Authorization/Learner's Permit to become a Pennsylvania school bus driver, you must be at least 18 and hold a valid driver's license.

  • p. A-10
    Health and Safety Requirements · Pennsylvania School Bus Driver’s Manual

    A Pennsylvania school bus driver must not drink any alcohol within 8 hours before operating a school bus.

  • p. A-11
    Drug and Alcohol Testing for School Bus Drivers · Pennsylvania School Bus Driver’s Manual

    Pennsylvania law (Section 3756 of Title 75) requires drug and alcohol testing after any reportable crash in a school bus, even when federal post-accident rules would not.

  • p. A-12
    Driver Recertification · Pennsylvania School Bus Driver’s Manual

    Pennsylvania school bus drivers must recertify every 4 years with at least 10 hours of instruction (7 classroom and 3 one-on-one in-bus) plus the S endorsement knowledge and skills tests.

Pennsylvania CDL questions and answers

26 questions

The knowledge tests

Which CDL knowledge tests do I need in Pennsylvania?

Every applicant passes the general knowledge test for the class they want. Add the air brake test (25 questions) to drive with air brakes, and the endorsement tests that match your work: Passenger (20), School Bus (25, and you also need Passenger), Doubles/Triples (20), Tank Vehicle (20) and Hazardous Materials (30).

How many questions are on the Pennsylvania CDL general knowledge test?

PennDOT lists the knowledge test by class: 70 questions for Class A and 50 for Class B or C. The manual tells Class A drivers to study the combination vehicles section as well, so our practice splits Class A into General Knowledge (50) and Combination Vehicles (20). PennDOT doesn't print a passing score; our practice tests use 80 percent.

What does this Pennsylvania CDL practice test cover?

The Pennsylvania Commercial Driver's Manual (PUB 223): licensing, classes and penalties, vehicle inspection, safe driving, cargo, passengers, air brakes, combination vehicles, doubles and triples, tank vehicles and hazardous materials. Pennsylvania Commercial Driver's Manual p. 1-1

Is there a school bus practice test for Pennsylvania?

Yes. PennDOT’s School Bus test is based on the Pennsylvania School Bus Driver’s Manual (PUB 117) together with the passenger section of the CDL manual, and our School Bus practice test draws on both, with each question naming the manual and page to study. New school bus drivers also complete at least 14 hours of classroom and 6 hours of in-bus training. Pennsylvania Commercial Driver's Manual p. 1-5

Can I take the Pennsylvania CDL knowledge tests in another language?

PennDOT offers its CDL knowledge tests in several languages, in written and audio form. The Hazardous Materials test is given in English only.

What score do I need to pass the Pennsylvania CDL knowledge tests?

80% on each of the 8 tests, each graded on its own (General Knowledge: 40 of 50). Every test's numbers are in the table on this page. Always confirm the current tests with the Pennsylvania Department of Transportation (PennDOT). Why 80% in every state

Getting your Pennsylvania CDL

How old do you have to be for a CDL in Pennsylvania?

18 for any class. You must be 21 to drive a commercial vehicle across state lines, and 21 for the Hazardous Materials (H) and combined tank and hazmat (X) endorsements. Pennsylvania Commercial Driver's Manual p. 1-3

How do I get a Pennsylvania commercial learner's permit?

Send the permit application (DL-31CD) and the self-certification form (DL-11CD) with the fees, plus a medical certificate if you'll drive in non-excepted commerce. PennDOT then issues a Knowledge Test Authorization for each class, endorsement and restriction removal you asked for; take the tests at a Driver License Center, and each one you pass adds to your learner's permit.

How long is a Knowledge Test Authorization good for?

One year from when it's issued, with three tries to pass the knowledge tests. You have one year to pass all your knowledge and skills tests; test results more than a year old must be taken again.

When can I take the Pennsylvania CDL skills test?

At least 15 days after your permit is issued, although you can book it as soon as you pass the knowledge test. You get three tries at the skills test on that permit.

What is on the Pennsylvania CDL skills test?

Three parts in a set order: a vehicle inspection, basic vehicle control (four exercises in sequence) and an on-road drive, all in the type of vehicle you want to be licensed for. Bring an empty vehicle; placarded hazmat vehicles aren't tested. Pennsylvania Commercial Driver's Manual p. 1-5

Do I need entry-level driver training (ELDT) for a Pennsylvania CDL?

Yes, if you're getting a Class A or B CDL for the first time, upgrading to A or B, or adding the Passenger, School Bus or Hazardous Materials endorsement for the first time. Train with a provider on FMCSA's Training Provider Registry before the skills test, or before the Hazmat test for that endorsement.

Who doesn't need a CDL in Pennsylvania?

Firefighters authorized by their fire chief in the department's vehicles, farmers hauling their own products, machinery or supplies (a Pennsylvania farm vehicle anywhere in the state, an out-of-state one within 150 miles of the farm), military drivers on duty, and drivers of personal motor homes, implements of husbandry or construction equipment.

Which veterans can skip CDL tests in Pennsylvania?

Pennsylvania residents on active or reserve duty, or recently honorably discharged, with at least two years of experience driving commercial vehicles in the military may have the knowledge and/or skills test waived for similar vehicles.

How much do the Pennsylvania CDL tests and license cost?

Pennsylvania Department of Transportation (PennDOT) lists the current fees for the commercial learner permit, the CDL tests and the license on its official fee page.

What does it take to remove a restriction from a Pennsylvania CDL?

It depends on the restriction. Removing L or Z (air brakes) takes the 25-question air brake test plus a vehicle inspection and road test in a vehicle with air brakes. C/N needs a skills test in a Class B bus, and E and O need a skills test only. Removing K (intrastate only) needs no test.

Does adding an endorsement restart the 15-day wait on a Pennsylvania CDL permit?

Yes. The 15-day training period starts again whenever an endorsement or restriction removal that needs a skills test is added to the permit, even for current CDL holders. And if a permit has expired, or was already renewed once and needs renewing again, every knowledge test must be taken again.

Medical, hazmat and keeping your CDL

How do I give PennDOT my medical examiner's certificate?

You don't hand it in. Since June 23, 2025, PennDOT accepts medical certificates only electronically from FMCSA's National Registry, which your medical examiner reports to; it no longer takes them in person or by email.

What does a Pennsylvania school bus driver need?

A CDL with both the Passenger and School Bus endorsements, a school bus physical every 13 months, and, while driving, the CDL, the school bus endorsement card, the physical exam certificate and the bus's registration and insurance cards.

How does a DUI in my own car affect a Pennsylvania CDL?

A DUI or a test refusal in any vehicle disqualifies you from commercial driving for one year (three years if you were hauling hazmat), and a second major offense means life. For CDL holders, Pennsylvania counts acceptance into ARD as a conviction.

What happens if I drive after being put out of service?

Pennsylvania disqualifies you for one year for a first violation and three years for a second within ten years; hauling hazmat or driving a vehicle built for 16 or more people raises that to two and five years.

How do I move an out-of-state CDL to Pennsylvania?

Go to a PennDOT Driver License Center, surrender every license from other states and bring proof of identity, your Social Security card and two proofs of residency. You'll have a vision screening, and hazmat or school bus privileges need more testing. Pennsylvania Commercial Driver's Manual p. 1-7 to 1-8

Which serious traffic offenses count against a Pennsylvania CDL?

Most must happen in a commercial vehicle, such as following too closely, improper lane changes, texting or hand-held phone use. Speeding 15 mph or more over counts in your own car only in a work zone or school zone, and Pennsylvania adds work zone and highway safety corridor violations. Two within three years mean a 60-day disqualification.

Do I need a CDL to drive students in Pennsylvania?

Yes for a school bus, which in Pennsylvania means any vehicle built for 11 or more people, driver included, that carries students: you need a CDL with Passenger and School Bus endorsements. A school vehicle that seats no more than 10, driver included, needs only a Class C license.

When can I drive a school bus in Pennsylvania with only a Passenger endorsement?

When you aren't carrying students to or from school or school-sponsored events: delivering a new bus, driving an empty one as a mechanic, or taking people to events the school doesn't sponsor. The words "school bus" on the front and rear must then be covered, and the red and amber lights can't be used.

How do I renew a hazmat endorsement in Pennsylvania?

PennDOT mails a recertification notice about seven months before your CDL expires, listing the steps: the hazmat knowledge test, the security threat assessment application at a Driver License Center, then fingerprints at any listed site. Renew only after the TSA background check is complete, or the hazmat endorsement is dropped.

Sources: PennDOT: Commercial Driver's License FAQs · PennDOT: Commercial Driver's License Fact Sheet · PennDOT: CDL Learner's Permit FAQs · Pennsylvania PennDOT: Payments and Fees · PennDOT Driver and Vehicle Services: CDL Skills Test · PennDOT: Commercial Drivers · PennDOT: School Transportation FAQs · PennDOT: CDL Disqualifications and Traffic Offenses FAQs · PennDOT Driver and Vehicle Services: Hazardous Materials Endorsement FAQs