CDL Schools in Pennsylvania: Behind-the-Wheel Training

135 CDL schools, truck driving schools and other training locations in Pennsylvania (PA) are listed on the FMCSA Training Provider Registry for behind-the-wheel CDL training, including schools in Philadelphia, Altoona, Erie, Levittown, Bensalem. You need behind-the-wheel training from a registered provider after your ELDT theory.

Need ELDT theory? It can come from a different registered provider than your school: our $20 Class A CDL theory course is online and accepted in Pennsylvania. The Pennsylvania ELDT guide covers the permit and test steps.

Listed from the FMCSA Training Provider Registry. We don't endorse these schools. Contact them directly to confirm courses, prices and schedules. Some registered providers only train their own employees. Report a correction

About CDL training in Pennsylvania

Of the 135 PA locations on the registry, 74 (55%) are registered for Class A training, 112 (83%) for Class B, 86 for the passenger (P) endorsement and 76 for school bus (S); 43 also hold hazmat (H) theory, which has no driving portion, so the hazmat endorsement course can be taken online. 28 of the names are a school district, transit agency, college or other public body, which often trains only its own drivers, so the number open to the public may be smaller.

Where each class is taught: Class A in Erie (3), Philadelphia (3) and Chester (2); Class B in Philadelphia (5), Altoona (4) and Levittown (3); the passenger (P) endorsement in Altoona (4), Levittown (3) and Chambersburg (2); school bus (S) in Altoona (3), Levittown (3) and Chambersburg (2).

116 of the 135 list a phone number and 65 publish a website. 38 records were updated by the provider in 2026 and 97 carry an older date; the newest PA record (Lindenwood Education System) is from October 2026. Treat an old date as a reason to call first, not as proof that a school has closed.

The locations are spread over 108 cities; the biggest clusters are Philadelphia (5), Altoona (4), Erie (3), Levittown (3) and Bensalem (2). Also listed: Bethlehem (2), Bloomsburg (2), Chambersburg (2), Chester (2), Cranberry (2), Harrisburg (2), Latrobe (2), Mercersburg (2), Mount Pleasant (2) and New Castle (2). Each city heading below is a jump link, and every card shows the classes that location is registered for.

No registered location is listed in Allentown itself; use the ZIP search for the closest one.

Not sure a provider is still registered? Read how to check a provider's registry record, and what separates theory from behind-the-wheel before you compare schools.

Before behind-the-wheel in Pennsylvania

Schools in Pennsylvania can only put you on the range once you hold a Commercial Learner's Permit from the PennDOT Driver and Vehicle Services. Federal rules then require at least 14 days with the permit before the skills test, and the agency must see both your theory and your behind-the-wheel completions in the FMCSA registry before it gives you that test. So finish theory first, with any registered provider, then bring the permit to one of the 135 PA locations on this page (74 of them train Class A).

The Pennsylvania ELDT guide covers the PA permit steps, agency fees and testing rules, and the online theory part costs $20 per course.

All registered schools

135 locations

Altoona

Bedford

Bellefonte

Bensalem

Berwick

  • Gallaghers Student Transportation Inc.

    Gallagher Student Transportation Inc.

    76 Kachinka Hollow Rd, Berwick, 18603

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Jun 2026

Bethel Park

Bethlehem

Bloomsburg

Brookville

Brownsville

Butler

Catasauqua

Chambersburg

Chester

Claysburg

Clearfield

  • Clearfield County Career and Technology Center

    Truck Driver Training School

    1620 River Rd, Clearfield, 16830

    • Class A
    • Class B
    • Passenger

    Updated in TPR: Sep 2022

Cogan Station

Cranberry

Curwensville

Danville

Davidsville

Dunmore

Dupont

East Freedom

Easton

Erie

Everett

Export

Fallsington

Finleyville

Fleetville

Ford City

Frackville

Franklin

Gap

Granville Summit

Greencastle

Greensburg

Harrisburg

Hazle Township

Hollidaysburg

Huntingdon

Indiana

Irwin

Jermyn

Johnstown

Langhorne

Latrobe

Lebanon

Leesport

Lemont Furnace

Levittown

Lititz

Mansfield

Matamoras

McKees Rocks

Media

Mercer

Mercersburg

Mifflin

Mifflintown

Mill Creek

Milton

Monessen

Monroeville

Mount Joy

Mount Pleasant

Nanticoke

New Castle

New Kensington

Norristown

Northumberland

Orangeville

Philadelphia

Pittsburgh

Pittston

Plains

Pleasant Gap

Plymouth Meeting

Pottstown

Radnor

Reading

Reynoldsville

Schnecksville

Scranton

Sharpsburg

Somerset

Souderton

Springville

St Marys

Strabane

Stroudsburg

Tannersville

Taylor

Templeton

Thomasville

Tionesta

Turbotville

Walnutport

Warminster

  • Centennial School District

    Warminster, 18974

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Apr 2026

Warren

Washington

Wellsboro

Wernersville

West Grove

Windgap

Wyomissing

York

Pennsylvania CDL school questions

Do I need behind-the-wheel training after online theory?
Yes, for a Class A or Class B CDL, the B-to-A upgrade and the passenger and school bus endorsements. Theory can be done online, but range and public-road training must be done in person with a registered provider, for example one of the Pennsylvania schools on this page. In Pennsylvania, 74 of the 135 registered locations are set up for Class A training and 112 for Class B; Philadelphia alone has 5. Hazmat is theory only.
How do I check that a school is registered?
Search the school's name at tpr.fmcsa.dot.gov. Every school on this page comes from that registry, but listings change, so confirm before you pay.
Can I take theory and behind-the-wheel from different providers?
Yes. FMCSA lets you complete theory with one registered provider and behind-the-wheel with another. Many drivers in Pennsylvania finish theory online first, then do range and road training in person with a local school or instructor.
How do I find a Class A truck driving school in Pennsylvania?
Filter the list on this page by Class A. 74 of the 135 registered locations in Pennsylvania are set up for Class A (tractor-trailer) training; the biggest clusters are in Erie (3), Philadelphia (3) and Chester (2). Some Class A registrants are trucking companies that train only their own new hires, so call and ask whether the school takes public students before you plan around it.

Budgeting for your CDL? See what ELDT costs in 2026 for online theory prices and the other fees.

Finish ELDT theory before behind-the-wheel in Pennsylvania

Self-paced online theory for $20, reported to the FMCSA registry automatically.

Search schools near your ZIP code