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

CNA Classes in Richmond, VA

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

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

State-approved programs
2214 cities
Training required
140+ hr40 clinical
Richmond median pay
$42,720metro

How much does CNA school cost in Richmond?

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

22 state-approved CNA programs in the Richmond 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.

One of these programs is 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.

  • Rowanty Vocational Technical Center

    20000 Rowanty Road, Carson VA 23830 · (434) 246-5741
    High school
  • Brightpoint Community College

    13101 US-1, Chester VA 23831 · (804) 706-6503
    College
  • Caring Hands Academy

    4301 West Hundred Road, Suite B, Chester VA 23831 · (804) 866-7044
  • Chesterfield Technical Center

    10101 Courthouse Road, Chesterfield VA 23832 · (804) 788-6160
    High school
  • Fresh Start Healthcare, LLC - Lucy Corr

    6800 Lucy Corr Blvd., Chesterfield VA 23832 · (804) 539-3809
    Nursing home
  • Virginia School for Nurse Aides and Health Education

    621 Moorefield Park, Drive, Suite F, Chesterfield VA 23236 · (804) 353-1747
  • Colonial Heights High School

    3451 Conduit Road, Colonial Heights VA 23834
    High school
  • Goochland County Public Schools

    3140 River Road West, Goochland VA 23063 · (804) 338-0365
    High school
  • Dominion Health Education Center

    4746 Finlay Street, Henrico VA 23231 · (804) 340-6163
  • Family 1st of Virginia Healthcare and Safety Training Center

    1403 Pemberton Road, Henrico VA 23238 · (804) 986-6431
  • HCPS-The Advanced Career Education Center at Hermitage

    8350 Hermitage High Blvd., Henrico VA 23228 · (804) 756-3020
    High school
  • Hopewell High School

    400 South Mesa Drive, Hopewell VA 23860 · (804) 541-6402
    High school
  • Southside Virginia Community College-dual enrollment Amelia-Nottoway High School

    148 Vo-Tech Road, Jetersville VA 23083 · (434) 736-2078
    High school
  • Hanover County Public Schools

    10307 Chamberlayne Road, Room 2209, Mechanicsville VA 23116 · (804) 723-3700
    High school
  • Bridging Communities Regional Career & Technical Center

    7930 New Chipping Lane, New Kent VA 23124 · (804) 966-8575
    High school
  • Bryant & Stratton College

    101 Gateway Centre Parkway, Suite 210, North Chesterfield VA 23235 · (804) 430-9723
    College
  • Professional Career Institute

    9200 Arboretum Parkway, Suite 110, North Chesterfield VA 23236 · (804) 327-9740
  • Petersburg PublicSchools I

    3101 Johnson Road, Petersburg VA 23805 · (804) 861-4884
    High school
  • Powhatan High School

    1800 Judes Ferry Road, Powhatan VA 23139 · (804) 598-5710
    High school
  • Community College Workforce Alliance Nursing Assistant Program

    700 East Jackson Street, Richmond VA 23219 · (804) 523-5344
    College
  • Fresh Start Healthcare, LLC - Richmond

    8568 Sanford Drive, Richmond VA 23228 · (804) 539-3809
  • Richmond Technical Center

    2020 Westwood Avenue, Richmond VA 23230 · (804) 780-6237
    High school

CNA Classes in Richmond: FAQ

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

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

How much do nursing assistants make in Richmond?

Certified Nursing Assistants in the Richmond, VA metro earn a median $42,720 a year ($20.54/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.

Other healthcare programs in Richmond

CNA Classes in nearby Virginia cities