Commercial Driver's License Testing

Commercial Driver's License Testing

DOT Certified CDL Testing

Kirkwood Community College offers DOT certified third-party testing for individuals seeking to obtain a Commercial Driver’s License (CDL).

We offer CDL testing in the following categories:

  • School Bus CDL Testing
  • Class A CDL Testing
  • Class B CDL Testing
  • Class B Passenger Endorsement CDL Testing

View Classes & Register

For all Commercial Drivers Lisences, the following tests are required in order:

  1. Pre-Trip Test
  2. Skills Test
  3. Road Test

If you fail any test you will need to re-register and pay for the failed test as well as any of the tests you have not yet taken. For example, if you pass the Pre-Trip Test, but fail the Skills Test, you will need to start back at the Skills Test but will not need to retake the Pre-Trip Test.

Upon successfully passing all three CDL tests in the series you may obtain your CDL at any driver’s license issuance location.

No refunds will be issued for any failed test, untaken test due to failing a test, or for no shows or reschedules with less than 48 business hour notice. All tests must be taken in required testing order.

For more information on CDL classes, representative vehicle examples and more, read the Iowa DOT CDL Classification Guide.

School Bus CDL Testing

School Bus CDL Testing: Pre-Trip Only

Tuition: $100.00

This is the first of three required tests that you will need to pass prior to obtaining your CDL. You must pass the Pre-Trip test prior to taking the Skills Test and the Road Test. If you fail this test you will need to retake this test. To retake the test you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place. 

School Bus CDL Testing: Skills Test Only

Tuition: $100.00

This is the second of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip test prior to taking the Skills test, and successful pass the Skills Test before taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

School Bus CDL Testing: Road Test Only

Tuition: $100.00

This is the third of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip Test and Skills Test prior to taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Prior to testing:

  • You must hold a Commercial Learner’s Permit (CLP) for at least 14 days before you can complete the required Pre-Trip, Skills and Road tests.
  • You will need to provide your own vehicle and proof of insurance.
  • You will need to self-identify as an interstate (driving across state lines) or intrastate (driving only in Iowa) driver.

Once you have registered and paid for testing, a Kirkwood representative will contact you to set up your testing schedule which cannot be scheduled for at least three business days from your registration date to allow us to get you registered into the DMV system.

Your schedule will be set based on availability of examiners. If you fail your test, you will need to re-register and pay any additional attempts.

  • Permit (CLP) from the DMV dated at least 14 days prior to testing.
  • A vehicle for testing and proof of insurance for that vehicle.
  • Medical certification will be required if driving across state lines.

Class A CDL Testing

Class A CDL Testing: Pre-Trip Only

Tuition: $100.00

This is the first of three required tests that you will need to pass prior to obtaining your CDL. You must pass the Pre-Trip test prior to taking the Skills Test and the Road Test.  If you fail this test you will need to retake this test. To retake the test you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place. 

Class A CDL Testing: Skills Test Only

Tuition: $100.00

This is the second of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip test prior to taking the Skills test, and successful pass the Skills Test before taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class A CDL Testing: Road Test Only

Tuition: $100.00

This is the third of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip Test and Skills Test prior to taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class A CDL Testing: Pre-Trip Test, Skills Test, and Road Test Series

Tuition: $300.00

Take all three required tests at once in the required order.

Prior to testing:

  • You must hold a Commercial Learner’s Permit (CLP) for at least 14 days before you can complete the required Pre-Trip, Skills and Road tests.
  • You will need to provide your own vehicle and proof of insurance.
  • You will need to self-identify as an interstate (driving across state lines) or intrastate (driving only in Iowa) driver.

Once you have registered and paid for testing, a Kirkwood representative will contact you to set up your testing schedule which cannot be scheduled for at least three business days from your registration date to allow us to get you registered into the DMV system.

Your schedule will be set based on availability of examiners. If you fail your test, you will need to re-register and pay any additional attempts.

  • Permit (CLP) from the DMV dated at least 14 days prior to testing.
  • A vehicle for testing and proof of insurance for that vehicle.
  • Medical certification will be required if driving across state lines.

Class B CDL Testing

Class B CDL Testing: Pre-Trip Only

Tuition: $100.00

This is the first of three required tests that you will need to pass prior to obtaining your CDL. You must pass the Pre-Trip test prior to taking the Skills Test and the Road Test. If you fail this test you will need to retake this test. To retake the test you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place. 

Class B CDL Testing: Skills Test Only

Tuition: $100.00

This is the second of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip test prior to taking the Skills test, and successful pass the Skills Test before taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class B CDL Testing: Road Test Only

Tuition: $100.00

This is the third of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip Test and Skills Test prior to taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class B CDL Testing: Pre-Trip Test, Skills Test, and Road Test Series

Tuition: $300.00

Take all three required tests at once in order.

Prior to testing:

  • You must hold a Commercial Learner’s Permit (CLP) for at least 14 days before you can complete the required Pre-Trip, Skills and Road tests.
  • You will need to provide your own vehicle and proof of insurance.
  • You will need to self-identify as an interstate (driving across state lines) or intrastate (driving only in Iowa) driver.

Once you have registered and paid for testing, a Kirkwood representative will contact you to set up your testing schedule which cannot be scheduled for at least three business days from your registration date to allow us to get you registered into the DMV system.

Your schedule will be set based on availability of examiners. If you fail your test, you will need to re-register and pay any additional attempts.

  • Permit (CLP) from the DMV dated at least 14 days prior to testing.
  • A vehicle for testing and proof of insurance for that vehicle.
  • Medical certification will be required if driving across state lines.

Class B Passenger Endorsement CDL Testing

Class B Passenger Endorsement CDL Testing: Pre-Trip Only

Tuition: $100.00

This is the first of three required tests that you will need to pass prior to obtaining your CDL. You must pass the Pre-Trip test prior to taking the Skills Test and the Road Test. If you fail this test you will need to retake this test. To retake the test you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place. 

Class B Passenger Endorsement CDL Testing: Skills Test Only

Tuition: $100.00

This is the second of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip test prior to taking the Skills test, and successful pass the Skills Test before taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class B Passenger Endorsement CDL Testing: Road Test Only
Tuition: $100.00

This is the third of three required tests that you will need to pass prior to obtaining your CDL. You must have successfully passed the Pre-Trip Test and Skills Test prior to taking the Road Test. If you fail this test you will need to retake this test. To do so you will need to call 319-398-1022 to repay and register again for the test. There is a 24 hour wait time before retesting can take place.

Class B Passenger Endorsement CDL Testing: Pre-Trip Test, Skills Test, and Road Test Series
Tuition: $300.00

Take all three required tests at once in order.

Prior to testing:

  • You must hold a Commercial Learner’s Permit (CLP) for at least 14 days before you can complete the required Pre-Trip, Skills and Road tests.
  • You will need to provide your own vehicle and proof of insurance.
  • You will need to self-identify as an interstate (driving across state lines) or intrastate (driving only in Iowa) driver.

Once you have registered and paid for testing, a Kirkwood representative will contact you to set up your testing schedule which cannot be scheduled for at least three business days from your registration date to allow us to get you registered into the DMV system.

Your schedule will be set based on availability of examiners. If you fail your test, you will need to re-register and pay any additional attempts.

  • Permit (CLP) from the DMV dated at least 14 days prior to testing.
  • A vehicle for testing and proof of insurance for that vehicle.
  • Medical certification will be required if driving across state lines.

More Questions?

Connect With Us


Continuing Education

6301 Kirkwood Blvd. SW

Cedar Rapids, Iowa 52404

319-398-1022

contactce@kirkwood.edu