Calendar and Schedule

Class Schedule & Training Calendar

New Classes Start Every Week

Diamond 7 CDL Academy welcomes new students every week throughout the year, with the exception of observed holidays. You don’t have to wait for the next semester — if you’re ready, we’re ready.

Daily Class Times

  • Day Classes: Monday – Friday, 8:00 AM – 4:00 PM (10-minute break every hour)
  • Evening Classes: 5:00 PM – 10:00 PM (10-minute break every hour)

Weekend behind-the-wheel sessions are available for certain programs, including Hot Shot training (offered on the second and fourth weekends of the month).

How Your Training Works

First 40 Hours — ELDT Theory

All CDL programs begin with 40 hours of Entry-Level Driver Training (ELDT) theory, which can be completed online through CDL Powersuite — at home, at our facility, or self-paced with instructor support available. This is a federal FMCSA requirement for all new CDL applicants.

Your Theory Learning Options

  • Hybrid: Complete coursework at home or at our facility on your schedule
  • Classroom: Attend in-person at our Dallas campus, Monday–Friday
  • Self-Paced: Work at your own speed with instructor support available upon request

Behind-the-Wheel Training

After completing your theory requirements, you move to hands-on training at our range and on public roads. Training includes daily pre-trip inspections, backing maneuvers (offset, parallel, straight-line), bobtail training, and progressive road training building up to full CDL test readiness.

Observed Holidays — No Classes

Diamond 7 observes the following holidays. No classes are held on these dates:

DateHoliday
January 1New Year’s Day
February 15Martin Luther King Jr. Day
July 4Independence Day
September 4Labor Day
November 15Veterans Day
November (4th Thursday)Thanksgiving Day
December 24–25Christmas Holiday
December 30New Year’s Eve Holiday

Upcoming Session Start Dates

We welcome new students every week. Contact our admissions team to find out when the next cohort for your specific program begins and reserve your spot.

Ready to Get Started?

Don’t wait for the perfect time — classes start every week and our team is ready to help you find the right schedule. Reach out today and we’ll walk you through everything.