Skip to content

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.