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

CNA Classes in Charlottesville, VA

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

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

State-approved programs
105 cities
Training required
140+ hr40 clinical
Charlottesville median pay
$44,140metro

How much does CNA school cost in Charlottesville?

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

10 state-approved CNA programs in the Charlottesville 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.

  • Albemarle County Public Schools - Monticello High School

    1400 Indepence Way, Charlottesville VA 22902 · (434) 244-3100
    High school
  • Albemarle County Public Schools ACEL

    2765 Hydraulic Road, Charlottesville VA 22901 · (434) 825-9629
    High school
  • Charlottesville Area Technical Education Center - Adult

    1000 East Rio Road, Charlottesville VA 22901 · (434) 245-2419
    High school
  • Charlottesville Area Technical Education Center - High School

    1000 East Rio Road, Charlottesville VA 22901
    High school
  • Fast Track Health Care Education - Charlottesville

    1924 Arlington Boulevard, Suite D, Charlottesville VA 22903 · (540) 981-9111
  • Piedmont Virginia Community College

    600 College Drive, Charlottesville VA 22902 · (434) 961-5354
    College
  • Nelson County High School

    6919 Thomas Nelson Highway, Lovingston VA 22949 · (434) 263-8317
    High school
  • Fluvanna County High School

    1918 Thomas Jefferson Parkway, Palmyra VA 22963 · (434) 589-3666
    High school
  • Jullian's Health Education Academy

    8726 Seminole Trail, Suite 1, Ruckersville VA 22968 · (434) 882-7747
  • Greene County Technical Education Center

    10415 Spotswood Trail, Stanardsville VA 22973 · (434) 939-9005
    High school

CNA Classes in Charlottesville: FAQ

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

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

How much do nursing assistants make in Charlottesville?

Certified Nursing Assistants in the Charlottesville, VA metro earn a median $44,140 a year ($21.22/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