How Pennsylvania CDL schools balance reach and concentration
Pennsylvania lists 147 registered training locations across 114 cities. Philadelphia has seven, while Altoona, Erie, and Levittown each have three. The largest city count is modest compared with the statewide total, which shows how widely the locations are distributed. A reader in western Pennsylvania should not weigh a Philadelphia address as a realistic alternative, and the reverse is also true. Build a local or regional set using exact addresses, then examine the registered training components for those sites. Repeated travel should be workable for your entire course calendar.
Class B appears at 119 Pennsylvania locations, with 109 covering theory, range, and public-road components. Class A appears at 84, including 73 with all three. Passenger training is registered at 91 locations, school bus at 78, and hazardous materials theory at 51. The Class B and bus-related footprints are substantial, while Class A still spans more than half the directory. Use those categories to create the right comparison. A broad CDL label cannot tell you whether the location serves your intended class or endorsement.
Pennsylvania's May 2025 BLS estimate counts 87,550 heavy and tractor-trailer truck driver jobs. The median wage is $58,580. The 10th percentile is $43,560 and the 90th percentile is $78,330, which gives a statewide pay spread rather than an expected first offer. The Pennsylvania Department of Transportation, Driver and Vehicle Services is the official source for commercial licensing. Once you understand those steps, contact matching training locations about current costs, schedules, enrollment dates, equipment, and how their theory work leads into range and public-road practice.
City-level search
Where to Find CDL Schools in Pennsylvania
01
Philadelphia
7 training locations
02
Altoona
3 training locations
03
Erie
3 training locations
04
Levittown
3 training locations
05
Allentown
2 training locations
The cities shown above account for 18 of the 147 locations in the statewide list. The full directory covers 114 cities, so use the search and training filters instead of treating those city counts as the whole market.
Training registration by address
Training Options at CDL Schools in Pennsylvania
109 Pennsylvania locations register every Class B component. Class A reaches the same three-part scope at 73 locations, or 36 fewer.
91 locations carry passenger registration, the highest of the three endorsement-related counts shown here. Open a card to see which other training parts are attached to the same address.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- Any Class A part
- 84
- Full Class A scope
- 73
- Any Class B part
- 119
- Full Class B scope
- 109
- Passenger
- 91
- School bus
- 78
- Hazardous materials theory
- 51
Pennsylvania school finder
All CDL Schools in Pennsylvania, Listed Alphabetically
Search all CDL schools in Pennsylvania across 147 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.
- Training locations
- 147
- Cities represented
- 114
How to Read Registry Details for CDL Schools in Pennsylvania
FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.
This directory groups duplicate provider-address entries into one location card. The 148 registry entries resolve to 147 distinct training locations, with registered training components and contact details combined by address.
Showing locations 1–19 of 147 on page 1 of 8
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in Pennsylvania
Each result opens the detailed location card on its permanent directory page.
Lebanon, PA
160 Driving Academy - Lebanon - Classroom
Training provider: 160 Driving Academy
2231 Lebanon Valley Mall, Room B01, Lebanon, PA 17042- Registry record updated
- May 11, 2026
The federal location data shows public enrollment at this site at 2231 Lebanon Valley Mall, Room B01, Lebanon, Pennsylvania 17042. The listed training provider is 160 Driving Academy at this specific address. Counted by category, this address has 2 theory components, 0 range components, and 0 road components. Registered training here covers Class A and HazMat theory. The grid keeps classroom and driving parts apart. When you contact the school, put these questions to the school about refund terms, scheduled driving time, course dates, vehicle access, and complete price.
Training scope at this site
Class A
- Theory coursework
Hazardous Materials
- Classroom theory
Ways to contact the provider
Lebanon, PA
160 Driving Academy - Lebanon - Yard
Training provider: 160 Driving Academy
125 N 25th Street, Lebanon, PA 17042- Registry record updated
- May 11, 2026
The federal training directory lists this on-site location at 125 N 25th Street, Lebanon, Pennsylvania 17042. The record assigns this training address to 160 Driving Academy on the location-level file. Course flags connected to this location show Class A. Check the rows for the exact registered components. Counted by category, this address has 0 theory components, 1 range component, and 1 road component. When comparing course offers, have the school spell out scheduled driving time, course dates, complete price, refund terms, and vehicle access.
Training recorded here
Class A
- Closed-range work
- On-road practice
Contact this provider
Tannersville, PA
160 Driving Academy - Monroe - Classroom and Yard
Training provider: 160 Driving Academy
2411 Route 715, Tannersville, PA 18372- Registry record updated
- May 11, 2026
This listed site accepts public enrollment for on-site training at 2411 Route 715, Tannersville, Pennsylvania 18372. The organization attached to this address is 160 Driving Academy for this site. Training categories listed here include HazMat theory and Class A. Check the rows for the exact registered components. The federal record distributes its course flags across 2 theory components, 1 range component, and 1 road component. To finish your comparison, review written information about complete price, vehicle access, scheduled driving time, course dates, and testing arrangements.
What this location registers
Class A
- Theory
- Practice range
- Road driving
Hazardous Materials
- Knowledge lessons
Contact information for this location
Munhall, PA
160 Driving Academy - Pittsburgh - Classroom
Training provider: 160 Driving Academy
605 William Marks Drive, Munhall, PA 15120- Registry record updated
- May 11, 2026
This provider address carries a public-enrollment registry listing at 605 William Marks Drive, Munhall, Pennsylvania 15120. The named organization behind this entry is 160 Driving Academy for this public-enrollment record. The federal entry identifies training for HazMat theory and Class A. Individual theory, range, and road flags appear below. Across 2 course categories, the record marks 2 theory components, 0 range components, and 0 road components. Before agreeing to the provider’s terms, read the provider’s answer on scheduled driving time, course dates, vehicle access, complete price, and refund terms.
Registered course components
Class A
- Registered theory
Hazardous Materials
- Theory
Ways to contact the provider
McKees Rocks, PA
160 Driving Academy - Pittsburgh - Yard
Training provider: 160 Driving Academy
4 River Road, McKees Rocks, PA 15136- Registry record updated
- May 11, 2026
The federal directory records this public-enrollment training site at 4 River Road, McKees Rocks, Pennsylvania 15136. For this address, the provider on file is 160 Driving Academy on the federal location record. The provider record marks training in Class A. Use the component list for a course-level comparison. The address-level breakdown totals 0 theory parts, 1 range part, and 1 road part among 1 category. Before signing an agreement, request the current details for vehicle access, refund terms, complete price, scheduled driving time, and testing arrangements.
Training recorded here
Class A
- Range
- Road component
Contact this provider
Harrisburg, PA
AAA School of Trucking - Harrisburg Campus
Training provider: AAA School of Trucking
6003 Jonestown Road, Harrisburg, PA 17112- Registry record updated
- June 27, 2022
FMCSA records this address as a public-enrollment training site at 6003 Jonestown Road, Harrisburg, Pennsylvania 17112. FMCSA pairs this provider location with AAA School of Trucking for the listed provider location. Training attached to this address includes Class A, Class B, and HazMat theory. Each registered component is itemized in the grid. The federal record distributes its course flags across 3 theory components, 2 range components, and 2 road components. Before committing to a class date, read the provider’s answer on complete price, scheduled driving time, testing arrangements, vehicle access, and refund terms.
Federal training categories
Class A
- Theory component
- Range component
- Road instruction
Class B
- Registered theory
- Practice range
- Road driving
Hazardous Materials
- Theory component
Contact routes for this address
Philadelphia, PA
AAA School of Trucking - Philadelphia Campus
Training provider: AAA School of Trucking
442 E. Girard Ave, Philadelphia, PA 19125- Registry record updated
- October 13, 2021
The registry includes this public-enrollment training location at 442 E. Girard Ave, Philadelphia, Pennsylvania 19125. The record assigns this training address to AAA School of Trucking at this training location. Across the visible training rows, 3 categories include theory, 2 categories include range work, and 2 categories include public-road work. The registered categories at this site cover HazMat theory, Class A, and Class B. Theory and driving registrations are broken out below. When you contact the school, ask for documentation covering scheduled driving time, complete price, vehicle access, refund terms, and course dates.
Federal training categories
Class A
- Knowledge instruction
- Behind-the-wheel range
- Public-road driving
Class B
- Knowledge instruction
- Off-road range
- Public-road training
Hazardous Materials
- Theory
Provider contact details
Cheswick, PA
ABC Transit, Inc.
Training provider: ABC Transit Inc.
830 Route 910, Cheswick, PA 15024- Registry record updated
- January 29, 2026
The federal directory records this public-enrollment training site at 830 Route 910, Cheswick, Pennsylvania 15024. FMCSA pairs this provider location with ABC Transit Inc. on the location-level file. Registered training here covers passenger endorsement, Class B, Class A, and school-bus endorsement. The component grid preserves the location-level detail. Counted by category, this address has 4 theory components, 4 range components, and 4 road components. For a final enrollment check, get the current terms for course dates, scheduled driving time, vehicle access, refund terms, and complete price.
Training scope at this site
Class A
- Theory
- Vehicle-control range
- Public-road training
Class B
- Knowledge instruction
- Range
- On-road practice
Passenger
- Knowledge lessons
- Off-road range
- Public road
School bus
- Theory instruction
- Range
- On-road practice
Reach the training provider
Pittsburgh, PA
All-State Career School
1200 Lebanon Rd, Pittsburgh, PA 15122- Registry record updated
- January 16, 2024
The public registry identifies this on-site training location at 1200 Lebanon Rd, Pittsburgh, Pennsylvania 15122. The provider field identifies All-State Career School at the listed location. The recorded course scope covers HazMat theory, Class A, Class B, school-bus endorsement, and passenger endorsement. Check the rows for the exact registered components. Across the visible training rows, 4 categories include theory, 4 categories include range work, and 4 categories include public-road work. While narrowing your shortlist, have the school spell out refund terms, testing arrangements, scheduled driving time, complete price, and vehicle access.
Federal training categories
Class A
- Registered theory
- Range
- On-road practice
Class B
- Knowledge instruction
- Off-road range
- Public-road driving
Passenger
- Classroom theory
- Range instruction
- Road component
School bus
- Range instruction
- Public-road driving
Hazardous Materials
- Theory
Registry contact methods
Chester, PA
All-State Career School - Range/Road
Training provider: All-State Career School, Inc.
Chester, PA 19013- Registry record updated
- March 7, 2022
The registry includes this public-enrollment training location at Chester, Pennsylvania 19013. The operator named in the registry is All-State Career School, Inc. for this address record. For this site, federal course data includes Class A and Class B. Use the grid to distinguish theory, range, and road. Of the components attached to this location, 0 are theory, 2 are range, and 2 are road registration. Before paying a deposit, ask the provider to confirm complete price, refund terms, testing arrangements, scheduled driving time, and vehicle access.
Training scope at this site
Class A
- Range driving
- On-road practice
Class B
- Practice range
- Public road
Contact routes for this address
Essington, PA
All-State Career School - Theory
Training provider: All-State Career School, Inc.
50 W. Powhattan Ave, Essington, PA 19029- Registry record updated
- October 23, 2025
FMCSA places this public-enrollment address in its location directory at 50 W. Powhattan Ave, Essington, Pennsylvania 19029. The listed training provider is All-State Career School, Inc. for this site. The federal record distributes its course flags across 3 theory components, 0 range components, and 0 road components. Course flags connected to this location show Class A, HazMat theory, and Class B. The card itemizes each recorded training component. Before signing an agreement, review written information about complete price, scheduled driving time, vehicle access, refund terms, and course dates.
Training component summary
Class A
- Classroom work
Class B
- Knowledge lessons
Hazardous Materials
- Theory component
Ways to contact the provider
Bensalem, PA
Alpha CDL Academy
Training provider: Alpha CDL Academy INC
Bensalem, PA 19020- Registry record updated
- February 7, 2025
This provider address carries a public-enrollment registry listing at Bensalem, Pennsylvania 19020. The listed training provider is Alpha CDL Academy INC for this site. FMCSA fields show 1 theory component, 1 range component, and 1 road component within the 1 training category on this card. The location record includes Class A. Theory and driving registrations are broken out below. Before selecting a cohort, get the current terms for testing arrangements, complete price, scheduled driving time, vehicle access, and refund terms.
Training scope at this site
Class A
- Theory portion
- Vehicle-control range
- Public-road training
Contact this provider
Allentown, PA
AW Trucking School LLC
Training provider: AW Driving School & Testing Center
555 Union Blvd (North Entrance), Allentown, PA 18109- Registry record updated
- December 15, 2025
FMCSA records this address as a public-enrollment training site at 555 Union Blvd (North Entrance), Allentown, Pennsylvania 18109. The organization field for this card names AW Driving School & Testing Center for the listed provider location. The location record includes HazMat theory, Class A, Class B, and passenger endorsement. Each category below shows its recorded course parts. Counted by category, this address has 4 theory components, 3 range components, and 3 road components. Before committing to a class date, get the current terms for scheduled driving time, vehicle access, complete price, testing arrangements, and refund terms.
Training component summary
Class A
- Theory portion
- Closed-range work
- On-road practice
Class B
- Theory coursework
- Practice range
- On-road practice
Passenger
- Classroom work
- Range instruction
- On-road work
Hazardous Materials
- Registered theory
Provider contact details
Templeton, PA
Barrett Busing Inc.
Training provider: Barrett Busing, Inc.
908 Olean Rd, Templeton, PA 16259- Registry record updated
- August 9, 2024
The federal training directory lists this on-site location at 908 Olean Rd, Templeton, Pennsylvania 16259. The listed training provider is Barrett Busing, Inc. on the federal location record. The recorded course scope covers school-bus endorsement, passenger endorsement, and Class B. Separate rows identify every theory and driving flag. The address-level breakdown totals 3 theory parts, 3 range parts, and 3 road parts among 3 categories. When you contact the school, have the school spell out scheduled driving time, testing arrangements, refund terms, vehicle access, and complete price.
Training scope at this site
Class B
- Theory component
- Range component
- On-road work
Passenger
- Classroom work
- Range driving
- On-road practice
School bus
- Knowledge lessons
- Range instruction
- On-road practice
Reach the training provider
Wellsboro, PA
Benedict's Bus Service, LLC
Training provider: Benedict's Bus Service
2166 Charleston Rd, Wellsboro, PA 16901-8469- Registry record updated
- November 18, 2025
The public federal file includes this classroom-and-driving location at 2166 Charleston Rd, Wellsboro, Pennsylvania 16901-8469. The provider field identifies Benedict's Bus Service for this address record. The registered categories at this site cover Class B, school-bus endorsement, and passenger endorsement. The grid keeps classroom and driving parts apart. Across 3 course categories, the record marks 3 theory components, 3 range components, and 3 road components. When you contact the school, get the current terms for testing arrangements, refund terms, course dates, scheduled driving time, and complete price.
Training at this address
Class B
- Registered theory
- Off-road range
- Public road
Passenger
- Theory instruction
- Range component
- On-road work
School bus
- Theory instruction
- Range driving
- On-road work
Registry contact methods
Bensalem, PA
Bensalem Township School District
1440 Byberry Rd, Bensalem, PA 19020- Registry record updated
- March 9, 2023
The public federal file includes this classroom-and-driving location at 1440 Byberry Rd, Bensalem, Pennsylvania 19020. For this address, the provider on file is Bensalem Township School District on this public registry entry. The component total breaks into 3 theory registrations, 3 range registrations, and 3 public-road registrations across 3 categories. The federal entry identifies training for Class B, school-bus endorsement, and passenger endorsement. Check the rows for the exact registered components. Before agreeing to the provider’s terms, read the provider’s answer on scheduled driving time, course dates, testing arrangements, refund terms, and vehicle access.
Location training details
Class B
- Knowledge instruction
- Practice range
- Road instruction
Passenger
- Theory
- Practice range
- Public-road training
School bus
- Theory instruction
- Range driving
- Road driving
School contact links
Leesport, PA
Berks Career and Technology Center
Training provider: Berks Career & Technology Center
1057 County Welfare Road, Leesport, PA 19533- Registry record updated
- March 2, 2022
This public-enrollment, on-site training location is listed at 1057 County Welfare Road, Leesport, Pennsylvania 19533. The named organization behind this entry is Berks Career & Technology Center on the location-level file. The federal entry identifies training for Class B, HazMat theory, and Class A. Theory, range, and road coverage is itemized next. Counted by category, this address has 3 theory components, 2 range components, and 2 road components. For a final enrollment check, have the provider explain course dates, refund terms, scheduled driving time, vehicle access, and complete price.
Registered course components
Class A
- Theory portion
- Range
- Road component
Class B
- Registered theory
- Range
- Public-road training
Hazardous Materials
- Theory coursework
Contact this provider
Reading, PA
BCIU
Training provider: Berks County Intermediate Unit
1111 Commons Blvd., Reading, PA 19512- Registry record updated
- July 15, 2026
FMCSA records this address as a public-enrollment training site at 1111 Commons Blvd., Reading, Pennsylvania 19512. The record assigns this training address to Berks County Intermediate Unit for this public-enrollment record. This location carries registration for passenger endorsement, school-bus endorsement, and Class B. The component grid preserves the location-level detail. The 3 listed categories contain 3 theory flags, 3 range flags, and 3 road flags. When comparing course offers, put these questions to the school about vehicle access, scheduled driving time, testing arrangements, course dates, and refund terms.
Training recorded here
Class B
- Knowledge instruction
- Closed-range work
- Public-road training
Passenger
- Theory
- Training range
- Public-road component
School bus
- Theory coursework
- Off-road range
- Public-road training
Reach the training provider
Bethel Park, PA
Bethel Park School District
3064 Industrial Blvd, Bethel Park, PA 15102- Registry record updated
- January 27, 2024
The public federal file includes this classroom-and-driving location at 3064 Industrial Blvd, Bethel Park, Pennsylvania 15102. The named organization behind this entry is Bethel Park School District on the federal location record. Across the visible training rows, 3 categories include theory, 3 categories include range work, and 3 categories include public-road work. Training attached to this address includes passenger endorsement, school-bus endorsement, and Class B. Each category below shows its recorded course parts. When comparing course offers, have the school spell out vehicle access, complete price, testing arrangements, course dates, and refund terms.
Federal training categories
Class B
- Theory component
- Range component
- Behind-the-wheel road
Passenger
- Knowledge lessons
- Closed-range work
- On-road practice
School bus
- Theory component
- Practice range
- Road component
Contact routes for this address
How Much Do Truck Drivers Make in Pennsylvania?
BLS places Pennsylvania's May 2025 median wage for heavy and tractor-trailer truck drivers at $58,580. The figure is $60 below the national median of $58,640. 87,550 heavy and tractor-trailer truck driver jobs sit behind the wage estimate, giving this state one of the table's larger workforces.
A median leaves out both ends of the distribution. For this state, BLS reports $43,560 at the 10th percentile and $78,330 at the 90th, a $34,770 gap.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $43,560
- Median
- $58,580
- 90th percentile
- $78,330
- State employment
- 87,550
Licensing Steps After Comparing CDL Schools in Pennsylvania
CDL training and state licensing are separate steps. Pennsylvania Department of Transportation, Driver and Vehicle Services publishes the current Pennsylvania instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
Questions About CDL Schools in Pennsylvania
How many CDL schools are in Pennsylvania?
Which Pennsylvania cities have the most CDL training locations?
Where can I find Class A CDL training in Pennsylvania?
How much do truck drivers make in Pennsylvania?
Who issues commercial driver licenses in Pennsylvania?
Source trail
Official Sources for CDL Schools in Pennsylvania
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- Pennsylvania Department of Transportation, Driver and Vehicle Services: Official Pennsylvania CDL licensing guidance
- Pennsylvania Department of Transportation, Driver and Vehicle Services: Pennsylvania commercial driver manual
- BLS May 2025 heavy and tractor-trailer truck driver wages
The CDL schools in Pennsylvania shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.