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

CNA Classes in Roanoke, VA

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

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

State-approved programs
124 cities
Training required
140+ hr40 clinical
Roanoke median pay
$38,960metro

How much does CNA school cost in Roanoke?

No school in Roanoke 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.

12 state-approved CNA programs in the Roanoke 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.

  • Botetourt Technical Education Center

    253 Poor Farm Road, Fincastle VA 24090 · (540) 473-8216
    High school
  • Charles Day Career and Technical Education Center

    3601 Ferncliff Avenue, NW, Roanoke VA 24017 · (925) 408-5726
    High school
  • Davis and McDaniel Veterans Care Center

    4550 Shenandoah Avenue, Roanoke VA 24017 · (540) 982-2860
    Nursing home
  • Friendship Retirement Community

    327 Hershberger Road, NW, Roanoke VA 24012 · (540) 265-2011
    Nursing home
  • Roanoke Technical Education Center, Roanoke City Public Schools

    2200 Grandin Road, SW, Roanoke VA 24015 · (540) 853-2803
    High school
  • Total Action Against Poverty/This Valley Works

    108 Jefferson Street, Suite 609, Roanoke VA 24016 · (540) 777-4673
  • Franklin County High School I

    70 Wray Street, Rocky Mount VA 24151 · (540) 483-0221
    High school
  • Patrick & Henry Community College - Franklin Center

    50 Claiborne Avenue, Rocky Mount VA 24151 · (276) 337-4010
    College
  • Angels in Disguise Healthcare Education

    1945 Roanoke Blvd., Salem VA 24153 · (540) 493-6220
  • Fast Track Health Care Education - Salem

    1792 Apperson Drive, Salem VA 24153 · (540) 981-9111
  • Roanoke County Public Schools

    1760 Roanoke Boulevard, Salem VA 24153 · (540) 857-5000
    High school
  • Salem Health and Rehabilitation Center

    1945 Roanoke Boulevard, Salem VA 24153 · (540) 345-3894
    Nursing home

CNA Classes in Roanoke: FAQ

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

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

How much do nursing assistants make in Roanoke?

Certified Nursing Assistants in the Roanoke, VA metro earn a median $38,960 a year ($18.73/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