CNA Classes in Massachusetts: 136 State-Approved Programs
Massachusetts's approved nurse aide training list names 136 CNA programs in 66 cities and mirrored here as of September 2026. Massachusetts requires 75 hours of training, 16 of them clinical. Typical CNA pay in Massachusetts is $46,680 a year, according to the Bureau of Labor Statistics.
Cities with the most CNA programs
Worcester (12), Brockton (7), Lawrence (5) have the most approved programs in Massachusetts. 20 cities have a page with each program, local CNA pay, and the nursing homes where aides work.
| City | Programs | Typical CNA pay | Nursing homes |
|---|---|---|---|
| Worcester | 12 | $45,710 | 16 |
| Brockton | 7 | — | 5 |
| Lawrence | 5 | — | 2 |
| Randolph | 5 | — | 1 |
| Fall River | 4 | — | 7 |
| Lowell | 4 | — | 7 |
| Lynn | 4 | — | 2 |
| New Bedford | 4 | — | 6 |
| Agawam | 3 | — | 4 |
| Attleboro | 3 | — | 2 |
| Boston | 3 | $47,590 | 11 |
| Chelmsford | 3 | — | 2 |
| Danvers | 3 | — | 5 |
| Framingham | 3 | — | 5 |
| Holyoke | 3 | — | 8 |
Pay is the BLS OES May 2025 figure for the metro area named after the city; a dash means BLS publishes none. Nursing homes from CMS Care Compare.
All state-approved CNA programs in Massachusetts
Every program below appears on Massachusetts's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
136 of 136 programs shown
| Program | Address | Phone |
|---|---|---|
| Worcester · 12 programs | ||
| Helping Hands to CNA at Blair House | 116 Houghton Street, 01604 | (508) 791-5543 |
| Helping Hands to CNA at West Side House | 35 Fruit Street, 01609 | (413) 230-1096 |
| Peak Medical Academy | 38 Front Street, 2nd floor | (508) 753-8302 |
| Quinsigamond Community College Mon&Wed | 25 Federal Street N8X1, 01608 | (508) 751-7925 |
| Quinsigamond Community College Mon&Wed Eve | 25 FEDERAL STREET N8X1, 01608 | (508) 751-7925 |
| Quinsigamond Community College Training & Education Center | 25 Federal Street | (508) 854-2735 |
| Quinsigamond Community College Workforce Sat | 25 FEDERAL STREET, 01608 | (508) 751-7925 |
| Quinsigamond Community College Workforce Weekday | 25 FEDERAL STREET N8X1, 01608 | (508) 751-7925 |
| Restoration Health Institute | 617 Mill Street, 01602 | (508) 304-0052 |
| The Fieldstone School | 90 Madison St., Suite 200 | (774) 253-0912 |
| Worcester Nite Life | 1 Manny Familia Way, 01605 | (774) 437-2788 |
| Worcester Technical High School | 1 Skyline Drive | (508) 751-7535 |
| Brockton · 7 programs | ||
| BOSTON MISSIONARY BAPTIST COMMUNITY CENTER, INC | 239 North Cary Street; Unit 2, 02302 | (617) 756-4413 |
| Catholic Charities | 169 Court Street | (617) 506-6692 |
| Halo Institute | 365 Westgate Drive; Ste 8, 02301 | (646) 470-9456 |
| Healthcare Edu | 793 Crescent Street NFH1, 02302 | (508) 272-2661 |
| Healthcare -Edu, LLC | 793 Crescent St.; Unit 6, 02302 | (508) 593-0968 |
| Health & Home Care Training of New England | 162 Main Street | (508) 846-2387 |
| K & K Healthcare Training Center | 471 Prospect Street | (508) 930-0838 |
| Lawrence · 5 programs | ||
| Career Training Academy | 439 South Union Street, 01841 | (978) 902-3527 |
| International Health Training Center | 599 CANAL STREET GROUND-WEST | (781) 913-8005 |
| Northern Essex Community College | 45 Franklin St. | (603) 489-8907 |
| Notre Dame Education Center | 354 Merrimack Street | (978) 682-6441 |
| Notre Dame Education Center | 354 Merrimack St, Suite 210 | (978) 682-6441 |
| Randolph · 5 programs | ||
| Bright Care Academy | 51 North Main Street, 02368 | (781) 789-5549 |
| Divine Watch Training School, LLC | 950 N Main Street, 02368 | (781) 885-2021 |
| Habile Healthcare Training | 999 North Main Street, 02368 | (781) 975-2964 |
| Habile Healthcare Training - Eve | 999 North Main Street, 02368 | (847) 340-1557 |
| Habile Healthcare Training - Weekend | 999 North Main Street, 02368 | (847) 340-1557 |
| Fall River · 4 programs | ||
| B.M.C. Durfee High School | B.M.C. Durfee High School | (508) 675-8100 |
| Bristol Community College | 777 Elsbree st | (774) 357-2663 |
| Coastal Career Academy | 288 Plymouth Avenue | (774) 627-0116 |
| Health & Home Care Training of New England | 657 Quarry Street; 2nd Floor | (508) 846-2387 |
| Lowell · 4 programs | ||
| Middlesex Community College | 33 Kearney Square | (781) 280-3680 |
| Middlesex Community College - Eve | 33 Kearney Square | (781) 280-3680 |
| Royal Healthcare Institute at Lowell | 981 Varnum Street, 01850 | (978) 224-2982 |
| Royal Healthcare Institute @ Lowell | 981 Varnum Avenue, 01854 | — |
| Lynn · 4 programs | ||
| HHTI (Hope In Him Training Institute) | 283 Chestnut Street, 01902 | (978) 304-2844 |
| Medical Career Center-Lynn | 150 Market St, 2nd floor | (781) 325-3427 |
| North Shore Community College - Lynn Campus | 300 Broad Street | (978) 236-1235 |
| Spectrum Healthcare Training Center, Inc. | 330 Lynnway; Suite 112 | (781) 593-3900 |
| New Bedford · 4 programs | ||
| Coastal Career Academy | 715 Purchase Street | (508) 536-5366 |
| Lifestream Employment & Training Services | 444 MYRTLE STREET | (508) 991-4503 |
| New Bedford High School | 230 Hathaway Boulevard, 02740 | (508) 997-4511 |
| Southcoast Health at St. Luke's Hospital | 101 Page Street, 02740 | (508) 973-5559 |
| Agawam · 3 programs | ||
| Agawam East Rehab & Nursing | 464 Main Street NUQS, 01001 | (618) 562-4727 |
| Agawam West Rehab and Nursing | 61 Cooper Street, 01001 | (618) 562-4727 |
| Pulse Academy | 340 Walnut Street Extension, 01001 | (201) 973-9416 |
| Attleboro · 3 programs | ||
| Alternative Training Center | 703D Washington Street | (508) 639-5901 |
| Back To Home Training Center | 214 N. Main Street Unit 3 & 4 N8KH, 02703 | (857) 207-9480 |
| International Health Care Traning & Services | 2 Second Street | (978) 655-3637 |
| Boston · 3 programs | ||
| Lunder CareForce Institute | 1200 Centre Street NZO4, 02131 | (617) 363-8772 |
| Roxbury Community College | 1234 Columbus Ave | (857) 701-1601 |
| The English High School | 144 McBride Street, 02130 | (857) 203-1044 |
| Chelmsford · 3 programs | ||
| Healthcare Training Centers of America | 55 Middlesex Street North, 01824 | (978) 545-1545 |
| Healthcare Training Centers of America, Inc. | 55 Middlesex Street, 01824 | (978) 455-9400 |
| Open Door Health Services | 55 Mission Road, 01863 | (978) 226-8208 |
| Danvers · 3 programs | ||
| Essex Tech Adult Ed | 565 Maple Street | (978) 304-4700 |
| North Shore Community College | 1 Ferncroft Road, 01923 | (978) 236-1235 |
| North Shore Community College @ Danvers | 1 Ferncroft Road | (978) 236-1235 |
| Framingham · 3 programs | ||
| Massachusetts Bay Community College | 490 Franklin Street, 01702 | (508) 270-4103 |
| Pathway Vocational Institute of Health | 493 Worcester Road, Suite 303, 01701 | (508) 872-5973 |
| St. Patrick's Manor | 863 Central Street, 01017 | — |
| Holyoke · 3 programs | ||
| First Choice Academy | 187 A High St | (413) 998-3176 |
| Holyoke Community College - Jump Start Program | 303 Homestead Avenue, 01040 | (413) 552-2005 |
| Holyoke Community College/SEIU CNA&PCA Training Program | 303 Homestead Avenue DPH Approval Number NJ78, 01040 | (413) 552-2059 |
| Malden · 3 programs | ||
| A Better Tomorrow Services | 14 Dartmouth St., Suite B. N5Y9, 02148 | (978) 569-8717 |
| A Better Tomorrow Services Health Training | 62A Summer Street N6JQ, 02148 | (978) 569-8717 |
| Universal Health Care Center | 27 Hunting Street | (617) 571-4807 |
| Middleboro · 3 programs | ||
| Hannah B.G. Shaw Home | 299 Wareham Street, 02346 | (508) 947-0332 |
| K&K Healthcare Training Center | 51 Oak Street, 02346 | (508) 930-0838 |
| NextStep at Oakhill | 76 North Street | (978) 809-0603 |
| Pittsfield · 3 programs | ||
| Berkshire Health Systems at Berkshire Community College | 1350 West Street, 01201 | (413) 447-2165 |
| Integritus Healthcare | 75 North Street Suite 210 | (413) 395-7920 |
| Springside Rehabilitation and Skilled Care Center | 255 Lebanon Street | (413) 499-2334 |
| Plymouth · 3 programs | ||
| Life Care Center of Plymouth | 94 Obery Street | (508) 747-9800 |
| Newfield House | 19 Newfield Street, 02360 | (508) 746-2999 |
| Quincy College at Plymouth Campus | 36 Cordae Park, 02360 | (617) 405-5961 |
| Springfield · 3 programs | ||
| Caring Medical Staffing | 235 Chestnut Street-Unit B01, 01103 | — |
| Roger L. Putnam Vocational Technical Academy | 1300 State Street, 01109 | (413) 787-7424 |
| Springfield Technical Community College | One Armory Square, 01105 | (413) 755-4522 |
| Bourne · 2 programs | ||
| Upper Cape Cod Tech | 220 Sandwich Road | (508) 759-7711 |
| Upper Cape Cod Technical High School - Adult Ed | 220 SANDWICH ROAD | (508) 759-7711 |
| Canton · 2 programs | ||
| Blue Hills Regional Technical High School | 800 RANDOLPH STREET | (781) 828-5800 |
| Premier Medical Institute | 540 Turnpike Street, 02021 | (310) 598-9069 |
| Chelsea · 2 programs | ||
| Bunker Hill Community College | 70 Everett Avenue | (617) 228-2473 |
| LARE Institute | 100 Everette Ave | (978) 685-2151 |
| City not listed · 2 programs | ||
| Cape Cod Community College | 02668 | (508) 375-5011 |
| Cape Cod Community College NATP 2 | 02668 | (508) 375-5011 |
| Fitchburg · 2 programs | ||
| Montachusett Regional Voc. Tech. - Adult | 1050 Westmisnster Street | (978) 345-9200 |
| The Fieldstone School | 76 Summer Street, Suite 025 | (774) 253-0912 |
| Haverhill · 2 programs | ||
| Haverhill High School | 137 Monument St | (978) 374-5700 |
| Whittier Regional Technical High School Adult Ed | 115 Amesbury Line Rd | (978) 374-5700 |
| North Chatham · 2 programs | ||
| Broad Reach at Liberty Commons | 390 Orleans Rd | (508) 945-1611 |
| Broad Reach Hospice | 390 Orleans Rd | (508) 945-1611 |
| Quincy · 2 programs | ||
| Quincy College at Quincy Campus | 1250 Hancock Street, 02169 | (617) 405-5961 |
| South Cove Manor Nursing & Rehabilitation Home | 288 Washington St | (617) 423-0590 |
| Amesbury · 1 program | ||
| Care Path Training Academy | 110 Haverhill Road, 01913 | (978) 660-6916 |
| Andover · 1 program | ||
| LARE Institute | 6 Campanelli Drive, 01810 | (978) 685-2151 |
| Baldwinville · 1 program | ||
| Alliance Health at Baldwinville | 51 Hospital Road | (978) 939-2196 |
| Billerica · 1 program | ||
| Hands-On Community Care | 572 Boston Road | (617) 386-9803 |
| Braintree · 1 program | ||
| Royal Braintree | 95 Commericial St | (508) 322-8679 |
| Buzzards Bay · 1 program | ||
| Royal Cape Cod | 8 Lewis Point Rd. | (508) 322-8679 |
| Duxbury · 1 program | ||
| BayPath of Duxbury Nursing & Rehab Center | 308 Kingstown Way | (781) 585-5561 |
| East Bridgewater · 1 program | ||
| Loyal Institute | 75 Washington Street 75 Washington Street, 02333 | (857) 217-3289 |
| East Somerville · 1 program | ||
| Somerville High School | 81 Highland Avenue | (617) 625-6600 |
| Franklin · 1 program | ||
| Tri-County RVT High School | 147 Pond Street | (508) 528-5400 |
| Gardner · 1 program | ||
| Mt Wachusett Community College | 444 Green Street | (978) 630-9363 |
| Gloucester · 1 program | ||
| Seacoast Nursing and Rehabilitation Center | 292 WASHINGTON STREET | (508) 973-5559 |
| Great Barrington · 1 program | ||
| Timberlyn Heights | 320 Maple Avenue | (413) 428-2650 |
| Greenfield · 1 program | ||
| Greenfield Community College | 270 Main Street | (413) 775-1661 |
| Hingham · 1 program | ||
| Harbor House Nursing & Rehab Ctr | 11 Condito Road | (617) 750-3116 |
| Hyannis · 1 program | ||
| B. Sullivan Nurse Assistant Training | 270 Communications Way | (508) 827-7298 |
| Hyde Park · 1 program | ||
| C&S Healthcare Training & Staffing | 891 Hyde Park Avenue, Second Floor | (617) 272-3676 |
| Kingston · 1 program | ||
| Silver Lake Regional High School | 260 Pembroke Street | (781) 582-3502 |
| Leicester · 1 program | ||
| Leicester High School | 70 Winslow Avenue, 01540 | (508) 892-7030 |
| Leominster · 1 program | ||
| Mt. Wachusett Community College - Leominster Campus | 100 Erman Way | (978) 630-9226 |
| Medford · 1 program | ||
| Medford High School & Vocational Technical High School | 489 Winthrop Street, 02155 | (781) 393-2260 |
| Milford · 1 program | ||
| Pathway Vocational Institute of Health | 208 Main Street, Suite 112 | (508) 872-5973 |
| North Chelmsford · 1 program | ||
| Open Door Healthcare Services, Inc. | 55 Mission Rd | (978) 226-8208 |
| North Falmouth · 1 program | ||
| Royal Megansett Nursing & Retirement Home | 209 County Road, 02556 | (508) 322-8679 |
| North Grafton · 1 program | ||
| Grafton Job Corps, Career Academy | 100 Pine St | — |
| Northampton · 1 program | ||
| Smith Vocational High School | 80 Locust St | (413) 587-1414 |
| Norwood · 1 program | ||
| Overlook Academy, Inc. | 842 Washington Street, 02062 | (781) 473-3662 |
| Oak Bluffs · 1 program | ||
| Martha's Vineyard Regional High School- Adult Education | 100 Edgartown Road | (503) 693-1033 |
| Oxford · 1 program | ||
| Oxford High School | 100 Carbuncle Drive | (508) 987-6081 |
| Peabody · 1 program | ||
| Chelsea Jewish Lifecare | 240 Lynnfield Street, 01960 | (203) 641-8680 |
| Salem · 1 program | ||
| ROYAL HEALTH CARE INSTITUTE AT SALEM | 84 HIGHLAND AVE | (978) 224-2981 |
| Somerville · 1 program | ||
| Somerville Evening School | 81 Highland Ave, 02143 | (603) 249-6638 |
| South Boston · 1 program | ||
| Laboure Center Catholic Charities | 275 West Broadway | (617) 506-6692 |
| South Lawrence · 1 program | ||
| Community Resource Link DBA Career Training Academy | 439 S Union St Suite 111, 01843 | (978) 902-3527 |
| Taunton · 1 program | ||
| NAJ Healthcare Institute | 3 Trescott Street NIPY, 02780 | (781) 330-6742 |
| W. Springfield · 1 program | ||
| Lower Pioneer Valley Career & Tech. Education | 174 Brush Hill Avenue | (413) 735-6304 |
| Wakefield · 1 program | ||
| Northeast Metro Regional Vocational Tech High School | 100 Hemlock Road, 01880 | (781) 246-0810 |
| Westborough · 1 program | ||
| Salmon Health And Retirement at Westborough | 5 Lyman Street | (508) 366-9933 |
| Wilbraham · 1 program | ||
| Excel Training Institute - Hybrid Program | 4 Stony Hill Road | (413) 583-2005 |
Run one of these programs? Claim your listing to add your start dates and tuition.
Programs: Massachusetts approved nurse aide training program list, mirrored September 2026. Pay: BLS OES May 2025. Programs open and close during the year; confirm current approval with the program or the state list before enrolling.
Free CNA training in Massachusetts
Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. In Massachusetts, 13 of the 136 approved programs are run by nursing facilities or care centers, judging by the listed type or program name.
After training, candidates take the state competency exam and are then listed on the Massachusetts Nurse Aide Registry. How the Massachusetts registry works.
Questions about CNA classes in Massachusetts
- How many CNA classes are there in Massachusetts?
- Massachusetts's approved-program list names 136 CNA training programs in 66 cities, with the most in Worcester, Brockton, Lawrence. The list is published by the state; this page mirrors it as of September 2026.
- How many hours of CNA training does Massachusetts require?
- Massachusetts requires 75 hours of training, including 16 clinical hours. The federal minimum is 75 hours, with 16 of them supervised practical training.
- Are there free CNA classes in Massachusetts?
- Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. 13 of the 136 approved programs in Massachusetts are run by nursing facilities or care centers, judging by the listed type or program name.
- How do I check that a CNA program in Massachusetts is state-approved?
- Every program on this page comes from Massachusetts's official approved list. Confirm that the program still appears on the current list before enrolling, and contact the Massachusetts Nurse Aide Registry with questions.