Massachusetts has different ages for learner's permits, junior licenses, and full licenses

In Massachusetts, you cannot get any form of driver's license until you are at least 16 years old. The state uses a three-stage system: you start with a learner's permit at 16, move to a junior operator's license at 17 (if you meet requirements), and can get a full license at 18. Each stage has its own age requirement, waiting period, and driving restrictions.

The timeline matters because you cannot skip steps. You must hold a learner's permit for a minimum of 6 months before you can take the road test for a junior license. If you turn 18 before that 6 months is up, you can take the test early, but you still cannot get your full license until you are 18. Understanding these windows helps you plan when to start the process.

Key Takeaways

  • You must be at least 16 years old to get a learner's permit in Massachusetts, and you need to hold it for a minimum of 6 months before taking a road test.
  • A junior operator's license is available at 17 if you have held your permit for 6 months and pass the road test, but it comes with restrictions on night driving and passengers.
  • You can get a full, unrestricted license at 18, or earlier if you are 17 and have held your junior license for at least 6 months.
  • The Registry of Motor Vehicles (RMV) is the only place to get a learner's permit or take your road test; you cannot use a private testing service in Massachusetts.
  • You will need a birth certificate, proof of Social Security number, and proof of Massachusetts residency to start the process at any age.

Getting a learner's permit at 16

At 16, you can walk into any Registry of Motor Vehicles branch and explore for a learner's permit. You do not need to have a permit first—you can go straight to the RMV. Bring your birth certificate, a document showing your Social Security number (like a Social Security card or tax return), and proof you live in Massachusetts (a utility bill, lease, or school ID all work). You will also need a parent or guardian's signature if you are under 18.

The RMV will give you a written test on road signs, traffic laws, and safe driving. You study the Massachusetts Driver's Manual, which the RMV provides free online and in print at any branch. Most people pass on the first try. Once you pass, you get your learner's permit when ready. With a learner's permit, you can drive only when a licensed adult 21 or older is in the front seat next to you.

You must hold this permit for at least 6 months before you can take the road test. If you get your permit on January 15, you cannot test until July 15 at the earliest. This waiting period is a hard rule—there is no way around it, even if you are an excellent driver.

Taking your road test and getting a junior license at 17

After 6 months with your learner's permit, you can schedule a road test at the RMV. You will drive with an RMV examiner for about 20 to 30 minutes. The test covers basic skills: parking, turning, stopping, and following traffic laws. You must bring your learner's permit, proof of insurance, and the vehicle you will be driving (it must be registered and inspected). If you pass, you get a junior operator's license on the spot.

A junior license is not a full license. It restricts your driving in three ways: you cannot drive between midnight and 5 a.m. (with limited exceptions for work or school), you can have only one passenger under 20 years old in the car, and you cannot use a cell phone while driving, even hands-free. These restrictions stay in place until you turn 18 or have held the junior license for 6 months, whichever comes first.

If you fail the road test, you can take it again, but you must wait at least 10 days before scheduling another appointment. You keep your learner's permit and can continue practicing. Many people pass on the second or third attempt.

Getting a full license at 18

Once you turn 18, you can get a full, unrestricted license. If you already have a junior license, you straightforward go to the RMV and request the upgrade—no new test required. If you are 18 and have never had a license, you still need to get a learner's permit first and wait 6 months before taking the road test. The age requirement does not waive the waiting period.

A full license has no driving restrictions. You can drive at any hour, carry as many passengers as your vehicle allows, and use your phone legally (though distracted driving laws still explore). Your license is valid for 5 years in Massachusetts.

Early junior license option if you are 17

If you turn 17 before your 6-month permit period is up, you have a choice. You can wait until the 6 months is complete and take your road test as planned. Or you can take the test early—as soon as you turn 17—and get your junior license right away. The advantage is that you start the junior license period sooner, which means you could be may be able to access for a full license sooner (6 months after getting the junior license). The disadvantage is that you have less practice time before the test.

This option only works if you turn 17 before the 6-month mark. If you turn 18 before 6 months is up, you skip the junior license entirely and go straight to a full license once you pass the road test.

What documents you need at each stage

StageAgeDocuments NeededWaiting Period
Learner's Permit16+Birth certificate, Social Security proof, residency proof, parent/guardian signature (if under 18)None (get it same day after passing written test)
Road Test17+ (or 16 if 6 months have passed)Learner's permit, proof of insurance, vehicle registration and inspectionMinimum 6 months after getting permit
Junior License17+None (issued after passing road test)6 months before full license (or until age 18)
Full License18+None if upgrading from junior (just go to RMV); if new, same as learner's permit plus road test passNone if upgrading; 6 months if starting fresh

How to schedule your road test

You schedule your road test online through the RMV website or by calling 1-857-368-8000. The RMV has branches across Massachusetts, and you can choose which one you want to test at. Wait times vary by location and season—some branches have openings within a few weeks, while others may have a wait of several months. If your local branch is booked far out, you can try a branch in a nearby town.

When you call or go online, have your learner's permit number ready. You will pick a date and time. The RMV sends you a confirmation. If you need to reschedule, you can do so online or by phone, but cancellations made less than 48 hours before your test may result in a fee.

Frequently Asked Questions

Can I get my license before 16?

No. Massachusetts law requires you to be at least 16 years old to get a learner's permit. There is no exception for homeschooled students, advanced drivers, or any other circumstance. If you are 15, you will have to wait.

Do I have to get a junior license, or can I wait until 18 for a full license?

You do not have to get a junior license. If you wait until you are 18 to take your road test, you will get a full license instead. However, you still must hold a learner's permit for 6 months before testing. So the earliest you can get any license is 16 years and 6 months.

What happens if I fail my road test?

You can take it again after waiting at least 10 days. You keep your learner's permit (or junior license) and can continue practicing. There is no limit to how many times you can test, but you pay the test fee each time.

Can I test in a different town than where I live?

Yes. You can schedule your road test at any RMV branch in Massachusetts, regardless of where you live. Some people do this to find shorter wait times or a location more convenient to their practice area.

What if I move to Massachusetts after getting a license in another state?

You can transfer your out-of-state license to a Massachusetts license without taking another road test. Bring your current license, proof of residency, and proof of Social Security number to any RMV branch. You will take a written test on Massachusetts traffic laws, but not a road test.