Mooresville’s fast track to safe driving

Fees, Cancellations and Rescheduling

For your convenience, you can register and pay online, Drive!  Driving School accepts most major credit cards.

You can also pay by personal check or money order made out to BJM Drive! and mail along with a Registration Form to Drive! Driving School, 566 Midway Lake Road, Mooresville, NC 28115. Please confirm a class is not full before sending a check.  If the class is full, your Registration and the check will be returned.  If a check is returned for insufficient funds, you will be assessed a $35 service charge. Please note that we cannot accept cash payment.

Under Age 18

DMV-required 30-hour classroom training and
behind-the-wheel training
$395
30-hour classroom instruction only$150
DMV- required behind-the-wheel training only (6 hours driving, 6 hours observing)$350
Behind-the-wheel sessions with permit$60/hour (minimum of 2 hours)

Over Age 18

Behind-the-wheel sessions $60/hour (minimum of 2 hours)
Use of vehicle for DMV test $100*
* To use a Drive! Driving School vehicle, the student must have completed a minimum of six hours behind-the-wheel training with one of our instructors, plus receive an instructor’s approval.

Cancellations and Rescheduling

If you need to cancel classroom instruction, you will receive a full refund (minus a $10 processing fee) provided you cancel classes two full working days prior to the first class meeting. If you cancel classes less than two days prior to the first class, you will receive a 50% refund (minus a $10 processing fee). If a student cancels a behind-the-wheel session within 24 hours of scheduled drive time, there will be a $50 cancelation fee.

Rescheduling Classes and Driving Sessions

If you need to reschedule a classroom session, you must contact  Drive! Driving School as soon as possible and before that class begins. The missed class must be made up with the corresponding class. If you need to reschedule a behind-the-wheel driving session, please provide at least 24 hours notice. If you reschedule behind-the-wheel with less than 24 hours notice, you will be charged a $50 fee.