Skip to content

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.