Teen Driver Education Courses

Teens may begin classroom driver education as young as age 15 years and 9 months, but may not begin driving until they are 16 years of age and have obtained a learner's permit. The Registry of Motor Vehicles requires the driver education course be completed within a two year period. All students who sign up will create an online account that allows you to check the status of your account, make payments, and schedule on-road driving lessons and sign up for appointment reminders!  You have to have a valid learner's permit on your person to do all on-road driving lessons with MDA as well as driving lessons from family.  The ensure quality and safety for all of our in car instruction, we have cameras recording inside and outside of all of our vehicles and audio as well.

A 2-hour parent class must be completed before students can schedule their on-road driving lessons.

For teens under the age of 18 to be eligible for a road test, they must complete a full driver education course and hold a learner's permit for six months. All your fees must be paid in full here at Middlesex Driving Academy and the RMV.  Once all these requirements have been met, you can schedule a road test to be taken here at our main office. To meet the public's demand, we offer these every other week.

Remember to practice, practice, practice driving with your son and or daughter.  Please understand, we ask you do a minimum of 10 hours of driving on the main roads prior to scheduling your first driving or observing lesson.  The number one reason a student passes the Road Test on the first attempt is that they did a minimum of 40 hours (many did more) of driving at home!  Those students who do very little at home , it may cause them to take the Road Test several times before getting a "pass" from the RMV Road Examiner! Because of this reason and others, we require our students to have at least ten hours of driving before scheduling driving lessons with MDA. If this requirement is not met, we will cancel all lessons even last minute if necessary!

Please be advised that we adhere to a strict no refund policy. Thank you. 

  • Traditional Driver Education

    This package offers everything you need to meet the state driver education requirements including:

    • 30 hours of classroom instruction
    • 12 hours of behind-the-wheel training
    • 6 hours of backseat observation while another student is driving Note: All lessons must be scheduled directly with the office via email at scheduling@middlesexdriving.com.
    • A 2-hour parent class
    Register Now

    $1125

  • Traditional Driver Education for Adults

    As an adult, you do not need to take this course to get your license.  If you do complete this course you could be entitled to a discount on your auto insurance.

    This package offers everything you need to meet the state driver education requirements including:

    • 30 hours of classroom instruction
    • 12 hours of behind-the-wheel training
    • 6 hours of backseat observation while another student is driving Note: All lessons must be scheduled directly with the office via email at scheduling@middlesexdriving.com.
    Register Now

    $1125

  • Classroom Hours Only

    Complete a 30-hour driver education course at Middlesex Driving Academy. Our driving school instructors are well versed in the state curriculum requirements and know how to make the classes educational and enjoyable at the same time.

    To take this class, you must be at least 15 years and 9 months of age.

  • Parent Class (Free for Members)

    This class must be completed before your teen can start their in-car driving lessons.  The cost of the parent class is included in all our packages. A fee for parent class is for parents of a student attending class at a different driving school.

    The Massachusetts Registry of Motor Vehicles mandates that parents/guardians attend a special two-hour class for teens under the age of 18 trying to obtain their license. This class will provide insight into what your teenager is learning in drivers education and explain the current laws that will most affect you and your child.

    The RMV requires your teen to complete a minimum of 40 hours of behind-the-wheel experience under your supervision. This class will provide you with strategies to use when taking your teen out driving as well as tips on how to be a positive role model during driving lessons. We want to help make this time together more enjoyable and less stressful for both of you!

    After you have completed the class, you will be issued a certificate that is valid for five years. If you have another teenager(s) who will be attending drivers education before your certificate expires, you will not have to retake the class.

  • Transfer from another driving school/Driving and Observing Only

    If you have taken your classroom instruction with another driving school, you can always sign up to do your 12 hours of driving and 6 hours of observing with our instructors to obtain your drivers education certificate. We will contact the registry to have your classroom hours transferred to our school.

    To start the in-car driving and observing portion of the state driver education requirement, you must be 16 years of age, have obtained a learner's permit, and met the parent class requirement. Note: All 6hrs Observation lessons must be scheduled directly with the office via email at scheduling@middlesexdriving.com or via phone 781-729-1474.

Classroom Instruction

Winchester

May 4 - 19
8:55 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

May 4 - 19
9:00 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Jun 24 - 28
8:55 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is a virtual class. Class runs from 9 am to 3:30 pm with a lunch break.

Jun 24 - 28
9:00 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is an in-person class. Class runs from 9 am to 3:30 pm with a lunch break.

Jul 8 - 12
8:55 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Jul 8 - 12
9:00 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Jul 22 - 26
8:55 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Jul 22 - 26
9:00 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Aug 5 - 9
8:55 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Aug 5 - 9
9:00 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Aug 19 - 23
8:55 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Aug 19 - 23
9:00 am
Available
  • X
  • M
  • T
  • W
  • T
  • F
  • X

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Sep 14 - 28
8:55 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Sep 14 - 28
9:00 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Oct 12 - 26
8:55 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Oct 12 - 26
9:00 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Nov 9 - 23
8:55 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Nov 9 - 23
9:00 am
Available
  • S
  • X
  • X
  • X
  • X
  • X
  • S

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Dec 26 - 30
8:55 am
Available
  • S
  • M
  • X
  • X
  • T
  • F
  • S

This is a virtual class. All classes run from 9 am until 3:30 pm with a lunch break.

Dec 26 - 30
9:00 am
Available
  • S
  • M
  • X
  • X
  • T
  • F
  • S

This is an in-person class. All classes run from 9 am until 3:30 pm with a lunch break.

Parent Class

Winchester

Jun 20
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm virtually. Only one parent needs to attend the parent class, although both are welcome!

Jun 20
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Jul 18
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Jul 18
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Aug 15
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Aug 15
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Sep 19
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Sep 19
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Oct 17
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Oct 17
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Nov 14
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Nov 14
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Dec 19
6:25 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is a virtual class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!

Dec 19
6:30 pm
Available
  • X
  • X
  • X
  • X
  • T
  • X
  • X

This is an in-person class. Class runs from 6:30 pm until 8:30 pm. Only one parent needs to attend the parent class, although both are welcome!