Trade Schools in Virginia

Virginia State Capitol

Virginia offers a wide range of trade programs and schools, providing students with diverse career-oriented education and hands-on training opportunities. Common trade programs available in the state include areas such as healthcare, automotive technology, computer programming, and skilled trades, among others, helping students to develop practical skills and prepare for in-demand jobs within their chosen industries.

Explore schools by metro area:
American Physical Therapy Association

3030 Potomac Avenue, Alexandria, VA, 22301

Enroll in:
Medical Assistant Program
Average Cost:

$ 178.5-479.5

Average Training Hours:

6 - 73

Average Starting Pay
Per Hour:

$ 14.15

Per Year:

$ 29430

About School
Advanced Technology Institute

5700 Southern Blvd, Virginia Beach, VA, 23462

Enroll in:
HVAC Certification Program
Average Cost:

$ 1200-15000

Average Training Hours:

4380 - 8760

Average Starting Pay
Per Hour:

$ 24.32

Per Year:

$ 50590

About School
Aviation Institute of Maintenance-Norfolk

2329 E. Little Creek Road, Norfolk, VA, 23518

Enroll in:
Aircraft Technician and Mechanic Program
Average Cost:

$ 11700-41000

Average Training Hours:

750 - 1900

Average Starting Pay
Per Hour:

$ 45.57

Per Year:

$ 94790

About School
Aviation Institute Of Maintenance

7251 W Mccarty Street, Indianapolis, IN, 46241

Enroll in:
Aircraft Technician and Mechanic Program
Average Cost:

$ 11700-41000

Average Training Hours:

750 - 1900

Average Starting Pay
Per Hour:

$ 45.57

Per Year:

$ 94790

About School
SyLearn

3330 Washington Blvd. Suite 100, Arlington, VA, 22201

Enroll in:
AWS Program
Average Cost:

$ 100-300

Average Training Hours:

35 - 40

Average Starting Pay
Per Hour:

$ 38.55

Per Year:

$ 80180

About School
Beyond Beauty Academy, LLC

2502 Build America Drive, Hampton, VA, 23666

Enroll in:
Barbering Program
Average Cost:

$ 2000-11000

Average Training Hours:

1000 - 2000

Average Starting Pay
Per Hour:

$ 14.27

Per Year:

$ 29680

About School
Seward's Barber Academy, LLC

93 Onlville Road, Stafford, VA, 22556

Enroll in:
Barbering Program
Average Cost:

$ 2000-11000

Average Training Hours:

1000 - 2000

Average Starting Pay
Per Hour:

$ 14.27

Per Year:

$ 29680

About School
Barber College

14512 Smoketown Road, Woodbridge, VA, 22191

Enroll in:
Barbering Program
Average Cost:

$ 2000-11000

Average Training Hours:

1000 - 2000

Average Starting Pay
Per Hour:

$ 14.27

Per Year:

$ 29680

About School
Headz 1st Barber Institute

46000 Old Ox Road Unit 104, Sterling, VA, 20166

Enroll in:
Barbering Program
Average Cost:

$ 2000-11000

Average Training Hours:

1000 - 2000

Average Starting Pay
Per Hour:

$ 14.27

Per Year:

$ 29680

About School
A+ Driving School, LLC

3538 Plank Road, Fredericksburg, VA, 22407

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
AAA CDL School, LLC

7223 Centreville Road, Manassas, VA, 20111

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
Marshall CDL Driving School

12204 Dumfries Road, Manassas, VA, 20122

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
Intellectual Point

46175 Westlake Drive Suite 250, Sterling, VA, 20165

Enroll in:
Information Security Analysts Program
Average Cost:

$ 300-3200

Average Training Hours:

50 - 70

Average Starting Pay
Per Hour:

$ 49.33

Per Year:

$ 102600

About School
Virginia Peninsula Community College

99 Thomas Nelson Drive Campuses i, Hampton, VA, 23666

Enroll in:
Medical Assistant Program
Average Cost:

$ 1495-3000

Average Training Hours:

160 - 840

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
The College & Career Academy at Pruden

4169 Pruden Blvd., Suffolk, VA, 23434

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Tidewater Medical Training (Virginia Beach)

1300 Diamond Springs Rd. Suite 102, Virginia Beach, VA, 23455

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Asher Comprehensive Training Center

7465 Midlothian Turnpike, Richmond, VA, 23225

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Gee's Career Training Institute

1822 Featherstone Road, Woodbridge, VA, 22191

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Derai Health Training Center

646 Prosperity Way, Chesapeake, VA, 23320

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
TJ and Friends Smith System CDL Training LLC

10918 Hull Street Road, Midlothian, VA, 23112

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
Shippers' Choice of Virginia, Inc.- Newport News

6163 Jefferson Ave Suite C, Newport News, VA, 23605

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
160 Driving Academy Rock Gate Capital

465 S Meadows Pkwy Unit 12, Reno, NV, 89521

Enroll in:
Truck Driving Training Program
Average Cost:

$ 1000-8000

Average Training Hours:

160 - 1176

Average Starting Pay
Per Hour:

$ 23.23

Per Year:

$ 48310

About School
Virginia Polytechnic Institute - CPE

900 N. Glebe Road, Arlington, VA, 22203

Enroll in:
Information Security Analysts Program
Average Cost:

$ 346-2088.5

Average Training Hours:

37 - 75

Average Starting Pay
Per Hour:

$ 38.59

Per Year:

$ 80255

About School
Ecpi University

7410 Northside Drive Suite 100, North Charleston, SC, 29420

Enroll in:
Practical and Vocational Nursing Program
Average Cost:

$ 3412.5-7500

Average Training Hours:

7665 - 15330

Average Starting Pay
Per Hour:

$ 23.11

Per Year:

$ 48070

About School
Today's Dentist Dental Assisting School

7450 Richmond Road, Williamsburg, VA, 23188

Enroll in:
Dental Assistant Program
Average Cost:

$ 2180-7560

Average Training Hours:

6570 - 8030

Average Starting Pay
Per Hour:

$ 18.59

Per Year:

$ 38660

About School
Community College Workforce Alliance

800 Charter Colony Pkwy., Midlothian, VA, 23114

Enroll in:
Life Support Certification Program
Average Cost:

$ 1200-2544

Average Training Hours:

400 - 1920

Average Starting Pay
Per Hour:

$ 36.24

Per Year:

$ 75380

About School
Petersburg High Adult & Continuing Education Program

3101 Johnson Road, Petersburg, VA, 23805

Enroll in:
Life Support Certification Program
Average Cost:

$ 1200-2544

Average Training Hours:

400 - 1920

Average Starting Pay
Per Hour:

$ 36.24

Per Year:

$ 75380

About School
Jolie Hair Academy

10134 Colvin Run Road Suite C, Great Falls, VA, 22066

Enroll in:
Eyelash Extension Training Program
Average Cost:

$ 300-2000

Average Training Hours:

50 - 1000

Average Starting Pay
Per Hour:

$ 17.93

Per Year:

$ 37300

About School
Wireless Infrastructure Association

7203 Sears Rd, Horton, MI, 49246

Enroll in:
Fiber Optic Technology Certification Program
Average Cost:

$ 500-1015

Average Training Hours:

24 - 72

Average Starting Pay
Per Hour:

$ 29.02

Per Year:

$ 60370

About School
Virginia Technical Academy

745 D Bluecrab Road, Newport News, VA, 23606

Enroll in:
HVAC Certification Program
Average Cost:

$ 1200-15000

Average Training Hours:

4380 - 8760

Average Starting Pay
Per Hour:

$ 24.32

Per Year:

$ 50590

About School
Virginia Technical Institute

201 Ogden Rd., Altavista, VA, 24517

Enroll in:
Industrial Maintenance Mechanic Program
Average Cost:

$ -

Average Training Hours:

63 -

Average Starting Pay
Per Hour:

$ 18.29

Per Year:

$ 38040

About School
Le Arai Barber & Beauty Academy

8630-K Lee Highway, Fairfax, VA, 22031

Enroll in:
Massage Therapy Program
Average Cost:

$ 3000-11000

Average Training Hours:

300 - 1000

Average Starting Pay
Per Hour:

$ 22.55

Per Year:

$ 46910

About School
American Massage & Bodywork Institute

1593 Spring Hill Road Suite 210, Vienna, VA, 22182

Enroll in:
Massage Therapy Program
Average Cost:

$ 3000-11000

Average Training Hours:

300 - 1000

Average Starting Pay
Per Hour:

$ 22.55

Per Year:

$ 46910

About School
A16 Coding Training Institute

201 N. Washington Hwy Suite 206, Ashland, VA, 23005

Enroll in:
Medical Records Training Program
Average Cost:

$ 2000-3495

Average Training Hours:

175 - 195

Average Starting Pay
Per Hour:

$ 22.43

Per Year:

$ 46660

About School
Fortis College-Norfolk

6300 Center Drive Building #22, Norfolk, VA, 23502

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
Joshua Career Institute

15950 Parkway STE 400, Dallas, TX, 75248

Enroll in:
Pharmacy Technician Training Program
Average Cost:

$ 999-1250

Average Training Hours:

160 - 2880

Average Starting Pay
Per Hour:

$ 17.66

Per Year:

$ 36740

About School
Professional Career Institute

9200 Arboretum Parkway Suite 110, Richmond, VA, 23236

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
Moon River Nursing Careers

44927 George Washington Blvd. Suite 240, Ashburn, VA, 20147

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
Classic Nurses Academy

85 South Bragg Street #103, Alexandria, VA, 22312

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
Difference Makers Academy

10805 Main Street Suite 700, Fairfax, VA, 22030

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Henrico County Adult Education

201 East Nine Mile Road 7850 Carou, Henrico, VA, 23075

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Centra College

905 Lakeside Dr. Suite A, Lynchburg, VA, 24501

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Virginia Beach City Public Schools - Adult Learning Center

5100 Cleveland St., Virginia Beach, VA, 23462

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Clarys Nurse Aide Training Center

22570 Markey Street Suite 220, Sterling, VA, 20166

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Excel Health Institute, LLC

8647 Mathis Avenue Suite 202, Manassas, VA, 20110

Enroll in:
Nursing Assistant Training Program
Average Cost:

$ 1100-1995

Average Training Hours:

672 - 1680

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Heart To Heart Career Training Center (WIOA)

4345 Newtown Avenue #200A, Williamsburg, VA, 23185

Enroll in:
Patient Care Technician Training Program
Average Cost:

$ 4000-30000

Average Training Hours:

1 - 3

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Sentara College of Health Sciences

1441 Crossways Blvd. Suite 105, Chesapeake, VA, 23320

Enroll in:
Patient Care Technician Training Program
Average Cost:

$ 4000-30000

Average Training Hours:

1 - 3

Average Starting Pay
Per Hour:

$ 14.56

Per Year:

$ 30290

About School
Northern Virginia Community College

4001 Wakefield Chapel Rd, Annandale, VA, 22003

Enroll in:
Pharmacy Technician Training Program
Average Cost:

$ 999-1250

Average Training Hours:

160 - 2880

Average Starting Pay
Per Hour:

$ 17.66

Per Year:

$ 36740

About School
Metropolitan Institute of Health & Technology

9261 Plaskett Lane 2nd Floor, Lorton, VA, 22079

Enroll in:
Pharmacy Technician Training Program
Average Cost:

$ 999-1250

Average Training Hours:

160 - 2880

Average Starting Pay
Per Hour:

$ 17.66

Per Year:

$ 36740

About School
Professional Technical Learning Center, LLC

11524 Jefferson Avenue Suite 103, Newport News, VA, 23601

Enroll in:
Pharmacy Technician Training Program
Average Cost:

$ 999-1250

Average Training Hours:

160 - 2880

Average Starting Pay
Per Hour:

$ 17.66

Per Year:

$ 36740

About School
American Institute of Health Science & Technology

131 Elden Street Suite 302, Herndon, VA, 20170

