Online Classes



*Classes are Online* You can find the more information in the video below from WRESA.

The link below will direct you to the class information and scheduled dates.

These classes are offered through WRESA (Western Region Education Alliance). Classes are available only to students residing in the following counties: Buncombe, Cherokee, Clay, Graham, Henderson, Macon, Madison, McDowell, Mitchell, Polk, Rutherford, Swain, Transylvania, and Yancey.  If you reside in Cherokee, Clay, Graham, Macon, McDowell, Swain, the driving portion will be done in your county with driver’s ed/commercial school there, and there may be an additional fee.

Also, for students that attend an out of state private school or boarding school, there will be an additional fee for the driving portion. The process steps can be found here.


*NOTE: $60.00 Registration fee is non-refundable and non-transferable, please be sure you can complete the requirements during the times for each session. ​You must complete assignments during the time frame outlined in the schedule. You will NOT be allowed to makeup any assignments.

  • Registrations open at specific times on specified dates classes are limited to 100 students and fill quickly.  

  • Students must be at least 14 1/2 on the first day of class and be in the 9th grade or higher. 

  • Fee is $60, payable with PayPal/Credit Card at time of registration.

Click below for more information and registration.

MPI Services

Download our app for updates and information!






Customer service: 828-385-4477



Mountain Professionals Driving School

PO Box 212

Bakersville NC 28705

Phone 828-385-4477

Fax  888-658-6616