Skip to content

Education Cost guide

Truck Driving School Price: Tuition, Fees & Total Price

Updated  4 sources

Typical cost to get a CDL

$1,500 – $8,000

A commercial driver's license, or CDL, is required to drive large trucks, buses and other heavy vehicles. Most people earn one by completing a training program at a private truck driving school, a community college or a carrier-sponsored course. Each route has a different price and a different time commitment.

This guide breaks down tuition by license class and school type, shows real prices from several colleges, and lists the extra fees that sit outside tuition. It also explains the federal training rule that applies to new drivers.

How Much Does Truck Driving School Cost?

The overall range is wide because programs differ in length, equipment and whether testing is included. SelecTrucks, a used truck dealer that publishes a CDL guide, gives $1,500 – $8,000 as the typical cost of getting a CDL, depending on the school you choose.

Cost by license class

The class of license sets the vehicle you are trained on and the amount of instruction.

CDL training cost by license class

Item Typical range Relative price range
Class A (tractor-trailers, tankers, flatbeds) $4,000 – $10,000
Class B (straight trucks, dump trucks, buses) $2,000 – $6,000

Source: SelecTrucks: How much does CDL training cost

Class A, which covers tractor-trailers, tankers and flatbeds, runs $4,000 – $10,000. Class B, which covers straight trucks, dump trucks, delivery trucks and buses, runs $2,000 – $6,000. Class A costs more, which may reflect the larger combination vehicles and the added training they involve.

Truck Driving School Cost by School Type

Where you train matters as much as the license class.

CDL training cost by school type

Item Typical range Relative price range
Private truck driving school $3,000 – $8,000
Community college CDL program $1,500 – $4,000

Source: SelecTrucks: How much does CDL training cost

Private truck driving schools typically charge $3,000 – $8,000. Many are accelerated and run for several weeks. Community college programs usually fall in the range of $1,500 – $4,000, and the source describes them as more comprehensive and often slower. Company-sponsored training is another route, where a carrier pays for or discounts training in return for a work commitment. Read the contract carefully, because leaving early may mean repaying the cost.

CDL Program Prices at Selected Schools

Published price lists show what students actually pay. These three colleges list prices for their Class A and Class B programs.

CDL program prices at selected schools

Item Price
Class A, 160 hours, Southern State Community College $5,750
Class B, 80 hours, Southern State Community College $3,000
Class A, 4-week program, SUNY Jefferson $9,495
Class A, Gaston College $4,680

Sources: Southern State Community College: Truck Driving Academy; SUNY Jefferson: CDL Class A; Gaston College: Truck driver training

Southern State Community College in Ohio charges $5,750 for a 160-hour Class A program and $3,000 for an 80-hour Class B program. Gaston College in North Carolina lists $4,680, and that price includes tuition, the DOT physical, the drug screen and the CDL skills exam. SUNY Jefferson Community College in New York lists $9,495 as an all-inclusive price for a four-week Class A course.

The price gap among these schools reflects differences in length, equipment and what is bundled. Gaston bundles several fees that other schools bill separately, so compare the totals, not only the tuition lines.

Extra Costs Beyond Tuition

Many fees fall outside tuition at private schools. Plan for the following:

Extra costs

Item Typical range
DOT physical and drug screen $100 – $150

Source: SelecTrucks: How much does CDL training cost

A DOT physical and drug screen typically cost $100 – $150, according to SelecTrucks. You will also pay for a commercial learner's permit, state CDL license fees and testing fees, and those amounts vary by state. Your state motor vehicle agency lists current fees. If you want endorsements such as hazardous materials or passenger, each one usually carries its own test and fee.

Why Estimates Vary

Estimates by source

Item Typical range
SelecTrucks $1,500 – $8,000

Source: SelecTrucks: How much does CDL training cost

SelecTrucks gives $1,500 – $8,000, which spans everything from low-cost community college courses to expensive private programs. The spread may come from these differences:

  • Program length. A two-week Class B course and a longer Class A course cost different amounts.
  • Public or private. Community colleges may subsidize tuition, particularly for in-state students.
  • Bundling. Some programs include the physical, drug screen, permit and test, while others do not.
  • Equipment and location. Schools with their own trucks and training lots may price in that overhead.

Federal Entry-Level Driver Training Rule

Federal rules require many new drivers, including those seeking a first Class A or Class B CDL, to complete entry-level driver training before taking certain tests. The training must come from a provider listed on the Federal Motor Carrier Safety Administration's Training Provider Registry. This rule is called ELDT. Before you enroll, confirm that the school appears on the registry, and read the details on the FMCSA website. A school that is not registered cannot give you valid training.

Paying for Truck Driving School

Federal student aid may apply to some programs at colleges but not to every private school. Ask the school's financial aid office whether your program is eligible, and review the process at studentaid.gov. State workforce agencies sometimes fund CDL training for eligible people, and veterans' benefits may apply. Some carriers reimburse tuition after you have worked for them for a set period. For loan or payment-plan questions, speak with a licensed financial advisor.

Questions to Ask a CDL School

  1. What is the total cost, including the physical, drug screen, permit and test fees?
  2. Is the school on the FMCSA Training Provider Registry?
  3. How many hours of classroom and behind-the-wheel training are included?
  4. What are your graduate job placement results?
  5. Do I have to work for a particular carrier after training?
  6. What is the refund policy if I do not finish?

Frequently asked questions

How much does it cost to get a CDL?

SelecTrucks gives $1,500 – $8,000 depending on the school. Class A training runs $4,000 – $10,000, and Class B runs $2,000 – $6,000.

Is community college CDL training cheaper?

Often. Community college programs usually fall in the range of $1,500 – $4,000, compared with $3,000 – $8,000 at private schools, according to the same source.

Does CDL school include the DOT physical?

Sometimes. Gaston College bundles it into the course price, while many schools bill it separately at about $100 – $150. Ask for a written list of what is included.

Can a company pay for my CDL training?

Some carriers offer sponsored training in exchange for a work commitment. Read the agreement for repayment terms before you sign.

How long is truck driving school?

Private schools are often accelerated and last several weeks, while community college programs can run longer. The programs above run from two weeks for Class B to four weeks or more for Class A.