Skip to content
Health Career ClassesPrograms · Costs · Pay
Virginia Beach-Chesapeake-Norfolk, VA-NC metro

CNA Classes in Virginia Beach, VA

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

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

State-approved programs
2710 cities
Training required
140+ hr40 clinical
Virginia Beach median pay
$38,990metro

How much does CNA school cost in Virginia Beach?

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

27 state-approved CNA programs in the Virginia Beach 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.

4 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.

  • Chesapeake Career Center

    Adult & Continuing Education Department369 South Battlefield Boulevard, Chesapeake VA 23322 · (757) 482-5680
    High school
  • Chesapeake Career Center

    Nurse Aide Education Program1617 Cedar Road, Chesapeake VA 23322 · (757) 547-0134
    High school
  • Gloucester High School

    6680 Short Lane, Gloucester VA 23061 · (804) 761-1047
    High school
  • Riverside Middle Peninsula Nurse Aide Program

    7385 Walker Avenue, Gloucester VA 23061 · (757) 674-6092
    Nursing home
  • Hampton University

    303 Butler Farm Road, Suite 114, Hampton VA 23667 · (757) 727-5678
    College
  • Health Service and Education

    1067 Big Bethel Road, Hampton VA 23666 · (757) 219-2733
  • New Horizons Regional Education Center I

    520 Butler Farm Road, Hampton VA 23666
    High school
  • Tidewater Medical Training

    1503 Hardy Cash Dr, Hampton VA 23666 · (757) 320-1780
  • Virginia Peninsula Community College - Hampton

    525 Butler Farm Road, Suite 725, Hampton VA 23666 · (757) 825-4070
    College
  • Riverside College of Health Sciences

    316 Main Street, Newport News VA 23601 · (757) 240-2431
    Nursing home
  • Riverside Health System - Lifelong Health Division

    1000 Denbigh Boulevard, Newport News VA 23601 · (757) 674-6092
    Nursing home
  • Warwick High School Governor's Health Sciences Academy

    51 Copeland Lane, Newport News VA 23601 · (757) 597-2838
    High school
  • Saber Healthcare Nurse Aide Program

    251 S. Newtown Road, Norfolk VA 23502 · (757) 427-4700
    Nursing home
  • Tidewater Community College Workforce Development Center

    350 Granby Street, Norfolk VA 23510 · (757) 822-2308
    College
  • Training Solutions

    2428 Almeda Avenue, Suite 146, Norfolk VA 23513 · (757) 321-8887
  • Portsmouth Public Schools - Manor High School

    1401 Elmhurst Lane, Portsmouth VA 23701 · (757) 465-2907
    High school
  • Tidewater Community College - Portsmouth Campus

    120 Campus Drive, Portsmouth VA 23701 · (757) 822-2308
    College
  • IWCS Health Science Academy

    14171 Turner Drive, Smithfield VA 23430 · (757) 357-3108
    High school
  • Paul D. Camp Community College - Suffolk Program

    271 Kenyon Road, Suffolk VA 23434 · (757) 569-6751
    College
  • The College and Career Academy at Pruden

    4169 Pruden Blvd, Suffolk VA 23434 · (757) 923-5254
    High school
  • The College and Career Academy at Pruden

    4169 Pruden Boulevard, Suffolk VA 23434 · (757) 923-5254
    High school
  • Senora Angels Training Center

    144 Business Park Drive, Ste. 202, Virginia Beach VA 23462 · (757) 847-0772
  • Tidewater Community College

    3645 Faculty Blvd., Virginia Beach VA 23453 · (757) 822-2308
    College
  • Tidewater Medical Training

    1300 Diamond Springs Road, Virginia Beach VA 23455 · (757) 320-1780
  • Agape Home Care Training Center

    299 McLaws Circle, Williamsburg VA 23185 · (757) 509-2333
  • Heart to Heart Career Training Center

    440 McLaws Circle, Williamsburg VA 23188 · (757) 229-0919
  • Virginia Peninsula Community College Historic Triangle - Adult

    4601 Opportunity Way, Williamsburg VA 23188 · (757) 825-4070
    College

CNA Classes in Virginia Beach: FAQ

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

27 nurse aide training programs in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area are on the official Virginia list (Virginia Department of Health Professions, October 2026), across 10 cities.

How much do nursing assistants make in Virginia Beach?

Certified Nursing Assistants in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro earn a median $38,990 a year ($18.75/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 Virginia Beach

CNA Classes in nearby Virginia cities