Getting a CDL in Texas requires a written test, a skills test, and a valid Class C license to start

A Commercial Driver's License (CDL) in Texas is issued by the Texas Department of Public Safety (DPS). You must pass a knowledge test on traffic laws and vehicle operation, pass a behind-the-wheel skills test with an examiner, and hold a valid Texas driver's license before you begin. The entire process typically takes several weeks from start to finish, depending on how quickly you schedule your tests and whether you pass on your first attempt.

Texas does not require formal training at a truck driving school to get a CDL, though many people attend one anyway because it improves the odds of passing the skills test and makes you more attractive to employers. You can study on your own, take the knowledge test at a DPS office, and schedule the skills test separately.

Key Takeaways

  • You must hold a valid Texas Class C driver's license and pass a medical examination before you can take any CDL test.
  • The knowledge test covers vehicle inspection, safe driving practices, and cargo handling rules specific to the class of CDL you want.
  • The skills test includes a pre-trip vehicle inspection, a basic control test in a closed course, and a road test with a DPS examiner.
  • Texas allows you to take the knowledge test and skills test on the same day if you pass the knowledge test first, but most people schedule them separately.
  • You will pay separate fees for the medical exam, the knowledge test, and the skills test; costs vary by testing location and examiner.

What you need before you start

Before you walk into a DPS office, you need a valid Texas Class C driver's license. If you do not have one, you must get it first. You also need proof of citizenship or legal residency (a passport, birth certificate, or permanent resident card), proof of Texas residency (a utility bill or lease agreement dated within the last 60 days), and your Social Security number.

You will also need to pass a medical examination by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) registry. This is not a DPS exam — you schedule it with a private doctor, clinic, or occupational health provider. The examiner checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. You pay the examiner directly; costs range from $50 to $150 depending on the provider. Once you pass, the examiner gives you a Medical Certificate, which you bring to your DPS appointment.

The knowledge test and what it covers

The CDL knowledge test in Texas is a written exam administered at DPS offices. You choose which class of CDL you want (Class A, B, or C) and which endorsements you need (such as Hazmat, Tanker, or Passenger). Each class and endorsement has its own test section.

The general knowledge test for any CDL class covers vehicle inspection and maintenance, safe driving practices, cargo handling, and federal regulations. You must score at least 80 percent to pass. The test is offered in English and Spanish. You can study using the Texas CDL manual, which DPS provides free online, or purchase study guides and practice tests from third-party vendors.

You schedule the knowledge test at a DPS office near you. Bring your valid Class C license, your Medical Certificate, and proof of residency. The test takes about 30 to 45 minutes. If you pass, DPS issues you a Commercial Learner's Permit (CLP), which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

The skills test: vehicle inspection, control, and road driving

The skills test has three parts, all conducted by a DPS examiner on the same day. You must pass all three to get your CDL. You need to bring your CLP, your Medical Certificate, and the commercial vehicle you will use for the test (or arrange to use one provided by a training school).

The pre-trip inspection requires you to walk around the vehicle and point out or demonstrate critical safety components — lights, brakes, tires, mirrors, coupling devices, and cargo securement. The examiner asks you questions and watches you perform checks. This part takes about 15 minutes.

The basic control test takes place in a closed course or parking lot. You maneuver the vehicle through a series of obstacles to show you can back up, turn, and park safely. This includes straight-line backing, offset backing, and alley docking, depending on the class of CDL. This part takes about 15 to 20 minutes.

The road test

Scheduling your tests and paying the fees

You schedule both the knowledge test and the skills test through the DPS website or by calling your local DPS office. Many offices allow you to book appointments online; others require a phone call. Wait times vary by location and season. In busy areas, you may wait two to four weeks for a skills test appointment. In less busy areas, you might get in within a week.

The knowledge test costs $20 in Texas. The skills test costs $140. You pay these fees at the DPS office when you take the test. You also pay the medical examiner separately, which is not a DPS fee. Some DPS offices accept cash, debit, and credit cards; others accept only cash. Call ahead to confirm what your local office accepts.