Enroll in:
Phlebotomy Technician Training Program
Average Cost:

$ 1400-2900

Average Training Hours:

1344 - 8760

Average Starting Pay
Per Hour:

$ 17.97

Per Year:

$ 37380

About School
The Medical Education Center

20609 Gordon Park Square Suite 130, Ashburn, VA, 20147

Enroll in:
Phlebotomy Technician Training Program
Average Cost:

$ 1400-2900

Average Training Hours:

1344 - 8760

Average Starting Pay
Per Hour:

$ 17.97

Per Year:

$ 37380

About School
Vital Phlebotomy Institute, LLC

4510 Plank Road Unit #203, Fredericksburg, VA, 22407

Enroll in:
Phlebotomy Technician Training Program
Average Cost:

$ 1400-2900

Average Training Hours:

1344 - 8760

Average Starting Pay
Per Hour:

$ 17.97

Per Year:

$ 37380

About School
ArcWeld, LLC

7014 Warwick Blvd., Newport News, VA, 23607

Enroll in:
Plumber, Pipefitter, and Steamfitter Training Program
Average Cost:

$ 800-3000

Average Training Hours:

40 - 4380

Average Starting Pay
Per Hour:

$ 28.79

Per Year:

$ 59880

About School
Ultimate Health School

7839 Ashton Avenue, Manassas, VA, 20109

Enroll in:
Practical and Vocational Nursing Program
Average Cost:

$ 3412.5-7500

Average Training Hours:

7665 - 15330

Average Starting Pay
Per Hour:

$ 23.11

Per Year:

$ 48070

About School
ADV Technical Institute

1765 Greensboro Station Pl Suite 900, Mc Lean, VA, 22102

Enroll in:
Project Management Program
Average Cost:

$ 697.33-14690.83

Average Training Hours:

20 - 6440

Average Starting Pay
Per Hour:

$ 45.43

Per Year:

$ 94500

About School
Infotec LLC (LWDB Hampton Roads)

100 Constitution Avenue, Virginia Beach, VA, 23462

Enroll in:
Project Management Program
Average Cost:

$ 697.33-14690.83

Average Training Hours:

20 - 6440

Average Starting Pay
Per Hour:

$ 45.43

Per Year:

$ 94500

About School
Healthcare Training Solutions Inc. - LWDA #14

19 N. Mallory Street, Hampton, VA, 23663

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
Global Educational Institute LLC

901 South Highland Street Suite 337, Arlington, VA, 22204

Enroll in:
Medical Assistant Program
Average Cost:

$ 1849.25-4175

Average Training Hours:

2874 - 5388

Average Starting Pay
Per Hour:

$ 17.88

Per Year:

$ 37190

About School
MD Technical School

109 Olde Greenwich Drive Suite 101, Fredericksburg, VA, 22408

Enroll in:
Information Security Analysts Program
Average Cost:

$ 346-2088.5

Average Training Hours:

37 - 75

Average Starting Pay
Per Hour:

$ 38.59

Per Year:

$ 80255

About School
Virginia Wesleyan College

1587 Wesleyan Drive, Virginia Beach, VA, 23455

Enroll in:
Logistician Training Program
Average Cost:

$ 4823.33-10790

Average Training Hours:

20 - 143

Average Starting Pay
Per Hour:

$ 36.77

Per Year:

$ 76490

About School
Faded & Co. Barber Academy

2215 Jefferson Davis Highway Suite 100, Fredericksburg, VA, 22401

Enroll in:
Barbering Program
Average Cost:

$ 2000-11000

Average Training Hours:

1000 - 2000

Average Starting Pay
Per Hour:

$ 14.27

Per Year:

$ 29680

About School
New Horizons Regional Education Centers LWDA #14 - WIOA

520 Butler Farm Road, Hampton, VA, 23666

Enroll in:
Welder, Cutter, Solderer, and Brazer Program
Average Cost:

$ 2933.33-8283.33

Average Training Hours:

4380 - 5840

Average Starting Pay
Per Hour:

$ 22.6

Per Year:

$ 47010

About School
Healthcare Blogs
^