CNA Classes in New Hampshire: 23 State-Approved Programs
New Hampshire's approved nurse aide training list names 23 CNA programs in 19 cities and mirrored here as of September 2026. New Hampshire requires 100 hours of training, 60 of them clinical. Typical CNA pay in New Hampshire is $47,870 a year, according to the Bureau of Labor Statistics.
Cities with the most CNA programs
Laconia (2), Manchester (2), Portsmouth (2) have the most approved programs in New Hampshire.
| City | Programs | Typical CNA pay | Nursing homes |
|---|---|---|---|
| Laconia | 2 | — | 3 |
| Manchester | 2 | $46,400 | 9 |
| Portsmouth | 2 | — | 2 |
| Boscawen | 1 | — | 1 |
| Claremont | 1 | — | 1 |
| Dover | 1 | — | 4 |
| Exeter | 1 | — | 2 |
| Franklin | 1 | — | 1 |
| Glencliff | 1 | — | 1 |
| Hanover | 1 | — | 1 |
| Keene | 1 | — | 4 |
| Littleton | 1 | — | 0 |
| Meredith | 1 | — | 1 |
| Peterborough | 1 | — | 1 |
| Salem | 1 | — | 1 |
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 New Hampshire
Every program below appears on New Hampshire's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
23 of 23 programs shown
| Program | Address | Phone |
|---|---|---|
| Laconia · 2 programs | ||
| Lakes Region Community College | 379 Belmont Road, 03246 | (603) 366-5310 |
| St. Francis Rehab | 406 Court Street, 03246 | (603) 524-0466 |
| Manchester · 2 programs | ||
| LNA Health Careers, LLC | 70 Market Street, 03101 | (603) 647-2174 |
| Manchester Community College Workforce Development Center | 1066 Front Street, 03102 | (603) 206-8164 |
| Portsmouth · 2 programs | ||
| Portsmouth Regional Hospital LNA Program | 333 Borthwick Ave, 03801 | (603) 433-4950 |
| Thrive Health Career Institute | 195 New Hampshire Avenue, Suite 245, 03801 | (603) 600-4144 |
| Boscawen · 1 program | ||
| Merrimack County Nursing Home LNA Program | 325 DW Highway, 03303 | (603) 796-3275 |
| City not listed · 1 program | ||
| St Joseph's Hospital LNA Program | 5 Woodward Ave. | (603) 884-4622 |
| Claremont · 1 program | ||
| River Valley Community College | 1 College Place, 03743 | (603) 252-1812 |
| Dover · 1 program | ||
| The Dover Center LNA Program | 307 Plaza Drive, 03820 | (603) 749-9000 |
| Exeter · 1 program | ||
| BILH Exeter Hospital LNA Program | 4 Alumni Drive, 03833 | (603) 580-7338 |
| Franklin · 1 program | ||
| Genesis Health Care | 6 Baldwin Street, 03235 | (603) 915-1533 |
| Glencliff · 1 program | ||
| Glencliff Home | 393 High Street, 03238 | (603) 989-3111 |
| Hanover · 1 program | ||
| Kendal at Hanover | 67 Cummings Road, 03755 | (603) 643-8900 |
| Keene · 1 program | ||
| Cheshire Medical Center LNA Program | 580 Court Street, 03431 | (603) 354-5454 |
| Littleton · 1 program | ||
| White Mountains Community College | 646 Union Street, Suite 300, 03561 | (603) 444-1326 |
| Meredith · 1 program | ||
| Golden View Health Care LNA Program | 19 NH Rt 104, 03253 | (603) 279-8111 |
| Peterborough · 1 program | ||
| River Mead LNA Program | 300 Rivermead Road, 03458 | (603) 924-0062 |
| Salem · 1 program | ||
| Team Select Home Care LNA Program | 12 Stiles Road, Suite 103, 03007 | (603) 453-3189 |
| Stewartstown · 1 program | ||
| Coos County Nursing Hospital | 03576 | (603) 246-3321 |
| Tilton · 1 program | ||
| New Hampshire Veterans Home | 139 Winter Street, 03276 | (603) 527-4895 |
| Unity · 1 program | ||
| Sullivan County Health Care | 5 Nursing Home Drive, 03743 | — |
| Woodsville · 1 program | ||
| Cottage Hospital LNA Program | 90 Swiftwater Road, 03785 | — |
Run one of these programs? Claim your listing to add your start dates and tuition.
Programs: New Hampshire 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 New Hampshire
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 New Hampshire, 5 of the 23 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 New Hampshire Nursing Assistant Registry. How the New Hampshire registry works.
Questions about CNA classes in New Hampshire
- How many CNA classes are there in New Hampshire?
- New Hampshire's approved-program list names 23 CNA training programs in 19 cities, with the most in Laconia, Manchester, Portsmouth. The list is published by the state; this page mirrors it as of September 2026.
- How many hours of CNA training does New Hampshire require?
- New Hampshire requires 100 hours of training, including 60 clinical hours. The federal minimum is 75 hours, with 16 of them supervised practical training.
- Are there free CNA classes in New Hampshire?
- 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. 5 of the 23 approved programs in New Hampshire 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 New Hampshire is state-approved?
- Every program on this page comes from New Hampshire's official approved list. Confirm that the program still appears on the current list before enrolling, and contact the New Hampshire Nursing Assistant Registry with questions.