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 -
Chesapeake Career Center
Nurse Aide Education Program1617 Cedar Road, Chesapeake VA 23322 · (757) 547-0134 -
Gloucester High School
6680 Short Lane, Gloucester VA 23061 · (804) 761-1047 -
Riverside Middle Peninsula Nurse Aide Program
7385 Walker Avenue, Gloucester VA 23061 · (757) 674-6092 -
Hampton University
303 Butler Farm Road, Suite 114, Hampton VA 23667 · (757) 727-5678 -
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 -
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 -
Riverside College of Health Sciences
316 Main Street, Newport News VA 23601 · (757) 240-2431 -
Riverside Health System - Lifelong Health Division
1000 Denbigh Boulevard, Newport News VA 23601 · (757) 674-6092 -
Warwick High School Governor's Health Sciences Academy
51 Copeland Lane, Newport News VA 23601 · (757) 597-2838 -
Saber Healthcare Nurse Aide Program
251 S. Newtown Road, Norfolk VA 23502 · (757) 427-4700 -
Tidewater Community College Workforce Development Center
350 Granby Street, Norfolk VA 23510 · (757) 822-2308 -
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 -
Tidewater Community College - Portsmouth Campus
120 Campus Drive, Portsmouth VA 23701 · (757) 822-2308 -
IWCS Health Science Academy
14171 Turner Drive, Smithfield VA 23430 · (757) 357-3108 -
Paul D. Camp Community College - Suffolk Program
271 Kenyon Road, Suffolk VA 23434 · (757) 569-6751 -
The College and Career Academy at Pruden
4169 Pruden Blvd, Suffolk VA 23434 · (757) 923-5254 -
The College and Career Academy at Pruden
4169 Pruden Boulevard, Suffolk VA 23434 · (757) 923-5254 -
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 -
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
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.