Massachusetts DUI Classes Local & Online
Please read: The state of Massachusetts does not recognize “online dui classes” as an approved way for Massachusetts resident DUI or Drug offenders to complete the state mandated classes. If you live in Massachusetts and your offense happened in the state of Massachusetts you must attend a local class in your area. Non-resident offenders, and residents who received a DUI in another state “may be eligible”, but we strongly advise that you check with the authority requiring the class to make sure they will accept an online distance learning program before registering for the class.
24 Hour DUI Class
First time DUI offenders in Massachusetts will be required to complete a 24 hour DUI education class. Our 24 hour DUI class costs $379 and can be taken by anyone who has been preapproved to take an online class. Just click on the “register now” button below to sign up and start your class immediately:
Register for 24 Hour DUI Class Now
1 Hour Victim Impact Panel
If you are required to complete a 1 hour Victim Impact Panel as part of your required penalties you may register for that class here. Our online 1 hour Victim Impact Panel costs $55. There are no hidden fees. Just click on the blue “register” button below to sign up and start your class immediately:
Register for 1 Hour Victim Impact Panel
If you need a class with a different number of hours other than those listed above please visit our DUI Classes page to see a complete listing of the classes we offer.

- 100% Online DUI Classes!
- Classes Accepted In Most States!
- Real Certificate Sent By Mail!
- Absolutely No Hidden Fees!
Notice: Please be aware it is your responsibility to make certain you can take an online class to satisfy your requirement. We suggest that you speak with the court, probation, employer, or attorney to verify that the online class will be accepted before you register.
Local Massachusetts DUI Education Providers by County
Massachusetts “resident offenders” will be required to take a local DUI class. We have provided listings for local providers by county below. Just select the closest county to you from the list below to see the providers in that county.
Barnstable
Gosnold Treatment Center
200 Ter Heun Drive
Falmouth, MA 02540
Phone: 508-540-6550
Website: http://www.gosnold.org
Berkshire
Clinical & Support Options
877 South Street, Suite 200
Pittsfield, MA 01201
Phone: 413-236-5656
Website: http://www.csoinc.org
Bristol
SSTAR
386 Stanley Street
Fall River, MA 02720
Phone: 508-679-5222
Website: http://www.sstar.org
Community Care Services
70 Main Street
Taunton, MA 02780
Phone: 508-226-1660
Website: http://www.communitycareservices.org
Community Counseling of Bristol County
1 Washington Street
Taunton, MA 02780
Phone: 508-828-9116
Website: http://www.comcounseling.org
Essex
Team Coordinating Agency, Inc.
76 Winter Street
Haverhill, MA 01831
Phone: 978-373-3333
Website: http://www.teamca.net
Franklin
Clinical & Support Options
1 Arch Place
Greenfield, MA 01301
Phone: 413-774-1000
Website: http://www.csoinc.org
Hampden
Clinical & Support Options
130 Maple Street, Suite 325
Springfield, MA 01103
Phone: 413-737-9544
Website: http://www.csoinc.org
Gandara Center
147 Norman Street
West Springfield, MA 01089
Phone: 413-736-8329
Website: http://www.gandaracenter.org
Hampshire
Clinical & Support Options
8 Atwood Drive, Suite 201
Northampton, MA 01062
Phone: 413-582-0471
Website: http://www.csoinc.org
Middlesex
Riverside Outpatient Center
338 Main Street, Suite 304
Wakefield, MA 01880
Phone: 781-246-2010
Website: http://www.riversidecc.org
SMOC D.U.I.
300 Howard Street
Framingham, MA 01702
Phone: 508-879-2250
Website: http://www.smoc.org
Genesis Counseling Services
24 Union Avenue, Suite 11
Framingham, MA 01702
Phone: 508-620-2992
Website: http://www.genesiscounselingservices.org
Norfolk
Bay State Community Services
13 Temple Street
Quincy, MA 02169
Phone: 617-471-8400
Website: http://www.baystatecs.org
Suffolk
Boston ASAP
30 Winter Street, 3rd floor
Boston, MA 02108
Phone: 617-482-5292
Website: www.bostonasap.org
Worcester
Spectrum Health Systems
76 Summer Street
Fitchburg, MA 01420
Phone: 800-464-9555
Website: http://www.spectrumhealthsystems.org
Spectrum Health Systems
31 City Hall Avenue
Gardner, MA 01440
Phone: 800-464-9555
Website: http://www.spectrumhealthsystems.org
Spectrum Health Systems
200 East Main Street
Milford, MA 01757
Phone: 800-464-9555
Website: http://www.spectrumhealthsystems.org
Notice: Please be aware that it is your responsibility to make certain you can take an online class to satisfy your requirements. We suggest that you speak with the court, probation, employer, or attorney to verify that it will be accepted before you register.
Need help selecting the correct class to register for?
Just give us a call and we can guide you and help you select the correct class and number of hours for your particular situation. Our office hours are Monday through Thursday from 10 am to 4 pm CST.