Find a nursing school near you

Programs include LPN/LVN, ADN, BSN, MSN, and more

Registered nurses (RNs) form the largest group of nursing professionals in Virginia, numbering over 60,000 throughout the state. Virginia is also home to 37,360 certified nursing assistants (CNAs) and 21,760 licensed practical nurses (LPNs). These figures reflect a large and growing demand for nurses by the state’s healthcare providers. To meet this employer demand, Virginia has a wide array of accredited schools and programs for each nursing role.

Several pathways lead to licensure as an RN. The bachelor of science in nursing (BSN) is a four-year degree program offered at roughly 30 Virginia schools. The associate’s degree in nursing (ADN) provides a condensed two-year path into registered nursing; it is offered at almost 50 campuses across Virginia. The state also has a small handful of hospital diploma and direct-entry master’s degree programs. Regardless of pathway, all aspiring RNs must pass the NCLEX-RN national exam to gain licensure.

Find a school

Virginia’s LPNs typically complete a 12- to 18-month certificate program. They must also pass the NCLEX-PN national exam to gain licensure. LPN certificate programs are offered at numerous community colleges and private career schools throughout the state. Aspiring CNAs must complete a much shorter certificate program offered at several of Virginia’s career schools.

Class size is one important attribute that varies significantly across nursing schools. Virginia’s private nursing schools, like Chester Career College and Southampton Memorial Hospital, enjoy lower student-to-teacher ratios, state-of-the-art facilities, and tightly knit alumni networks. The state’s public nursing schools offer access to shared resources across a large network of public institutions, including the knowledge and instruction of actively practicing healthcare professionals.

To help organize the many options available, we’ve listed below the top nursing programs in Virginia. You’ll find them ordered by class size within each major city.

Featured Schools

Greater Richmond metro area

Virginia Commonwealth University
Bachelor of Science in Nursing: 145 students during the 2012 period
J Sargeant Reynolds Community College
Associate's Degree in Nursing: 132 students during the 2012 period
Certificate in Practical Nursing: 38 students during the 2012 period
John Tyler Community College
Associate's Degree in Nursing: 115 students during the 2012 period
Associate's Degree in Nursing (Online): 24 students during the 2012 period
ECPI University - Richmond West
Associate's Degree in Nursing: 66 students during the 2012 period
Certificate in Practical Nursing: 48 students during the 2012 period
Bryant & Stratton College - Richmond
Associate's Degree in Nursing: 45 students during the 2012 period
Centura College - Richmond
Certificate in Practical Nursing: 42 students during the 2012 period
ECPI University - Richmond South
Certificate in Practical Nursing: 41 students during the 2012 period
Fortis College - Richmond
Associate's Degree in Nursing: 33 students during the 2012 period
Certificate in Practical Nursing: 22 students during the 2012 period
Chester Career College
Certificate in Practical Nursing: 23 students during the 2012 period
Saint Mary's Hospital
Certificate in Practical Nursing: 21 students during the 2012 period
Virginia State University
Associate's Degree in Nursing: 18 students during the 2012 period
Chesterfield Technical Center
Certificate in Practical Nursing: 13 students during the 2012 period
Petersburg City Public Schools
Certificate in Practical Nursing: 9 students during the 2012 period
School Program Class size
Virginia Commonwealth University Bachelor of Science in Nursing 145 students
J Sargeant Reynolds Community College Associate's Degree in Nursing 132 students
Certificate in Practical Nursing 38 students
John Tyler Community College Associate's Degree in Nursing 115 students
Associate's Degree in Nursing (Online) 24 students
ECPI University - Richmond West Associate's Degree in Nursing 66 students
Certificate in Practical Nursing 48 students
Bryant & Stratton College - Richmond Associate's Degree in Nursing 45 students
Centura College - Richmond Certificate in Practical Nursing 42 students
ECPI University - Richmond South Certificate in Practical Nursing 41 students
Fortis College - Richmond Associate's Degree in Nursing 33 students
Certificate in Practical Nursing 22 students
Chester Career College Certificate in Practical Nursing 23 students
Saint Mary's Hospital Certificate in Practical Nursing 21 students
Virginia State University Associate's Degree in Nursing 18 students
Chesterfield Technical Center Certificate in Practical Nursing 13 students
Petersburg City Public Schools Certificate in Practical Nursing 9 students

