All Drivers
If you’re renewing a license that has been expired for longer than a year, or if you’re applying for reinstatement after a suspension, you may have to retake the written exam in order to obtain your license.Free Practice Tests
Driver's License practice testsLearner's Permit practice tests
Motorcycle Endorsement practice tests
CDL practice tests
Road Signs and Signals practice tests
Resources for all drivers
Read the official Massachusetts driver manualCheck out our frequently asked questions (FAQ)
Buy a driver’s license test cheat sheet: basic or advanced
Buy a driver’s license renewal test cheat sheet: basic or advanced
Read our driving safety articles
Massachusetts RMV quick links for all drivers
Massachusetts RMV home pageRenew online
Renewal information
RMV locations
License fees
Identification requirements
New & Teen Drivers
In Massachusetts, you must be at least 16 years of age and pass a written test (25 questions to be answered within 25 minutes, 18 correct answers to pass) to apply for a Class D Permit. If you are at least 16 and a half years of age, have successfully completed a driver’s education program, hold a Class D Permit and have successfully passed the road test, you may apply for a Class D License. If you are 18 years of age or older, hold a Class D Permit, and pass a road test, you may apply for a Class D License.Resources for new & teen drivers
Read the official Massachusetts driver manualTake one of our free learner’s permit practice tests
Check out our new & teen driver frequently asked questions (FAQ)
Buy a learner’s permit test cheat sheet: basic or advanced
Buy a driver’s license test cheat sheet: basic or advanced
Check rates or buy car insurance
Massachusetts RMV quick links for new & teen drivers
Obtaining a Class D Permit & LicenseJunior Operator License information
Road test information
Driver school locator
New-to-State Drivers
New Massachusetts residents must exchange their out-of-state license for a Massachusett’s license upon becoming a resident. If your license has been expired for a year or longer, you will be required to pass a written exam. If your license has been expired for 4 years or longer, you will also be required to take a road test.Resources for new-to-state drivers
Read the official Massachusetts driver manualTake one of our free driver’s license practice tests
Check out our new-to-state frequently asked questions (FAQ)
Buy a new-to-state driver’s license test cheat sheet: basic or advanced
Check rates or buy car insurance
Massachusetts RMV quick links for new-to-state drivers
New Massachusetts residents FAQMotorcycles
In Massachusetts, you must be at least 16 years of age and pass a written test to apply for a Class M motorcycle permit. You must be at least 16 and a half years of age, have successfully completed all Junior Operator License requirements, and have completed the Massachusetts Rider Education Program in order to apply for a Class M motorcycle license. If you are 18 years of age or older, you may either take a road test or successfully complete a Massachusetts Rider Education Program to waive the road test to apply for a Class M motorcycle license.Resources for motorcyclists
Read the official Massachusetts motorcycle manualTake one of our free motorcycle license practice tests
Check out our motorcycle license frequently asked questions (FAQ)
Buy a motorcycle license test cheat sheet: basic or advanced
New-to-state motorcycle insurance
Massachusetts RMV quick links for motorcycles
How to get a motorcycle permit & licenseMassachusetts Rider Education Program information
Motorcycle safety school locations
CDL
In Massachusetts, you must be at least 18 years of age, pass a knowledge test and obtain a Commercial Learner’s Permit, hold a CLP for 14 days, and pass a CDL skills test to apply for a Commercial Driver License. If you are under 21 years of age, you may only drive within the state.Resources for CDL
Read the official Massachusetts CDL manualTake one of our free CDL practice tests
Buy a CDL test paid cheat sheet: basic or advanced
Check rates or buy CDL insurance