Find a Nursing School Near You

Enter your zip code to search our comprehensive database

Many students may consider a nursing career but feel intimidated by the duration and cost of pursuing a bachelor’s degree. Vocational, career, and community colleges provide a good alternative, with shorter courses and more flexible programs of study.

Licensed practical nurses (LPNs) can gain licensure in a matter of one to two years by completing a certificate program and passing the NCLEX-PN exam. Registered nurses (RNs) can pursue a slightly lengthier associate’s degree in nursing (ADN) program. After two to three years of study, ADN graduates may gain licensure by passing the NCLEX-RN exam. Several Virginia schools, such as J Sargeant Reynolds Community College, offer a specific LPN-to-RN bridge program; a few schools even offer this course online. These alternative class options – online, evening, and part-time – create flexibility to meet the needs of students with varying backgrounds and professional demands.

Find a school

Because of the short duration of these vocational programs, LPNs and RNs can enter the workplace very quickly. They can look forward to competitive salaries as well: the state’s LPNs earn about $40,000 per year on average, while its RNs hold a median annual salary of $62,750. Newly minted nurses are in demand at many of Virginia’s top hospitals and medical institutions. These include nationally ranked hospitals like Sentara Norfolk General Hospital and Inova Fairfax Hospital.

Virginia has about 75 vocational, career, and community college campuses with nursing degree and certificate programs. To help aspiring nurses sort through the options, we’ve compiled below a comprehensive list of these nursing schools, organized by major city.

Featured Schools

Greater Richmond metro area

Chester Career College
  • Certificate in Practical Nursing
Chesterfield Career & Technical Center
  • Certificate in Practical Nursing
Fortis College - Richmond
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Henrico County / St. Mary's Hospital School of Practical Nursing
  • Certificate in Practical Nursing
J. Sargeant Reynolds Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • LPN-to-ADN Bridge Program
  • LPN-to-ADN Bridge Program (Evening / Weekend)
John Tyler Community College
  • Associate's Degree in Nursing
Petersburg City Public Schools
  • Certificate in Practical Nursing
Southside College of Health Sciences
  • Associate's Degree in Nursing
School City Programs offered
Chester Career College Chester
  • Certificate in Practical Nursing
Chesterfield Career & Technical Center North Chesterfield
  • Certificate in Practical Nursing
Fortis College - Richmond Richmond
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Henrico County / St. Mary's Hospital School of Practical Nursing Henrico
  • Certificate in Practical Nursing
J. Sargeant Reynolds Community College Richmond
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • LPN-to-ADN Bridge Program
  • LPN-to-ADN Bridge Program (Evening / Weekend)
John Tyler Community College Richmond
  • Associate's Degree in Nursing
Petersburg City Public Schools Petersburg
  • Certificate in Practical Nursing
Southside College of Health Sciences Colonial Heights
  • Associate's Degree in Nursing

Hampton Roads

Central School of Practical Nursing
  • Certificate in Practical Nursing
Chesapeake Career Center
  • Certificate in Practical Nursing
Fortis College - Norfolk
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Rappahannock Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Riverside College of Health Careers
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Thomas Nelson Community College - Hampton
  • Associate's Degree in Nursing
Thomas Nelson Community College - Historic Triangle
  • Associate's Degree in Nursing
Tidewater Community College
  • Associate's Degree in Nursing
Virginia Beach School of Practical Nursing
  • Certificate in Practical Nursing
School City Programs offered
Central School of Practical Nursing Norfolk
  • Certificate in Practical Nursing
Chesapeake Career Center Chesapeake
  • Certificate in Practical Nursing
Fortis College - Norfolk Norfolk
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Rappahannock Community College Glenns
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Riverside College of Health Careers Newport News
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Thomas Nelson Community College - Hampton Hampton
  • Associate's Degree in Nursing
Thomas Nelson Community College - Historic Triangle Williamsburg
  • Associate's Degree in Nursing
Tidewater Community College Portsmouth
  • Associate's Degree in Nursing
Virginia Beach School of Practical Nursing Virginia Beach
  • Certificate in Practical Nursing

Lynchburg

Bedford County School of Practical Nursing
  • Certificate in Practical Nursing
School City Programs offered
Bedford County School of Practical Nursing Bedford
  • Certificate in Practical Nursing

Roanoke

Virginia Western Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
School City Programs offered
Virginia Western Community College Roanoke
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing

Washington, DC suburbs

America School of Nursing & Allied Health
  • Certificate in Practical Nursing
Columbia College
  • Nurse Aide Certificate
Eastern Virginia Career College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Fairfax County School of Practical Nursing
  • Certificate in Practical Nursing
Global Health College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Medical Learning Center
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Monroe Advanced Technical Academy
  • Certificate in Practical Nursing
Northern Virginia Community College
  • Associate's Degree in Nursing
  • Associate's Degree in Nursing (Online)
  • Certificate in Practical Nursing