Hampton Roads

ECPI University - Virginia Beach
Certificate in Practical Nursing: 183 students during the 2012 period
Associate's Degree in Nursing: 135 students during the 2012 period
ECPI University - Newport News
Associate's Degree in Nursing: 112 students during the 2012 period
Certificate in Practical Nursing: 110 students during the 2012 period
Tidewater Community College
Associate's Degree in Nursing: 91 students during the 2012 period
Old Dominion University
Bachelor of Science in Nursing: 88 students during the 2012 period
Riverside College of Health Careers
Diploma in Nursing: 77 students during the 2012 period
Certificate in Practical Nursing: 55 students during the 2012 period
Norfolk State University
Associate's Degree in Nursing: 59 students during the 2012 period
Bachelor of Science in Nursing: 37 students during the 2012 period
Thomas Nelson Community College - Hampton
Associate's Degree in Nursing: 56 students during the 2012 period
Hampton University
Bachelor of Science in Nursing: 48 students during the 2012 period
Fortis College - Norfolk
Associate's Degree in Nursing: 39 students during the 2012 period
Certificate in Practical Nursing: 33 students during the 2012 period
Rappahannock Community College - Glenns
Associate's Degree in Nursing: 36 students during the 2012 period
Certificate in Practical Nursing: 9 students during the 2012 period
Centura College - Norfolk
Certificate in Practical Nursing: 33 students during the 2012 period
Hampton University - College of Virginia Beach
Bachelor of Science in Nursing: 33 students during the 2012 period
Thomas Nelson Community College - Historic Triangle
Associate's Degree in Nursing: 16 students during the 2012 period
Chesapeake Center for Science and Technology
Certificate in Practical Nursing: 15 students during the 2012 period
Virginia Beach School of Practical Nursing
Certificate in Practical Nursing: 13 students during the 2012 period
Central School of Practical Nursing
Certificate in Practical Nursing: 12 students during the 2012 period
School Program Class size
ECPI University - Virginia Beach Certificate in Practical Nursing 183 students
Associate's Degree in Nursing 135 students
ECPI University - Newport News Associate's Degree in Nursing 112 students
Certificate in Practical Nursing 110 students
Tidewater Community College Associate's Degree in Nursing 91 students
Old Dominion University Bachelor of Science in Nursing 88 students
Riverside College of Health Careers Diploma in Nursing 77 students
Certificate in Practical Nursing 55 students
Norfolk State University Associate's Degree in Nursing 59 students
Bachelor of Science in Nursing 37 students
Thomas Nelson Community College - Hampton Associate's Degree in Nursing 56 students
Hampton University Bachelor of Science in Nursing 48 students
Fortis College - Norfolk Associate's Degree in Nursing 39 students
Certificate in Practical Nursing 33 students
Rappahannock Community College - Glenns Associate's Degree in Nursing 36 students
Certificate in Practical Nursing 9 students
Centura College - Norfolk Certificate in Practical Nursing 33 students
Hampton University - College of Virginia Beach Bachelor of Science in Nursing 33 students
Thomas Nelson Community College - Historic Triangle Associate's Degree in Nursing 16 students
Chesapeake Center for Science and Technology Certificate in Practical Nursing 15 students
Virginia Beach School of Practical Nursing Certificate in Practical Nursing 13 students
Central School of Practical Nursing Certificate in Practical Nursing 12 students

Lynchburg

Liberty University
Bachelor of Science in Nursing: 149 students during the 2012 period
Lynchburg College
Bachelor of Science in Nursing: 34 students during the 2012 period
Centra College of Nursing
Certificate in Practical Nursing: 19 students during the 2012 period
Bedford County School of Practical Nursing
Certificate in Practical Nursing: 6 students during the 2012 period
School Program Class size
Liberty University Bachelor of Science in Nursing 149 students
Lynchburg College Bachelor of Science in Nursing 34 students
Centra College of Nursing Certificate in Practical Nursing 19 students
Bedford County School of Practical Nursing Certificate in Practical Nursing 6 students

Roanoke

Jefferson College of Health Sciences
Bachelor of Science in Nursing: 67 students during the 2012 period
Skyline College
Certificate in Practical Nursing: 49 students during the 2012 period
Virginia Western Community College
Associate's Degree in Nursing: 42 students during the 2012 period
Certificate in Practical Nursing: 16 students during the 2012 period
School Program Class size
Jefferson College of Health Sciences Bachelor of Science in Nursing 67 students
Skyline College Certificate in Practical Nursing 49 students
Virginia Western Community College Associate's Degree in Nursing 42 students
Certificate in Practical Nursing 16 students

Washington, DC suburbs

Northern Virginia Community College
Associate's Degree in Nursing: 169 students during the 2012 period
Associate's Degree in Nursing (Online): 27 students during the 2012 period
George Mason University
Bachelor of Science in Nursing: 164 students during the 2012 period
Marymount University
Accelerated Second Degree BSN: 143 students during the 2012 period
Bachelor of Science in Nursing: 36 students during the 2012 period
Global Health College
Certificate in Practical Nursing: 57 students during the 2012 period
Associate's Degree in Nursing: 26 students during the 2012 period
Standard Healthcare Services
Certificate in Practical Nursing: 44 students during the 2012 period
Ultimate Health School
Certificate in Practical Nursing: 41 students during the 2012 period
George Washington University - Virginia Science and Technology Campus
Bachelor of Science in Nursing: 38 students during the 2012 period
Eastern Virginia Career College
Certificate in Practical Nursing: 37 students during the 2012 period
Associate's Degree in Nursing: 20 students during the 2012 period
Lord Fairfax Community College - Fauquier
Associate's Degree in Nursing: 24 students during the 2012 period
Certificate in Practical Nursing: 19 students during the 2012 period
Saint Michael College of Allied Health
Associate's Degree in Nursing: 24 students during the 2012 period
Fairfax County School of Practical Nursing
Certificate in Practical Nursing: 18 students during the 2012 period
Star College
Certificate in Practical Nursing: 17 students during the 2012 period
Alexandria City Public Schools
Certificate in Practical Nursing: 16 students during the 2012 period
Prince William County Public Schools
Certificate in Practical Nursing: 14 students during the 2012 period
Loudoun County School of Practical Nursing
Certificate in Practical Nursing: 13 students during the 2012 period
Spotsylvania Career and Technical Center
Certificate in Practical Nursing: 12 students during the 2012 period
School Program Class size
Northern Virginia Community College Associate's Degree in Nursing 169 students
Associate's Degree in Nursing (Online) 27 students
George Mason University Bachelor of Science in Nursing 164 students
Marymount University Accelerated Second Degree BSN 143 students
Bachelor of Science in Nursing 36 students
Global Health College Certificate in Practical Nursing 57 students
Associate's Degree in Nursing 26 students
Standard Healthcare Services Certificate in Practical Nursing 44 students
Ultimate Health School Certificate in Practical Nursing 41 students
George Washington University - Virginia Science and Technology Campus Bachelor of Science in Nursing 38 students
Eastern Virginia Career College Certificate in Practical Nursing 37 students
Associate's Degree in Nursing 20 students
Lord Fairfax Community College - Fauquier Associate's Degree in Nursing 24 students
Certificate in Practical Nursing 19 students
Saint Michael College of Allied Health Associate's Degree in Nursing 24 students
Fairfax County School of Practical Nursing Certificate in Practical Nursing 18 students
Star College Certificate in Practical Nursing 17 students
Alexandria City Public Schools Certificate in Practical Nursing 16 students
Prince William County Public Schools Certificate in Practical Nursing 14 students
Loudoun County School of Practical Nursing Certificate in Practical Nursing 13 students
Spotsylvania Career and Technical Center Certificate in Practical Nursing 12 students

