CNA Classes in West Virginia: 109 State-Approved Programs
West Virginia approves 109 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in Elkins (4), Parkersburg (4), Charleston (3). About 28 run at colleges, technical schools, and adult-education programs, and about 39 at nursing facilities and care centers, where training is often free for employees under federal rules.
West Virginia requires 120 training hours (55 clinical), 45 above the federal minimum of 75, so full-time programs commonly finish in about 6 weeks. Once certified, a typical CNA in West Virginia earns $36,720 a year ($17.66 an hour), 13% below the national figure, per BLS wage data (May 2025).
CNA classes in West Virginia at a glance
- •109 approved programs on the official state list, across 70 cities.
- •Required training: 120 hours, 55 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 39 programs here run at facilities.
- •Typical pay once certified: $36,720 a year in West Virginia.
- •After the exam, certification is listed on the West Virginia Nurse Aide Registry.
State-Approved CNA Programs in West Virginia
Every program below appears on West Virginia's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
Showing 109 of 109 state-approved CNA programs in West Virginia.
Elkins 4 programs
AUTUMN LAKE HEALTHCARE AT CRYSTAL SPRINGSLong-Term Care FacilityActive
200 Whitman Ave, Elkins, 26241
(304) 636-2033
DAVIS MEDICAL CENTERPrivateActive
812 GORMAN AVENUE, Elkins, 26241
(304) 637-3523
ELKINS REGIONAL CONVALESCENT CENTERLong-Term Care FacilityActive
1175 BEVERLY PIKE, Elkins, 26241
(304) 636-1391
RANDOLPH TECHNICAL CENTERSecondary Career Technical CollegeActive
200 KENNEDY DRIVE, Elkins, 26241
(304) 636-9195
Parkersburg 4 programs
EAGLE POINTE HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
1600 27TH STREET, Parkersburg, 26101
(304) 485-6476
PARKERSBURG CARE CENTERnursing facilityLong-Term Care FacilityActive
1716 GIHON ROAD, Parkersburg, 26101
(304) 485-5511
WILLOW CENTERLong-Term Care FacilityActive
723 SUMMERS STREET, Parkersburg, 26101
(304) 428-5573
WOOD COUNTY TECHNICAL AND CAREER CENTERSecondary Career Technical CollegeActive
1515 BLIZZARD DRIVE, Parkersburg, 26101
(304) 420-9500
Charleston 3 programs
CHARLESTON HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
3819 CHESTERFIELD AVE., Charleston, 25304
(304) 925-4771
DUNBAR CENTERLong-Term Care FacilityActive
1000 Lincoln Dr, Charleston, 25309
(304) 558-0050
VALLEY CENTERLong-Term Care FacilityActive
1000 LINCOLN DRIVE, Charleston, 25309
(304) 768-4400
Clarksburg 3 programs
RIVER OAKS HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
100 PARKWAY DRIVE, Clarksburg, 26301
(304) 624-6601
UNITED TECHNICAL CENTERSecondary Career Technical CollegeActive
ROUTE 3 BOX 43C, Clarksburg, 26301
(304) 326-7583
UNITED TECHNICAL CENTERAdult Career Technical CollegeActive
251 MARIETTA ST, Clarksburg, 26301
(304) 326-7850
Huntington 3 programs
HERITAGE CENTERLong-Term Care FacilityActive
101 13TH STREET, Huntington, 25701
(304) 525-7622
HUNTINGTON HEALTH AND REHABILITATIONnursing facilityLong-Term Care FacilityActive
1720 17TH STREET, Huntington, 25701
(304) 529-6031
MOUNTWEST COMMUNITY & TECHNICAL COLLEGECommunity CollegeActive
1 MOUNTWEST WAY, Huntington, 25701
(304) 687-0526
Logan 3 programs
LOGAN CENTERLong-Term Care FacilityActive
PO BOX 540, Logan, 25601
(304) 752-2273
MED-CARE TRAINING CENTERPrivateActive
1109 HOLDEN ROAD, Logan, 25601
(304) 239-3225
TRINITY HEALTH CARE SERVICES OF LOGANLong-Term Care FacilityActive
1000 WEST PARK AVE, Logan, 25601
(304) 752-8723
Martinsburg 3 programs
CARE HAVEN CENTERLong-Term Care FacilityActive
2720 CHARLES TOWN ROAD, Martinsburg, 25401
(304) 263-0933
JAMES RUMSEY TECHNICAL INSTITUTEAdult Career Technical CollegeActive
3274 HEDGESVILLE ROAD, Martinsburg, 25403
(304) 754-7925
MARTINSBURG HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
209 CLOVER ST, Martinsburg, 25404
(304) 263-8921
Other 3 programs
CLAY HEALTH CARE CENTERnursing facilityLong-Term Care FacilityActive
Clay County
PINE LODGELong-Term Care FacilityActive
Raleigh County
WELLSBURG CENTERLong-Term Care FacilityActive
Brooke County
Summersville 3 programs
FAMILY LEARNING CENTERPrivateActive
70 FRIENDS -R-FUN DR, Summersville, 26651
(304) 872-7060
NEW RIVER COMMUNITY AND TECHNICAL COLL- MERCERSecondary Career Technical CollegeActive
6101 WEBSTER ROAD, Summersville, 26651
(304) 793-6101
SUMMERSVILLE HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
712 PROFESSIONAL PARK DRIVE, Summersville, 26651
(304) 872-7600
Buckhannon 2 programs
FRED W EBERLE TECHNICAL CENTER-ADULTAdult Career Technical CollegeActive
ROUTE 5 BOX 2, Buckhannon, 26201
(304) 472-1259
HOLBROOK NURSING HOMEnursing facilityLong-Term Care FacilityActive
346 SOUTH FLORIDA STREET, Buckhannon, 26201
(304) 472-3280
Charles Town 2 programs
SHENANDOAH CENTERLong-Term Care FacilityActive
700 PROSPECT AVE / 50 MULBERRY TREE STREET, Charles Town, 25414
(304) 724-1101
WILLOW TREE MANORnursing facilityLong-Term Care FacilityActive
1263 SOUTH GEORGE STREET, Charles Town, 25414
(304) 725-6575
Grafton 2 programs
TAYLOR COUNTY TECHNICAL CENTERSecondary Career Technical CollegeActive
115 LUBY STREET, Grafton, 26354
(304) 265-1050
TAYLOR HEALTH CARE CENTERnursing facilityLong-Term Care FacilityActive
2 HOSPITAL PLAZA, Grafton, 26354
(304) 265-0008
Hurricane 2 programs
PUTNAM CENTERLong-Term Care FacilityActive
300 SEVILLE ROAD, Hurricane, 25526
(304) 757-6805
TEAYS VALLEY CENTERLong-Term Care FacilityActive
590 NORTH POPLAR FORK ROAD, Hurricane, 25526
(304) 757-7826
Keyser 2 programs
KEYSER HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
135 Southern Dr, Keyser, 26726
(304) 788-3415
WORKFORCE DEV CENTER OF POTOMAC VALLEY HOSPITALPrivateActive
99 PIN OAK LANE, Keyser, 26726
(304) 597-3664
Lindside 2 programs
LINDSIDE HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
10797 Seneca Trail, Lindside, 24951
(304) 753-4332
MONROE COUNTY TECHNICAL CENTERSecondary Career Technical CollegeActive
ROUTE 1 BOX 97, Lindside, 24951
(304) 753-9971
Montgomery 2 programs
MONTGOMERY GENERAL HOSPITALLong-Term Care FacilityActive
401 6TH AVENUE, Montgomery, 25136
(304) 442-7489
MONTGOMERY REHAB AND NURSINGnursing facilityLong-Term Care FacilityActive
501 Adams Street, Montgomery, 25136
(304) 442-2469
Morgantown 2 programs
MORGANTOWN HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
30 MON GEN DRIVE, Morgantown, 26505
(304) 285-2720
RIGHT AT HOME CNA TRAINING PROGRAMPrivateActive
1296 suncrest towne center, Morgantown, 26505
(304) 296-6600
Petersburg 2 programs
GRANT REHABILITATION AND CARE CENTERnursing facilityLong-Term Care FacilityActive
127 EARLY AVENUE, Petersburg, 26847
(304) 257-4233
SOUTH BRANCH CAREER AND TECHNICAL CENTERSecondary Career Technical CollegeActive
401 PIERPONT STREET, Petersburg, 26847
(304) 257-1331
Philippi 2 programs
MANSFIELD PLACELong-Term Care FacilityActive
#1 HEALTHCARE DR, Philippi, 26416
(304) 457-8220
PHILIP BARBOUR CAREER TECHNICAL CENTERHigh SchoolActive
25 HORSESHOE DRIVE, Philippi, 26416
(304) 457-4807
Point Pleasant 2 programs
MASON COUNTY VOCATIONAL CENTERSecondary Career Technical CollegeActive
281 SCENIC DRIVE, Point Pleasant, 25550
(304) 675-3039
PLEASANT VALLEY HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
640 SANDHILL RD, Point Pleasant, 25550
(304) 675-5236
Princeton 2 programs
GLENWOOD HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
1924 GLENWOOD PARK RD, Princeton, 24740
(304) 425-8128
PRINCETON HEALTH CARE CENTERnursing facilityLong-Term Care FacilityActive
315 COURTHOUSE ROAD, Princeton, 24740
(304) 487-3458
Ronceverte 2 programs
LEWISBURG HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
979 Rocky Hill Road, Ronceverte, 24970
(304) 645-7270
NEW RIVER CTC-GREENBRIERCommunity CollegeActive
979 ROCKY HILL RD, Ronceverte, 24970
(304) 872-1236
Sutton 2 programs
BRAXTON COUNTY HIGH SCHOOLHigh SchoolActive
200 JERRY BURTON DRIVE, Sutton, 26601
(304) 765-7331
BRAXTON HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
859 DAYS DRIVE, Sutton, 26601
(304) 765-2861
Weirton 2 programs
WEIRTON GERIATRIC CENTERLong-Term Care FacilityActive
2525 PENNSYLVANIA AVENUE, Weirton, 26062
(304) 723-4300
WV NORTHERN COMMUNITY COLLEGE- WEIRTONCommunity CollegeActive
150 PARK AVE, Weirton, 26062
(304) 214-8879
Welch 2 programs
MCDOWELL COUNTY TECHINCAL CENTERAdult Career Technical CollegeActive
DRAWER V, Welch, 24801
(304) 436-6180
MCDOWELL COUNTY VOCATIONAL TECHNICAL CENTERSecondary Career Technical CollegeActive
#1 STADIUM DRIVE, Welch, 24801
(304) 436-3488
Wellsburg 2 programs
BROOKE HIGH SCHOOLHigh SchoolActive
29 BRUIN DRIVE, Wellsburg, 26070
(304) 527-1410
WELLSBURG HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
70 VALLEY HAVEN DR, Wellsburg, 26070
(304) 394-5322
Wheeling 2 programs
GOOD SHEPHERD NURSING HOMEnursing facilityLong-Term Care FacilityActive
159 EDGINGTON LANE, Wheeling, 26003
(304) 242-1093
WV NORTHERN COMMUNITY COLLEGECommunity CollegeActive
1704 MARKET STREET, Wheeling, 26003
(304) 214-8879
Ansted 1 program
ANSTED CENTERLong-Term Care FacilityActive
96 Tyree street, Ansted, 25812
(304) 658-5271
Baker 1 program
EA HAWSE NURSING REHABILITATION CENTERnursing facilityLong-Term Care FacilityActive
PO BOX 70, Baker, 26801
(304) 897-5903
Beckley 1 program
BECKLEY HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
100 HEARTLAND DRIVE, Beckley, 25801
(304) 256-1650
Bellaire 1 program
FOCUSED FOUNDATIONS LLCSecondary Career Technical CollegeActive
3201 BELMONT STREET SUITET 601, Bellaire, 43906
(740) 325-9297
Berkeley Springs 1 program
BERKELEY SPRINGS HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
456 AUTUMN ACRES ROAD, Berkeley Springs, 25411
(304) 258-3673
Big Otter 1 program
CLAY HEALTH CARE CENTERnursing facilityLong-Term Care FacilityActive
1053 Clinic DR, Big Otter, 25113
(304) 286-4204
Bridgeport 1 program
MAPLEWOOD HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
1081 S MAPLEWOOD DR, Bridgeport, 26330
(304) 842-3145
Chester 1 program
THE ORCHARDSLong-Term Care FacilityActive
230 ALBA AVE, Chester, 26034
(304) 387-0101
Cowen 1 program
WEBSTER HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
411 Erbacon Rd, Cowen, 26206
(304) 226-5301
Craigsville 1 program
NICHOLAS COUNTY CAREER AND TECHNICAL CENTERSecondary Career Technical CollegeActive
215 MILAM ADDITION ROAD, Craigsville, 26205
(304) 742-5416
Culloden 1 program
CABELL HEALTH CARE CENTERnursing facilityLong-Term Care FacilityActive
30 HIDDEN BROOK WAY, Culloden, 25510
(304) 721-2171
Daniels 1 program
RALEIGH CENTERLong-Term Care FacilityActive
PO BOX 741, 1631 RITTER DRIVE, Daniels, 25832
(304) 763-3051
Fairmont 1 program
PIERPONT CENTERLong-Term Care FacilityActive
1543 COUNTRY CLUB ROAD, Fairmont, 26554
(304) 363-2273
Farmington 1 program
MARION COUNTY TECHNICAL CENTERSecondary Career Technical CollegeActive
ROUTE 1 BOX 100-A, Farmington, 26571
(304) 986-3590
Follansbee 1 program
BRIGHTWOOD CENTERLong-Term Care FacilityActive
840 LEE ROAD, Follansbee, 26037
(304) 527-1100
Fort Ashby 1 program
COMPLETE CARE AT DAWNVIEW LLCLong-Term Care FacilityActive
1 Diane drive, Fort Ashby, 26719
(301) 707-8021
Fort Gay 1 program
COALFIELD COLLEGECommunity CollegeActive
20824 RT 52, Fort Gay, 25514
(304) 648-7100
Foster 1 program
BOONE CAREER AND TECHNICAL CENTER-AMSecondary Career Technical CollegeActive
3535 DANIEL BOONE PKWY, SUITE B, SUITE B, Foster, 25081
(304) 369-4585
Franklin 1 program
PENDLETON MANORnursing facilityLong-Term Care FacilityActive
68 GOOD SAMARITAN DRIVE, Franklin, 26807
(304) 358-2322
Glen Dale 1 program
JOHN MARSHALL HIGH SCHOOLHigh SchoolActive
1300 WHEELING AVENUE, Glen Dale, 26038
(304) 843-4444
Grantsville 1 program
CALHOUN-GILMER CAREER CENTERSecondary Career Technical CollegeActive
5236 EAST LITTLE KANAWHA HIGHWAY, Grantsville, 26147
(304) 354-6151
Hamlin 1 program
LINCOLN NURSING AND REHAB CENTERnursing facilityLong-Term Care FacilityActive
200 MONDAY DRIVE, Hamlin, 25523
(304) 824-3133
Hilltop 1 program
HILLTOP CENTERLong-Term Care FacilityActive
SADDLE SHOP ROAD/PO BOX 125, Hilltop, 25855
(304) 469-2966
Hinton 1 program
SUMMERS NURSING AND REHABILITATION CENTER, LLCnursing facilityLong-Term Care FacilityActive
PO BOX 1240, Hinton, 25951
(304) 466-0332
Kingwood 1 program
PRESTON HIGH SCHOOLHigh SchoolActive
400 PRESTON DRIVE, Kingwood, 26537
(304) 329-0400
Le Roy 1 program
ROANE-JACKSON TECHNICAL CENTERSecondary Career Technical CollegeActive
4800 SPENCER ROAD, Le Roy, 25252
(304) 372-7335
Lewisburg 1 program
SENECA TRAIL HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
115 MAPLEWOOD AVE, Lewisburg, 24901
(304) 645-3076
Marlinton 1 program
POCAHONTAS CENTERLong-Term Care FacilityActive
ROUTE 1 BOX 500, Marlinton, 24954
(304) 799-7375
Moundsville 1 program
MOUNDSVILLE HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
2200 FLORAL STREET, Moundsville, 26041
(304) 843-1035
New Cumberland 1 program
JOHN D ROCKEFELLER IV VO-TECH CENTERSecondary Career Technical CollegeActive
80 ROCKEFELLER CIRCLE, New Cumberland, 26047
(304) 564-3337
Ona 1 program
PROFESSIONAL HEALTHCARE DEVELOPMENTPrivateActive
P.O. BOX 399, Ona, 25545
(304) 733-6145
Pineville 1 program
WYOMING COUNTY CAREER AND TECHNICAL CENTERSecondary Career Technical CollegeActive
1207 BEARHOLE ROAD, Pineville, 24874
(304) 732-8050
Rainelle 1 program
RAINELLE HEALTHCARE CENTERnursing facilityLong-Term Care FacilityActive
606 PENNSYLVANIA AVENUE, Rainelle, 25962
(304) 438-6127
Ravenswood 1 program
RAVENSWOOD VILLAGEnursing facilityLong-Term Care FacilityActive
200 SOUTH RITCHIE AVE, Ravenswood, 26164
(304) 428-5573
Ripley 1 program
MOUNTAIN VIEW CARE CENTERnursing facilityLong-Term Care FacilityActive
107 MILLER DRIVE, Ripley, 25271
(304) 372-5115
Romney 1 program
HAMPSHIRE HIGH SCHOOLSecondary Career Technical CollegeActive
157 TROJAN WAY, Romney, 26757
(304) 822-3979
Saint Marys 1 program
MID-OHIO VALLEY TECHNICAL INSTITUTESecondary Career Technical CollegeActive
PO BOX 29, Saint Marys, 26170
(304) 684-2464
Salem 1 program
SALEM CENTERLong-Term Care FacilityActive
255 SUNBRDIGE DRIVE, Salem, 26426
(304) 782-3000
Sistersville 1 program
SISTERSVILLE CENTERLong-Term Care FacilityActive
201 WOOD STREET, Sistersville, 26175
(304) 652-1032
Spencer 1 program
MILETREE CENTERLong-Term Care FacilityActive
825 SUMMITT STREET, Spencer, 25276
(304) 927-1007
Stollings 1 program
THERAPEUTIC SERVICESSecondary Career Technical CollegeActive
144 RRW CAREER CENTER DRIVE, Stollings, 25646
(304) 752-4687
Wayne 1 program
WAYNE NURSING AND REHABILITATION CENTERnursing facilityLong-Term Care FacilityActive
RR 1 BOX 1372, Wayne, 25570
(304) 697-7007
White Sulphur Springs 1 program
WHITE SULPHUR SPRINGS CENTERLong-Term Care FacilityActive
345 POCAHONTAS TRAIL, White Sulphur Springs, 24986
(304) 536-4661
Williamson 1 program
TRINITY HEALTH CARE SERVICES OF MINGOLong-Term Care FacilityActive
100 Hillcrest Dr, Williamson, 25661
(304) 235-7005
Source: West Virginia approved-program list, mirrored September 2026. 109 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in West Virginia?
West Virginia's official approved-program list names 109 state-approved CNA training programs, with the most in Elkins, Parkersburg, Charleston. The list is published by the state and this page mirrors it as of September 2026.
How long is CNA training in West Virginia?
West Virginia requires 120 total training hours, including 55 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 6 weeks; part-time tracks take longer.
Are there free CNA classes in West Virginia?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. 39 of the 109 approved programs in West Virginia run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks.
How do I check that a CNA program in West Virginia is state-approved?
Every program on this page comes from West Virginia's official approved list. Before enrolling anywhere, confirm the program still appears on the current state list and ask the West Virginia Nurse Aide Registry if you are unsure.
Explore More
About this list
Programs are mirrored from West Virginia's official approved nurse aide training program list (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.