Prince William County School of Practical Nursing
  • Certificate in Practical Nursing
Saint Michael College of Allied Health
  • Associate's Degree in Nursing
Standard Healthcare Services College of Nursing
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Ultimate Health School
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
School City Programs offered
America School of Nursing & Allied Health Woodbridge
  • Certificate in Practical Nursing
Columbia College Vienna
  • Nurse Aide Certificate
Eastern Virginia Career College Fredericksburg
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Fairfax County School of Practical Nursing Springfield
  • Certificate in Practical Nursing
Global Health College Alexandria
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Medical Learning Center Fairfax
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Monroe Advanced Technical Academy Leesburg
  • Certificate in Practical Nursing
Northern Virginia Community College Springfield
  • Associate's Degree in Nursing
  • Associate's Degree in Nursing (Online)
  • Certificate in Practical Nursing
Prince William County School of Practical Nursing Manassas
  • Certificate in Practical Nursing
Saint Michael College of Allied Health Alexandria
  • Associate's Degree in Nursing
Standard Healthcare Services College of Nursing Falls Church
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Ultimate Health School Manassas
  • Certificate in Practical Nursing
  • Nurse Aide Certificate

Other Virginia cities

Blue Ridge Community College
  • Associate's Degree in Nursing
Buchanan County Career, Technology & Higher Learning Center
  • Certificate in Practical Nursing
Dabney S. Lancaster Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Danville Community College
  • Associate of Applied Science in Health Science: Practical Nursing Specialization
  • Associate's Degree in Nursing
Eastern Shore Community College
  • Certificate in Practical Nursing
Germanna Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Giles County Technology Center
  • Certificate in Practical Nursing
Lee County Career & Technical Center
  • Certificate in Practical Nursing
Lord Fairfax Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Massanutten Technical Center
  • Certificate in Practical Nursing
Medical Solutions Academy
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Mountain Empire Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
New River Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Page County Technical Center
  • Certificate in Practical Nursing
Patrick Henry Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Paul D. Camp Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Piedmont Virginia Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Ridgeview Practical Nursing Program
  • Certificate in Practical Nursing
Russell County Career & Technology Center
  • Certificate in Practical Nursing
Smyth Career & Technology Center
  • Certificate in Practical Nursing
Southside Virginia Community College - Alberta
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southside Virginia Community College - Keysville
  • Associate's Degree in Nursing
Southside Virginia Community College - South Boston
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southwest Virginia Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Valley Career & Technical Center
  • Certificate in Practical Nursing
Virginia Appalachian Tricollege Nursing Program
  • Associate's Degree in Nursing
Virginia Highlands Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Washington County Career & Technical Education Center
  • Certificate in Practical Nursing
Wilson Workforce and Rehabilitation Center
  • Nurse Aide Certificate
Wytheville Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
School City Programs offered
Blue Ridge Community College Weyers Cave
  • Associate's Degree in Nursing
Buchanan County Career, Technology & Higher Learning Center Grundy
  • Certificate in Practical Nursing
Dabney S. Lancaster Community College Clifton Forge
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Danville Community College Danville
  • Associate of Applied Science in Health Science: Practical Nursing Specialization
  • Associate's Degree in Nursing
Eastern Shore Community College Melfa
  • Certificate in Practical Nursing
Germanna Community College Locust Grove
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Giles County Technology Center Pearisburg
  • Certificate in Practical Nursing
Lee County Career & Technical Center Ben Hur
  • Certificate in Practical Nursing
Lord Fairfax Community College Middletown
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Massanutten Technical Center Harrisonburg
  • Certificate in Practical Nursing
Medical Solutions Academy Danville
  • Certificate in Practical Nursing
  • Nurse Aide Certificate
Mountain Empire Community College Big Stone Gap
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
New River Community College Dublin
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Page County Technical Center Luray
  • Certificate in Practical Nursing
Patrick Henry Community College Martinsville
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Paul D. Camp Community College Franklin
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Piedmont Virginia Community College Charlottesville
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Ridgeview Practical Nursing Program Clintwood
  • Certificate in Practical Nursing
Russell County Career & Technology Center Lebanon
  • Certificate in Practical Nursing
Smyth Career & Technology Center Marion
  • Certificate in Practical Nursing
Southside Virginia Community College - Alberta Alberta
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southside Virginia Community College - Keysville Keysville
  • Associate's Degree in Nursing
Southside Virginia Community College - South Boston South Boston
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southwest Virginia Community College Cedar Bluff
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Valley Career & Technical Center Fishersville
  • Certificate in Practical Nursing
Virginia Appalachian Tricollege Nursing Program Abingdon
  • Associate's Degree in Nursing
Virginia Highlands Community College Abingdon
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Washington County Career & Technical Education Center Abingdon
  • Certificate in Practical Nursing
Wilson Workforce and Rehabilitation Center Fishersville
  • Nurse Aide Certificate
Wytheville Community College Wytheville
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing