Skip to content

Use Case · CDL & ELDT Training

CDL Training Software
Built for ELDT Providers

Everything CDL schools and ELDT providers need — theory courses for every class, assessments with the 80% pass mark, automatic completion certificates, and Stripe checkout with 0% transaction fees — all on one branded platform.

ELDT Theory for Every CDL Class.

Deliver FMCSA ELDT theory online for Class A and B, passenger, school bus, hazmat, and restriction removals — structured courses students move through step by step.

ELDT theory courses for every CDL class
Class A & BPassenger & School BusHazmatStructured Modules

Assessments With the 80% Pass Mark Built In.

Set the 80% minimum FMCSA requires, limit attempts, and draw from a question bank — students get instant scores, and only those who pass move on to their certificate.

Theory assessments with an 80% pass mark
Question Bank80% Pass MarkAttempt LimitsInstant Scores

Completion Certificates, Issued Automatically.

Certificates are generated in your required ELDT format the moment a student completes — with their details, program, completion date, and your provider information.

Automatically issued ELDT completion certificates
Auto-IssuedYour Required FormatYour BrandingCompletion Rules

Get Paid Directly. Keep 100% of It.

An easy-to-configure checkout page connected straight to your own Stripe account — with in-state and out-of-state pricing, 0% transaction fees, and payouts direct to your bank.

Checkout connected to your own Stripe account
0% Transaction FeesDirect Bank PayoutsIn-State & Out-of-State PricingYour Own Stripe

Every Record You Need for TPR Reporting.

See every student's progress, scores, and completion date in one place — so submitting completions to the FMCSA Training Provider Registry takes minutes, not a spreadsheet hunt.

Student records for Training Provider Registry reporting
Every Student in One PlaceScores & ProgressCompletion DatesExport in a Click

Why FreshLearn

Run Your Whole ELDT Program
From One Place

CDL training providers use FreshLearn to sell theory online, stay compliant, and keep every dollar they earn.

Keep 100% of revenue

ELDT programs are high-ticket, so per-sale fees add up fast. With 0% transaction fees, every payment lands in your own bank account through your Stripe.

Compliant without the paperwork

Assessments enforce the 80% pass mark and certificates issue automatically in your required format — no manual certificates, no chasing scores.

Theory online, anywhere

Students complete ELDT theory on the web or a mobile app on their own schedule — so your in-person time goes to behind-the-wheel training.

Switch without the headache

Our team migrates your website, courses, and past enrollments for free — so current students carry on without starting over.

Success Story

Real ELDT Provider. Real Results.

CDL Missions, an FMCSA ELDT training provider in Kentucky

CDL Missions

FMCSA ELDT Training Provider, Kentucky

0%

transaction fees on every ELDT enrollment

CDL Training
We chose FreshLearn after our current LMS became too expensive. There were things we needed to make our jobs easier, and they were willing to make changes that allowed our courses to work better and you cannot ask for better customer service.
Read their full story

Platform

Everything you need —
built in

Run your entire course business — without stitching together multiple tools.

Grow
Manage

Student Management

Bulk enroll, segment, manage access, send announcements, and export anytime.

Students2,847
A
Ananya K.
R
Ravi M.
P
Priya S.

Multi-Language

Teach in any language, localized checkout.

🇬🇧ENEnglish
🇮🇳HIHindi
🇪🇸ESEspañol
🇧🇷PTPortuguês
Scale

Integrations

Zoom, Stripe, Razorpay, Zapier, Webhooks and more — connect what you already use.

Zoom
Mailchimp
HubSpot
WhatsApp
Zapier
Stripe
Razorpay
PayPal

SSO & Security

Enterprise-grade security, single sign-on, GDPR compliance.

GDPR Compliant
SOC 2 Type II
SSO Enabled
256-bit Encryption

Stop duct-taping tools together. Run everything on one platform.

Start Free

Loved by educators

Training Providers Trust FreshLearn

Educators running certification and test-prep programs choose FreshLearn for its support and 0% fees.

I love this product

I love this product. So easy to use and has lots of improvements since my first use. Great customer service too. I feel it was designed to be user friendly for non techy online entrepreneurs yet has so many features you'll need to scale your business.

Olu Sobanjo
Canada

FreshLearn is a great platform

FreshLearn is a great platform for launching an online course, easy to setup and integrate with Stripe/Paypal and custom domain. They also don't charge extra transaction fees which is a big reason why I choose them over other options out there.

Jared
New Zealand

What a great experience!

FreshLearn customer support is the best. They are so helpful, kind and knowledgeable. All my questions were answered and I feel a huge sense of relief knowing I can easily get the answers I need to navigate what could be an intimidating process.

Heather Hannan
Canada

Highly Recommended!

An all-in-one, easy-to-use platform for course creators with a special shout-out to their customer support. You can easily schedule a call with an expert who can help you with any questions.

Vinnie Riego
Australia

Great product and support

I really like using FreshLearn and the effort they put in to get it as I want. Before, I used a way more expensive option, which was actually too much overkill for what I needed. I recommend this to everyone who looks for a great platform at an affordable cost.

Stijin
Belgium

FreshLearn is my favorite platform!

Anytime I need help, FreshLearn's customer service is great! 100% of the time. I give them 5 stars for customer service, being courteous, reliable, knowledgeable, and helpful. The platform is easy to use & user friendly.

Robin Lewis
United States

Platform for Online Courses and Digital Products

I love how simple it is to set up and launch courses, live workshops, or digital downloads. I can create unlimited courses and products, design custom sales pages, and automate marketing all from one dashboard. The AI tools are a bonus.

Mark D.
Business Consultant

A successful FreshLearn year

