CNA Classes in New Hampshire: 23 State-Approved Programs
New Hampshire approves 23 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in Laconia (2), Manchester (2), Portsmouth (2). About 6 run at colleges, technical schools, and adult-education programs, and about 5 at nursing facilities and care centers, where training is often free for employees under federal rules.
New Hampshire requires 100 training hours (60 clinical), 25 above the federal minimum of 75, so full-time programs commonly finish in about 5 weeks. Once certified, a typical CNA in New Hampshire earns $47,870 a year ($23.02 an hour), 13% above the national figure, per BLS wage data (May 2025).
CNA classes in New Hampshire at a glance
- •23 approved programs on the official state list, across 19 cities.
- •Required training: 100 hours, 60 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 5 programs here run at facilities.
- •Typical pay once certified: $47,870 a year in New Hampshire.
- •After the exam, certification is listed on the New Hampshire Nursing Assistant Registry.
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.
Showing 23 of 23 state-approved CNA programs in New Hampshire.
Laconia 2 programs
Lakes Region Community College
379 Belmont Road, Laconia, 03246
(603) 366-5310
St. Francis Rehabnursing facility
406 Court Street, Laconia, 03246
(603) 524-0466
Manchester 2 programs
LNA Health Careers, LLC
70 Market Street, Manchester, 03101
(603) 647-2174
Manchester Community College Workforce Development Center
1066 Front Street, Manchester, 03102
(603) 206-8164
Portsmouth 2 programs
Portsmouth Regional Hospital LNA Program
333 Borthwick Ave, Portsmouth, 03801
(603) 433-4950
Thrive Health Career Institute
195 New Hampshire Avenue, Suite 245, Portsmouth, 03801
(603) 600-4144
Boscawen 1 program
Merrimack County Nursing Home LNA Programnursing facility
325 DW Highway, Boscawen, 03303
(603) 796-3275
Claremont 1 program
River Valley Community College
1 College Place, Claremont, 03743
(603) 252-1812
Dover 1 program
The Dover Center LNA Program
307 Plaza Drive, Dover, 03820
(603) 749-9000
Exeter 1 program
BILH Exeter Hospital LNA Program
4 Alumni Drive, Exeter, 03833
(603) 580-7338
Franklin 1 program
Genesis Health Care
6 Baldwin Street, Franklin, 03235
(603) 915-1533
Glencliff 1 program
Glencliff Homenursing facility
393 High Street, Glencliff, 03238
(603) 989-3111
Hanover 1 program
Kendal at Hanover
67 Cummings Road, Hanover, 03755
(603) 643-8900
Keene 1 program
Cheshire Medical Center LNA Program
580 Court Street, Keene, 03431
(603) 354-5454
Littleton 1 program
White Mountains Community College
646 Union Street, Suite 300, Littleton, 03561
(603) 444-1326
Meredith 1 program
Golden View Health Care LNA Program
19 NH Rt 104, Meredith, 03253
(603) 279-8111
Other 1 program
St Joseph's Hospital LNA Program
5 Woodward Ave.
(603) 884-4622
Peterborough 1 program
River Mead LNA Program
300 Rivermead Road, Peterborough, 03458
(603) 924-0062
Salem 1 program
Team Select Home Care LNA Program
12 Stiles Road, Suite 103, Salem, 03007
(603) 453-3189
Stewartstown 1 program
Coos County Nursing Hospitalnursing facility
Stewartstown, 03576
(603) 246-3321
Tilton 1 program
New Hampshire Veterans Homenursing facility
139 Winter Street, Tilton, 03276
(603) 527-4895
Unity 1 program
Sullivan County Health Care
5 Nursing Home Drive, Unity, 03743
Woodsville 1 program
Cottage Hospital LNA Program
90 Swiftwater Road, Woodsville, 03785
Source: New Hampshire approved-program list, mirrored September 2026. 23 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in New Hampshire?
New Hampshire's official approved-program list names 23 state-approved CNA training programs, with the most in Laconia, Manchester, Portsmouth. The list is published by the state and this page mirrors it as of September 2026.
How long is CNA training in New Hampshire?
New Hampshire requires 100 total training hours, including 60 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 5 weeks; part-time tracks take longer.
Are there free CNA classes in New Hampshire?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. 5 of the 23 approved programs in New Hampshire run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks.
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. Before enrolling anywhere, confirm the program still appears on the current state list and ask the New Hampshire Nursing Assistant Registry if you are unsure.
Explore More
About this list
Programs are mirrored from New Hampshire's official approved nurse aide training program list (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.