If you fail the knowledge test, you can retake it the same day or schedule another appointment. If you fail the skills test, you must wait at least one day before retaking it. You pay the full fee each time you retake a test.

What happens after you pass both tests

Once you pass the knowledge test and the skills test, DPS issues you a Commercial Driver's License. Your CDL is valid for five years in Texas. You can pick it up at the DPS office where you took your skills test, usually within a few business days.

Your CDL shows the class (A, B, or C) and any endorsements you earned. If you want to add endorsements later — such as Hazmat or Tanker — you take the knowledge test for that endorsement and pay the test fee again. You do not need to retake the skills test unless you change the class of your CDL.

Before you drive commercially, make sure your employer has a copy of your CDL and your Medical Certificate. Some employers require additional training or orientation before you start. Your Medical Certificate must be renewed every two years, so mark the expiration date on your calendar.

Truck driving schools and whether you need one

Texas does not require you to attend a truck driving school to get a CDL. You can study the manual on your own, take the knowledge test, and hire a private examiner or use a vehicle from a school to take the skills test. However, most people who pass the skills test on their first attempt have attended a school or worked with a professional instructor.

A truck driving school typically costs $3,000 to $7,000 and takes three to seven weeks. The school provides classroom instruction, hands-on training in a commercial vehicle, and help scheduling your DPS tests. Many schools have relationships with DPS examiners and can arrange the skills test at their facility. Some schools also help you find a job after you pass.

If you are confident in your ability to learn on your own and have access to a commercial vehicle and a licensed CDL holder to supervise your practice, you can skip the school. If you are unsure about vehicle operation or nervous about the test, a school can reduce the risk of failing and having to pay the test fees again.

Common reasons people fail the skills test and how to avoid them

The most common reason people fail the skills test is poor pre-trip inspection. Examiners expect you to know where every safety component is located and what it does. If you cannot find the air brake valve or explain what the fifth wheel does, you will likely fail that section. Spend time studying the vehicle you will use for the test and practice the inspection routine multiple times.

The second common reason is poor backing and parking maneuvers. The basic control test requires precision, and many people underestimate how difficult it is to back a long vehicle in a tight space. If you have not practiced backing extensively, hire an instructor or attend a school.

The third reason is unsafe driving on the road test. Examiners are looking for smooth, predictable driving and awareness of other vehicles. Common mistakes include failing to signal, turning too sharply, braking too hard, and not checking mirrors frequently. Practice on quiet roads first, then gradually move to busier streets.

Frequently Asked Questions

Can I get a CDL if I have a suspended or revoked driver's license?

No. You must have a valid, unrestricted Class C driver's license to take any CDL test. If your license is suspended or revoked, you must resolve that issue with DPS first. Once your license is reinstated, you can begin the CDL process.

How long is a Commercial Learner's Permit valid?

A CLP is valid for 180 days from the date DPS issues it. If you do not pass the skills test within that time, your CLP expires and you must retake the knowledge test to get another one. You do not pay the test fee again if you retake it within 30 days of expiration, but you do pay if you wait longer.

Can I take the knowledge test and skills test on the same day?

Yes, if you pass the knowledge test in the morning, you can take the skills test the same afternoon or the next day, depending on examiner availability. However, most people schedule them on different days to have more time to practice between tests.

What if I fail the medical examination?

If you fail the medical exam, the examiner will tell you why and what conditions disqualify you. Some disqualifications are temporary (such as high blood pressure that can be treated), and you can retake the exam after addressing the issue. Others are permanent. You can request a second opinion from another FMCSA-certified examiner.

Do I need to renew my CDL before it expires?

Yes. Your CDL is valid for five years. You renew it at a DPS office by providing your current CDL, a valid Medical Certificate, and proof of residency. You do not retake the knowledge or skills test unless your CDL was suspended or revoked. The renewal fee is $20.