Checked against official New Hampshire sources on Oct 8, 2026

New Hampshire CDL practice test

Every state needs at least 80% on each CDL written test, and New Hampshire follows the same federal rule. Below are the fees, ages and rules we checked against the official New Hampshire source, and a free practice test.

Free CDL practice test

10 questions. General Knowledge. Instant explanations.

Take the full 50-question test

Every answer comes with why it is right and why the others are wrong. No account needed. Your progress saves on this device.

FirstTry CDL is not affiliated with any DMV, FMCSA or government agency. Practice questions are exam-style questions built from the official CDL manual, not actual test questions.

New Hampshire CDL facts

WhatWhat New Hampshire saysSource
Who needs a CDLNew Hampshire says you need a CDL to drive a vehicle with a GVWR over 26,000 pounds, a trailer and towing unit over 26,000 pounds GVWR with the trailer over 10,000 pounds GVWR, a vehicle built to carry 16 or more people including the driver, or any size vehicle that carries hazmat that needs a placard.Official page
CDL feeThe CDL fee is $60.00 for Class A, Class B or Class C.Official page
CDL learner permit feeThe CDL learner permit costs $20.00, in addition to the $60.00 CDL fee.Official page
Endorsement feesEach endorsement (H hazmat, N tank, P passenger, S school bus, T doubles and triples) adds $10.00 to the CDL fee.Official page
Road test retest feeIf you fail the original road test, you must go to a DMV office in person to schedule another road test for a fee of $20.Official page
Learner permit age and validityYou must be at least 18 years old and hold a valid New Hampshire driver license. The permit is valid for 180 days. It may be renewed one time if you passed the required knowledge tests within a one year period. If you took them more than one year ago, you must retake the knowledge tests.Official page
Medical card for the permitYou must have a valid medical card on file with the DMV to get a Commercial Driver Learner Permit.Official page
Who can ride with a permit holderA permit holder may drive a commercial motor vehicle only with a person age 25 or older who holds a CDL for that type of vehicle and sits in the seat next to the driver. In a school bus or motor coach, that CDL holder sits directly behind or in the first row behind the driver.Official page
Wait before the road testAfter you pass all knowledge tests, the road test may be scheduled no sooner than 14 days after the CLP is issued.Official page
Entry-level driver trainingNew Hampshire says applicants must complete federally approved Entry-Level Driver Training (ELDT) before they can schedule a skills test.Official page
Requirements for a CDLThe page lists a CDL application (DSMV 312), a current New Hampshire driver license, a valid medical certificate unless exempt, the fee, a vision test and knowledge tests. When you pass all required knowledge tests, you get a CDL permit.Official page
Who can get a CDL permit or licenseOnly U.S. citizens, permanent residents and H2A, H2B or E2 visa holders can get a New Hampshire CDL permit or license.Official page
CDL road test sitesCDL road skills tests are given in Concord, Durham (UNH campus), Lebanon, Nashua and Twin Mountain.Official page
Skills test partsThe CDL skills test includes basic controls (forward stop, straight line backing, forward offset backing and reverse offset backing) and a vehicle inspection test. The inspection test covers CDL-A, CDL-B, passenger and school bus endorsements.Official page
Hazmat endorsement and TSAA hazmat endorsement requires TSA fingerprint clearance before you apply. Hazmat renewal needs TSA clearance first, then the hazmat knowledge test.Official page
School bus certificate renewalTo renew a school bus certificate you need proof you have been trained and are on a school bus company roster for the current school year, and you must pass the school bus certificate knowledge test.Official page
Transfer from another stateWritten tests are generally not required to transfer a valid out-of-state CDL with the same class and endorsements, except hazmat. A hazmat transfer needs fingerprinting before the visit and the hazmat knowledge test.Official page
Military skills test waiverEligible active duty military members and veterans within 12 months of an honorable or general discharge who are New Hampshire residents can apply for a skills test waiver. They must pass the required CDL knowledge exams and have no alcohol related or major driving offenses in the past two years.Official page

Fees and rules change. Confirm on the official New Hampshire CDL page before you go. Read the official New Hampshire CDL manual.

CDL test formats

We show the national defaults for question counts and time limits. Check the official New Hampshire manual for anything that differs.

TestQuestionsTo passTypical time
General Knowledge5040 (80%)About 60 minutes
Air Brakes2520 (80%)25 to 30 minutes
Combination Vehicles20 (25 questions in some states)16 (80%)20 to 25 minutes
Hazardous Materials3024 (80%)30 to 40 minutes
Tanker2016 (80%)20 to 25 minutes
Passenger2016 (80%)20 to 25 minutes
School Bus20 (25 questions in some states)16 (80%)About 25 minutes
Doubles/Triples2016 (80%)About 20 minutes

Practice any of them: all CDL practice tests.