FreshLearn gives us all we need to setup our online courses. We have about 9 online courses live that are working really well. The use of bundles & webinars is a real plus. No limit on storage is also a great benefit.

Ivan V.
IT Director

AMAZING experience with FreshLearn

After being so frustrated with trying to setup Kajabi, Teachable's insane pricing and so many other platforms — FreshLearn has been a breath of fresh air. Their UI for the setup is easy and the video tutorials have been a breeze!

Shea Bennett
United States

Integrations

Integrate with the tools you love

Connect your favorite payment gateways, marketing tools, communication platforms, and automation workflows — all built in.

Slack
Slack
Communication
WhatsApp
WhatsApp
Messaging
HubSpot
HubSpot
CRM
Stripe
Stripe
Payments
PayPal
PayPal
Payments
Slack
Slack
Communication
WhatsApp
WhatsApp
Messaging
HubSpot
HubSpot
CRM
Stripe
Stripe
Payments
PayPal
PayPal
Payments
Slack
Slack
Communication
WhatsApp
WhatsApp
Messaging
HubSpot
HubSpot
CRM
Stripe
Stripe
Payments
PayPal
PayPal
Payments
Slack
Slack
Communication
WhatsApp
WhatsApp
Messaging
HubSpot
HubSpot
CRM
Stripe
Stripe
Payments
PayPal
PayPal
Payments
Zapier
Zapier
Automation
Razorpay
Razorpay
Payments
Zoom
Zoom
Video
Mailchimp
Mailchimp
Email
Slack
Slack
Communication
Zapier
Zapier
Automation
Razorpay
Razorpay
Payments
Zoom
Zoom
Video
Mailchimp
Mailchimp
Email
Slack
Slack
Communication
Zapier
Zapier
Automation
Razorpay
Razorpay
Payments
Zoom
Zoom
Video
Mailchimp
Mailchimp
Email
Slack
Slack
Communication
Zapier
Zapier
Automation
Razorpay
Razorpay
Payments
Zoom
Zoom
Video
Mailchimp
Mailchimp
Email
Slack
Slack
Communication
Stripe
Stripe
Payments
Zoom
Zoom
Video
WhatsApp
WhatsApp
Messaging
Razorpay
Razorpay
Payments
PayPal
PayPal
Payments
Stripe
Stripe
Payments
Zoom
Zoom
Video
WhatsApp
WhatsApp
Messaging
Razorpay
Razorpay
Payments
PayPal
PayPal
Payments
Stripe
Stripe
Payments
Zoom
Zoom
Video
WhatsApp
WhatsApp
Messaging
Razorpay
Razorpay
Payments
PayPal
PayPal
Payments
Stripe
Stripe
Payments
Zoom
Zoom
Video
WhatsApp
WhatsApp
Messaging
Razorpay
Razorpay
Payments
PayPal
PayPal
Payments

FAQ

Common Questions

Everything you need to know about running CDL and ELDT training on FreshLearn.

What is ELDT and who has to complete it?

Entry-Level Driver Training (ELDT) is the FMCSA rule, in effect since February 7, 2022, that requires new drivers to complete theory and behind-the-wheel training from a provider listed on the Training Provider Registry before taking the CDL skills test. It applies to drivers getting a Class A or B CDL for the first time, upgrading from Class B to A, or adding a passenger, school bus, or hazmat endorsement for the first time.

Can I deliver ELDT theory training online with FreshLearn?

Yes. The theory portion of ELDT can be delivered online, and FreshLearn handles the whole journey: enrollment, lessons, graded assessments, and completion certificates. Behind-the-wheel training still has to happen in person on the range and public road, so most providers pair online theory on FreshLearn with their own in-person sessions.

Does FreshLearn register me on the FMCSA Training Provider Registry?

No. Training providers register themselves on FMCSA's Training Provider Registry (TPR) and submit each student's completion there. FreshLearn gives you what you need for those submissions — each student's assessment score and completion date — so reporting is quick instead of a hunt through spreadsheets.

Can I require the 80% minimum score on theory assessments?

Yes. FMCSA requires students to score at least 80% overall on the theory assessment. On FreshLearn you set the pass mark, limit attempts, and draw questions from a larger bank, and the certificate is only issued once the student passes.

Can FreshLearn issue ELDT completion certificates?

Yes. Certificates are generated automatically when a student completes, in the format you need — with the student's details, the program, the completion date, and your provider information. CDL Missions uses this to issue certificates in their required ELDT format without any manual work.

Can I charge different prices for in-state and out-of-state students?

Yes. You can offer separate pricing options for the same program — for example in-state and out-of-state rates, or cash and card pricing — all through a checkout page connected directly to your own Stripe account.

Do you charge transaction fees on course sales?

No. FreshLearn charges 0% transaction fees on every plan. Payments go through your own Stripe account and are paid out directly to your bank — FreshLearn never holds your money.

Can you move my courses and students from my current LMS?

Yes, for free. Our team migrates your website, courses, and past enrollments, so current students carry on without starting over. CDL Missions moved their entire ELDT classroom to FreshLearn this way.

Get Started

Turn your expertise into
a learning business.

Create, sell and deliver courses, CE and professional training with FreshLearn.

Start Your Academy

No credit card required

Book a Demo
Creator
AI Co Creator
Quizzes, Pages, Courses
Total Enrollments
12,000+ 15.19%
Total Sales
S
P
$30,697 11.28%
Sarah K. profile photo
Sarah K.

“This course completely changed how I approach marketing. Worth every penny!”

24 found helpful
Recent Activity
Certificate issued
Alex M. · SEO Masterclass
+$49 received
New enrollment · Just now
New 5-star review
Content Marketing
CoursesCommunityEmailsWebsiteCoaching