Skip to content
Health Career ClassesPrograms · Costs · Pay
Harrisonburg, VA metro

CNA Classes in Harrisonburg, VA

6 nurse aide training programs in the Harrisonburg metro area are approved by the state (Virginia Department of Health Professions, list dated October 2026), in 2 cities.

Updated October 2026 · Data: Virginia Department of Health Professions (October 2026), IPEDS 2023–24, BLS May 2025

State-approved programs
62 cities
Training required
140+ hr40 clinical
Harrisonburg median pay
$38,830metro

How much does CNA school cost in Harrisonburg?

No school in Harrisonburg reported CNA graduates to IPEDS for 2023–24, so there is no local published price; the state-approved programs listed on this page set their own fees, so ask each one for its total. For comparison, the median published price nationwide is $1,382 (96 schools). Exam fees, background checks and uniforms are usually extra.

Compare with other states: how much CNA classes cost nationwide, by state and school type.

6 state-approved CNA programs in the Harrisonburg area

Source: Virginia Department of Health Professions, Board of Nursing: Approved Nurse Aide Education Programs (current active), list dated October 2026. Programs are sorted by city. Call to confirm the next start date, schedule and total cost. Programs tagged High school are run by public school systems; ask whether they take adult students.

3 of these programs are run by a nursing home. A Medicare- or Medicaid-certified nursing home can't charge an aide it employs or has offered a job: see free CNA classes in Virginia.

  • Bridgewater Home, Inc.

    302 North Second Street, Bridgewater VA 22812 · (540) 828-2599
    Nursing home
  • Harrisonburg City Public Schools - VMRC Nurse Aide Education Collaboration

    1475 Virginia Avenue, Harrisonburg VA 22802 · (540) 564-3503
    High school
  • Massanutten Technical Center I - High School Program

    325 Pleasant Valley Road, Harrisonburg VA 22801 · (540) 434-5961
    High school
  • Massanutten Technical Center II - Adult Education Program

    325 Pleasant Valley Road, Harrisonburg VA 22801 · (540) 434-5962
    High school
  • Sunnyside Presbyterian Retirement Community

    3935 Sunnyside Drive, Harrisonburg VA 22801 · (540) 568-8201
    Nursing home
  • Virginia Mennonite Retirement Community

    1501 Virginia Avenue, Harrisonburg VA 22802 · (540) 564-3701
    Nursing home

CNA Classes in Harrisonburg: FAQ

How many state-approved CNA programs are in the Harrisonburg area?

6 nurse aide training programs in the Harrisonburg, VA metro area are on the official Virginia list (Virginia Department of Health Professions, October 2026), across 2 cities.

How much do nursing assistants make in Harrisonburg?

Certified Nursing Assistants in the Harrisonburg, VA metro earn a median $38,830 a year ($18.67/hour), per BLS May 2025 data. That compares with $43,200 statewide and $42,260 nationally.

How long does CNA training take?

Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

CNA Classes in nearby Virginia cities