Other Virginia cities

Virginia Appalachian Tricollege Nursing Program
Associate's Degree in Nursing: 157 students during the 2012 period
Shenandoah University
Bachelor of Science in Nursing: 123 students during the 2017 period
James Madison University
Bachelor of Science in Nursing: 114 students during the 2012 period
Radford University
Bachelor of Science in Nursing: 98 students during the 2012 period
University of Virginia
Bachelor of Science in Nursing: 91 students during the 2012 period
Direct Entry MSN: 21 students during the 2012 period
Piedmont Virginia Community College
Associate's Degree in Nursing: 85 students during the 2012 period
Certificate in Practical Nursing: 19 students during the 2012 period
Germanna Community College
Associate's Degree in Nursing: 62 students during the 2012 period
Certificate in Practical Nursing: 25 students during the 2012 period
Lord Fairfax Community College - Middletown
Associate's Degree in Nursing: 61 students during the 2012 period
Certificate in Practical Nursing: 19 students during the 2012 period
Blue Ridge Community College
Associate's Degree in Nursing: 50 students during the 2012 period
New River Community College
Associate's Degree in Nursing: 41 students during the 2012 period
Wytheville Community College - Galax
Certificate in Practical Nursing: 40 students during the 2012 period
Patrick Henry Community College - Martinsville
Associate's Degree in Nursing: 38 students during the 2012 period
Certificate in Practical Nursing: 20 students during the 2012 period
Wytheville Community College - Wytheville
Associate's Degree in Nursing: 37 students during the 2012 period
Associate's Degree in Nursing (LPN Bridge): 8 students during the 2012 period
Dabney S Lancaster Community College - Clifton Forge
Certificate in Practical Nursing: 33 students during the 2012 period
Associate's Degree in Nursing: 30 students during the 2012 period
Eastern Mennonite University
Bachelor of Science in Nursing: 32 students during the 2012 period
Southside Virginia Community College - Alberta
Associate's Degree in Nursing: 28 students during the 2012 period
Certificate in Practical Nursing: 24 students during the 2012 period
Southside Virginia Community College - Farmville
Certificate in Practical Nursing: 27 students during the 2012 period
Paul D Camp Community College
Associate's Degree in Nursing: 25 students during the 2012 period
Associate's Degree in Nursing (LPN Bridge): 9 students during the 2012 period
Massanutten Technical Center
Certificate in Practical Nursing: 22 students during the 2012 period
Mountain Empire Community College
Certificate in Practical Nursing: 22 students during the 2012 period
Southside Virginia Community College - South Boston
Associate's Degree in Nursing: 18 students during the 2012 period
Certificate in Practical Nursing: 17 students during the 2012 period
Russell County Career & Technology Center
Certificate in Practical Nursing: 17 students during the 2012 period
University of Virginia's College at Wise
Bachelor of Science in Nursing: 17 students during the 2012 period
Washington County School of Practical Nursing
Certificate in Practical Nursing: 16 students during the 2012 period
Eastern Shore Community College
Certificate in Practical Nursing: 15 students during the 2012 period
Danville Community College
Associate's Degree in Nursing: 14 students during the 2012 period
Associate of Applied Science in Health Science - Practical Nursing Specialization: 7 students during the 2012 period
Certificate in Practical Nursing: 1 student during the 2012 period
Southampton Memorial Hospital
Certificate in Practical Nursing: 13 students during the 2012 period
Buchanan County Technology and Career Center
Certificate in Practical Nursing: 12 students during the 2012 period
Smyth County School of Practical Nursing
Certificate in Practical Nursing: 12 students during the 2012 period
Valley Career and Technical Center
Certificate in Practical Nursing: 12 students during the 2012 period
Giles County Technology Center
Certificate in Practical Nursing: 11 students during the 2012 period
Lee County Career & Technical Center
Certificate in Practical Nursing: 11 students during the 2012 period
Southwest Virginia Community College
Certificate in Practical Nursing: 11 students during the 2012 period
Tazewell County Career and Technical Center
Certificate in Practical Nursing: 10 students during the 2012 period
Page County Technical Center
Certificate in Practical Nursing: 7 students during the 2012 period
Rappahannock Community College - Warsaw
Certificate in Practical Nursing: 4 students during the 2012 period
Dabney S Lancaster Community College - Rockbridge
Certificate in Practical Nursing: 1 student during the 2012 period
School Program Class size
Virginia Appalachian Tricollege Nursing Program Associate's Degree in Nursing 157 students
Shenandoah University Bachelor of Science in Nursing 123 students
James Madison University Bachelor of Science in Nursing 114 students
Radford University Bachelor of Science in Nursing 98 students
University of Virginia Bachelor of Science in Nursing 91 students
Direct Entry MSN 21 students
Piedmont Virginia Community College Associate's Degree in Nursing 85 students
Certificate in Practical Nursing 19 students
Germanna Community College Associate's Degree in Nursing 62 students
Certificate in Practical Nursing 25 students
Lord Fairfax Community College - Middletown Associate's Degree in Nursing 61 students
Certificate in Practical Nursing 19 students
Blue Ridge Community College Associate's Degree in Nursing 50 students
New River Community College Associate's Degree in Nursing 41 students
Wytheville Community College - Galax Certificate in Practical Nursing 40 students
Patrick Henry Community College - Martinsville Associate's Degree in Nursing 38 students
Certificate in Practical Nursing 20 students
Wytheville Community College - Wytheville Associate's Degree in Nursing 37 students
Associate's Degree in Nursing (LPN Bridge) 8 students
Dabney S Lancaster Community College - Clifton Forge Certificate in Practical Nursing 33 students
Associate's Degree in Nursing 30 students
Eastern Mennonite University Bachelor of Science in Nursing 32 students
Southside Virginia Community College - Alberta Associate's Degree in Nursing 28 students
Certificate in Practical Nursing 24 students
Southside Virginia Community College - Farmville Certificate in Practical Nursing 27 students
Paul D Camp Community College Associate's Degree in Nursing 25 students
Associate's Degree in Nursing (LPN Bridge) 9 students
Massanutten Technical Center Certificate in Practical Nursing 22 students
Mountain Empire Community College Certificate in Practical Nursing 22 students
Southside Virginia Community College - South Boston Associate's Degree in Nursing 18 students
Certificate in Practical Nursing 17 students
Russell County Career & Technology Center Certificate in Practical Nursing 17 students
University of Virginia's College at Wise Bachelor of Science in Nursing 17 students
Washington County School of Practical Nursing Certificate in Practical Nursing 16 students
Eastern Shore Community College Certificate in Practical Nursing 15 students
Danville Community College Associate's Degree in Nursing 14 students
Associate of Applied Science in Health Science - Practical Nursing Specialization 7 students
Certificate in Practical Nursing 1 student
Southampton Memorial Hospital Certificate in Practical Nursing 13 students
Buchanan County Technology and Career Center Certificate in Practical Nursing 12 students
Smyth County School of Practical Nursing Certificate in Practical Nursing 12 students
Valley Career and Technical Center Certificate in Practical Nursing 12 students
Giles County Technology Center Certificate in Practical Nursing 11 students
Lee County Career & Technical Center Certificate in Practical Nursing 11 students
Southwest Virginia Community College Certificate in Practical Nursing 11 students
Tazewell County Career and Technical Center Certificate in Practical Nursing 10 students
Page County Technical Center Certificate in Practical Nursing 7 students
Rappahannock Community College - Warsaw Certificate in Practical Nursing 4 students
Dabney S Lancaster Community College - Rockbridge Certificate in Practical Nursing 1 student