Skip to content

CNA Classes in Pennsylvania: 182 State-Approved Programs

Pennsylvania approves 182 CNA training programs, listed below from the state's official approved-program list (PA Department of Education BCTE), current as of September 2026. The most are in Philadelphia (13), Erie (6), Bethlehem (4). About 49 run at colleges, technical schools, and adult-education programs, and about 108 at nursing facilities and care centers, where training is often free for employees under federal rules.

Pennsylvania requires 75 training hours, the federal minimum, so full-time programs commonly finish in about 4 weeks. Once certified, a typical CNA in Pennsylvania earns $44,590 a year ($21.44 an hour), 6% above the national figure, per BLS wage data (May 2025).

CNA classes in Pennsylvania at a glance

  • •182 approved programs on the official state list, across 123 cities.
  • •Required training: 75 hours.
  • •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 108 programs here run at facilities.
  • •Typical pay once certified: $44,590 a year in Pennsylvania.
  • •After the exam, certification is listed on the Pennsylvania Nurse Aide Registry.

State-Approved CNA Programs in Pennsylvania

Every program below appears on Pennsylvania's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program or the state list before enrolling.

Showing 182 of 182 state-approved CNA programs in Pennsylvania.

Philadelphia 13 programs

  • Care Bridge AcademySchool or college

    448 N. 10th St. Suite 401, Philadelphia, 19123

    106 training hours

    (815) 260-5522

  • Community College of Philadelphia: Corporate SolutionsSchool or college

    1700 Spring Garden Street C1-9, Philadelphia, 19130

    124 training hours

    (215) 496-6157

  • Health & Technology Training Institute (HTTI)School or college

    100 S. Broad Street - 10th floor, Philadelphia, 19110

    152 training hours

    (215) 568-2220

  • Holy Family UniversitySchool or college

    9801 Frankford Avenue, Philadelphia, 19114

    132 training hours

    (267) 341-3375

  • Justee Medical InstituteSchool or college

    5500 Tabor Ave 3rd fl., Philadelphia, 19120

    80 training hours

    (551) 722-8778

  • Mercy Career & Technical High School - SecondarySchool or college

    2900 W. Hunting Park Avenue, Philadelphia, 19129

    105 training hours

    (215) 226-1225 ext. 126

  • Penn Asian Vocational InstituteSchool or college

    6926 Old York Road, Philadelphia, 19126

    120 training hours

    (215) 572-1234

  • Philadelphia Academy for Nurse Aide TrainingSchool or college

    5070 Parkside Ave Suite 1422, Philadelphia, 19131

    135 training hours

    (215) 495-3473

  • Quality Care Nursingnursing facilitySchool or college

    2519 Germantown Road Suite 213, Philadelphia, 19133

    102 training hours

    (267) 988-7090

  • Quality Caring ProfessionalsSchool or college

    1420 Walnut St. Suite 1318, Philadelphia, 19102

    134 training hours

    (215) 449-9088

  • SMD Healthcare AcademySchool or college

    6761 Germantown Avenue, Philadelphia, 19119

    106 training hours

    (267) 616-0163

  • Tranquility and Allegiance AcademySchool or college

    2519 Germantown Ave Suite 301, Philadelphia, 19133

    120 training hours

    (267) 271-2427

  • WeCare Training AcademySchool or college

    134 W. Chelten Avenue, Philadelphia, 19144

    114 training hours

    (215) 826-0102

Erie 6 programs

  • Erie County Commuity CollegeSchool or college

    2403 W. 8th Street, Erie, 16505

    120 training hours

    (814) 413-7044

  • HVA Senior Living Alliancenursing facilitySchool or college

    4631 West Lake Road, Erie, 16506

    120 training hours

    (814) 833-1609

  • LECOM at Village Squarenursing facility

    149 West 22nd Street, Erie, 16502

    120 training hours

    (814) 868-3470

  • Nightingale Nursing Home & Rehabnursing facility

    607 E. 26th Street, Erie, 16504

    120 training hours

    (814) 451-1329

  • Presbyterian SeniorCare Network, Manchester Commonsnursing facility

    6351 West Lake Rd, Erie, 16505

    140 training hours

    (814) 314-1612

  • Walnut Creek Healthcare and Rehab Centernursing facility

    4850 Zuck Road, Erie, 16506

    129 training hours

    (814) 836-3300

Bethlehem 4 programs

  • Bethlehem North Skilled Nursing & Rehab Centernursing facility

    2029 Westgate Drive, Bethlehem, 18017

    112 training hours

    (610) 861-0100

  • Bethlehem South Skilled Nursing & Rehab Centernursing facility

    2021 Westgate Drive, Bethlehem, 18017

    112 training hours

    (484) 225-9843

  • Falcon Institute of Health & Sciencenursing facility

    3045 Avenue B, Bethlehem, 18017

    120 training hours

    (484) 809-0698

  • Northampton Community CollegeSchool or college

    511 East Third Street Room 516, Bethlehem, 18015

    120 training hours

    (610) 332-6585

Harrisburg 4 programs

  • Dauphin County Technical School (A)School or college

    6001 Locust Lane, Harrisburg, 17109

    121 training hours

    (717) 652-3170

  • Harrisburg Area Community CollegeSchool or college

    One HACC Drive -Blocker 221, Harrisburg, 17110

    120 training hours

    (717) 221-1377

  • Homeland Centernursing facility

    1901 North 5th Street, Harrisburg, 17102

    120 training hours

    (717) 421-0707

  • TLC InstituteSchool or college

    Box 6567, Harrisburg, 17112

    (717) 671-7110

Pittsburgh 4 programs

  • CC of Allegheny CountySchool or college

    808 Ridge Avenue, Pittsburgh, 15222

    168 training hours

    (412) 237-4470

  • East End Health & Rehab Centernursing facility

    745 N. Highland Ave., Pittsburgh, 15206

    138 training hours

    (412) 362-6622

  • The Training and Education FundSchool or college

    1500 Ardmore Blvd. Suite 404, Pittsburgh, 15221

    110 training hours

    (814) 360-4746

  • UPMC Senior Communities/Canterbury Placenursing facility

    310 Fisk Street, Pittsburgh, 15201

    116 training hours

    (412) 622-9000

Uniontown 4 programs

  • Community Training InstituteSchool or college

    140 N. Beeson Avenue, Uniontown, 15401

    140 training hours

    (724) 430-3027

  • Fayette County Career Technical Inst. (CTI) ASchool or college

    175 Georges Fairchance Rd, Uniontown, 15401

    120 training hours

    (724) 437-2721 ext. 115

  • Lafayette Manornursing facility

    147 Lafayette Manor Road, Uniontown, 15401

    120 training hours

    (724) 430-4848

  • Laurel Ridge Centernursing facility

    75 Hickle Road, Uniontown, 15401

    112 training hours

    (724) 437-9871

Johnstown 3 programs

  • Commonwealth Technical Inst.School or college

    727 Goucher Street, Johnstown, 15905

    120 training hours

    (814) 254-0400

  • Greater Johnstown CTC (S)School or college

    445 Schoolhouse Road, Johnstown, 15904

    150 training hours

    (814) 266-6073

  • Richland Healthcare and Rehab Centernursing facility

    349 Vo-Tech Drive, Johnstown, 15904

    129 training hours

    (814) 541-5950

St. Marys 3 programs

  • Elk Haven Nursing Home Assoc., Inc.nursing facility

    785 Johnsonburg Rd, St. Marys, 15857

    120 training hours

    (814) 834-2618

  • Pinecrest Manornursing facility

    763 Johnsonburg Rd, St. Marys, 15857

    156 training hours

    (814) 788-8488

  • St. Marys Area High SchoolSchool or college

    977 South St. Marys Road, St. Marys, 15857

    144 training hours

    (814) 834-7831

Allentown 2 programs

  • Good Shepherd Home Raker Centernursing facility

    601 St John Street, Allentown, 18103

    (610) 776-3516

  • Lehigh-Carbon Community CollegeSchool or college

    718 Hamilton Mall, Allentown, 18101

    120 training hours

    (610) 799-1206

Bloomsburg 2 programs

  • Columbia- Montour AVTS (A)School or college

    5050 Sweppenheiser Drive, Bloomsburg, 17815

    120 training hours

    (570) 784-8040 ext. 3338

  • Columbia- Montour AVTS (S)School or college

    5050 Sweppenheiser Drive, Bloomsburg, 17815

    120 training hours

    (570) 784-8040 ext. 3338

Bradford 2 programs

  • Bradford Area High School (S)School or college

    81 Interstate Pkwy, Bradford, 16701

    100 training hours

    (814) 362-3845

  • Bradford Manor Nursing & Rehabnursing facility

    50 Langmaid Lane, Bradford, 16701

    126 training hours

    (814) 362-6090

Chambersburg 2 programs

  • Chambersburg Skilled Nursing and Rehab Centernursing facility

    1070 Stouffer Ave, Chambersburg, 17201

    112 training hours

    (717) 263-0436

  • Franklin County Career & Tech. Center (A)School or college

    2463 Loop Road, Chambersburg, 17202

    125 training hours

    (717) 263-9033

Dubois 2 programs

  • Christ the King Manornursing facility

    1100 W. Long Ave., Dubois, 15801

    120 training hours

    (814) 371-3180

  • Dubois Nursing Homenursing facility

    P.O. BOX 307, 212 S. 8th St., Dubois, 15801

    127 training hours

    (814) 375-9100

Greensburg 2 programs

  • Greene Health & Rehab Centernursing facility

    119 Industrial Park Road, Greensburg, 15601

    138 training hours

    (724) 836-2480

  • Rehab & Nursing Ctr at Greater Pittsburghnursing facility

    890 Weatherwood Lane, Greensburg, 15601

    126 training hours

    (724) 837-8076

Greenville 2 programs

  • Kadima Rehab & Nursing at Greenvillenursing facility

    110 Fredonia Road, Greenville, 16125

    117 training hours

    (724) 588-8090

  • St. Paul Homesnursing facility

    339 E. Jamestown Road, Greenville, 16125

    120 training hours

    (724) 588-7610

Hazel Township 2 programs

  • Dunmore Health Care Centernursing facility

    383 Hazle Township Blvd., Hazel Township, 18202

    138 training hours

    (484) 937-7475

  • Julia Ribaudo Extended Care Centernursing facility

    383 Hazel Twp Blvd., Hazel Township, 18202

    138 training hours

    (484) 937-7475

Jim Thorpe 2 programs

  • Carbon Career & Technical Institute (A)School or college

    150 West 13th Street, Jim Thorpe, 18229

    128 training hours

    (570) 325-3682 ext. 1517

  • Carbon Career & Technical Institute (S)School or college

    150 West 13th Street, Jim Thorpe, 18229

    (570) 325-3682 ext. 1318

Lancaster 2 programs

  • Eastern Mennonite UniversitySchool or college

    1846 Charter Lane Suite 212, Lancaster, 17601

    120 training hours

    (717) 690-8600

  • Lancaster Nursing and Rehabnursing facility

    900 E. King Street, Lancaster, 17602

    120 training hours

    (717) 293-7240

Leesport 2 programs

  • Berks Career & Tech. Center (S)School or college

    West 1057 County Road, Leesport, 19533

    126 training hours

    (610) 374-4073

  • Berks Heim Nursing and Rehablitationnursing facility

    1011 Berks Road, Leesport, 19533

    120 training hours

    (610) 376-4841

Markleysburg 2 programs

  • Quality Life Services Henry ClaySchool or college

    5253 National Pike, Markleysburg, 15459

    120 training hours

    (724) 329-5545

  • Quality Life Services Markleysburgnursing facility

    252 Main St., Markleysburg, 15459

    120 training hours

    (724) 329-4830

Mcconnellsburg 2 programs

  • Fulton County Center for Career & Technology (A)School or college

    145 East Cherry Street, Mcconnellsburg, 17233

    126 training hours

    (717) 485-5813

  • Fulton County Center for Career & Technology (S)School or college

    145 East Cherry Street, Mcconnellsburg, 17233

    120 training hours

    (717) 485-5813

Meadville 2 programs

  • Crawford County CTC (S)School or college

    860 Thurston Rd, Meadville, 16335

    90 training hours

    (814) 724-6024 ext. 219

  • Wesbury United Methodist Communitynursing facility

    31 N. Park Avenue, Meadville, 16335

    120 training hours

    (914) 332-9000

Mechanicsburg 2 programs

  • Cumberland Perry Area CTC - (S)School or college

    110 Old Willow Mill Road, Mechanicsburg, 17050

    167 training hours

    (717) 697-0354 ext. 173

  • Messiah UniversitySchool or college

    1 University Ave, Mechanicsburg, 17055

    120 training hours

    (717) 796-1800 ext. 4469

New Castle 2 programs

  • Lawrence County CTC (S)School or college

    750 Phelps Way, New Castle, 16101

    120 training hours

    (724) 658-3583

  • Quality Life Services New Castlenursing facility

    520 Friendship Street, New Castle, 16101

    120 training hours

    (724) 654-7791 ext. 3981

Norristown 2 programs

  • Dotlen Academy of ScienceSchool or college

    837 Dekalb Street, Norristown, 19401

    120 training hours

    (610) 277-8800

  • Suburban Woods Health & Rehab Centernursing facility

    2751 Dekalb Pike, Norristown, 19401

    138 training hours

    (814) 248-9073

Pottstown 2 programs

  • Pottstown Skilled Nursing & Rehab Centernursing facility

    724 North Charlotte Street, Pottstown, 19464

    112 training hours

    (484) 225-9843

  • Sanatoga Center - Genesis Healthcarenursing facility

    225 Evergreen Road, Pottstown, 19464

    112 training hours

    (610) 718-0900

Reading 2 programs

  • Reading Area CCSchool or college

    10 South Second Street, P.O. Box 170, Reading, 19601

    118 training hours

    (610) 375-8180

  • Spruce Manor Nursing & Rehabilitationnursing facility

    220 S. 4th Ave, Reading, 19611

    138 training hours

    (610) 374-5175

Scranton 2 programs

  • Allied Services Corporate NATCEPSchool or college

    475 Morgan Highway, Scranton, 18501

    130 training hours

    (570) 341-4691

  • Allied Services- Skilled Nsg. Ctr.nursing facility

    303 Smallacombe Drive, Scranton, 18508

    128 training hours

    (570) 341-4691

Sunbury 2 programs

  • Sunbury Skilled Nursing & Rehab Centernursing facility

    901 Court Street, Sunbury, 17801

    112 training hours

    (570) 286-7121

  • Susquehanna Valley Community Education ProjectSchool or college

    15 S. 5th Street, Sunbury, 17801

    120 training hours

    (272) 203-9334

Upper Darby 2 programs

  • Stephanie Onoame NA Traininig ProgramSchool or college

    207 S. State Rd Ste 50, Upper Darby, 19082

    115 training hours

    (267) 679-2347

  • Successful Aging Career Institute, Inc.School or college

    48 A Garrett Road, Upper Darby, 19082

    120 training hours

    (484) 461-9342

Washington 2 programs

  • Premier Washington Health Centernursing facility

    36 Old Hickory Ridge Rd, Washington, 15301

    120 training hours

    (267) 353-9288

  • Presbyterian Sr. Care Washington/Southmontnursing facility

    835 S. Main Street, Washington, 15301

    140 training hours

    (814) 828-5600

Wellsboro 2 programs

  • Broad Acres Health & Rehab Centernursing facility

    1883 Shumway Hill Rd, Wellsboro, 16901

    121 training hours

    (570) 724-3913

  • The Green Homenursing facility

    37 Central Avenue, Wellsboro, 16901

    120 training hours

    (570) 724-3131

Wilkes-Barre 2 programs

  • Allied Services-Center City Skilled Nsg. Ctr.nursing facility

    80 E. Northampton St., Wilkes-Barre, 18701

    130 training hours

    (570) 341-4691

  • Allied Services Meade St SNCnursing facility

    200 South Meade Street, Wilkes-Barre, 18702

    130 training hours

    (570) 823-6131

Williamsport 2 programs

  • Rose View Nursing and Rehab Centernursing facility

    1201 Rural Avenue, Williamsport, 17701

    120 training hours

    (570) 529-3915

  • Williamsport Homenursing facility

    1900 Ravine Road, Williamsport, 17701

    117 training hours

    (570) 323-8781

Allison Park 1 program

  • Concordia at Rebecca Residencenursing facility

    3746 Cedar Ridge Road, Allison Park, 15101

    89 training hours

    (724) 444-0600

Bangor 1 program

  • Slate Belt Health & Rehab Centernursing facility

    701 Slate Belt Blvd., Bangor, 18013

    138 training hours

    (610) 588-6161

Bartonsville 1 program

  • Monroe Career & Tech. Inst. (A)School or college

    194 Laurel Lake Drive, Bartonsville, 18321

    120 training hours

    (570) 629-2001 ext. 1105

Beaver Falls 1 program

  • Providence Healthcare Centernursing facility

    900 Third Avenue, Beaver Falls, 15010

    138 training hours

    (724) 846-8504

Bellefonte 1 program

  • Centre Care Nursing and Rehab Centernursing facility

    250 Persia Road, Bellefonte, 16823

    120 training hours

    (814) 278-6000

Belleville 1 program

  • Valley View Retirement Communitynursing facility

    4702 E Main Street, Belleville, 17004

    120 training hours

    (717) 935-2105

Brockway 1 program

  • Highland View Health Care and Rehab Ctrnursing facility

    90 Main Street, Brockway, 15824

    129 training hours

    (814) 265-8265

Butler 1 program

  • Quality Life Services ButlerSchool or college

    612 North Main Street, Butler, 16001

    120 training hours

    (724) 431-0770

Camp Hill 1 program

  • Camp Hill Skilled Nursing & Rehab Centernursing facility

    1700 Market Street, Camp Hill, 17011

    112 training hours

    (484) 225-9843

Canonsburg 1 program

  • TownView Health & Rehab Centernursing facility

    300 Barr Street, Canonsburg, 15317

    (724) 746-5040

Christiana 1 program

  • Newport Meadows Nursing and Rehabilitation Centernursing facility

    41 Newport Ave, Christiana, 17509

    120 training hours

    (570) 366-0400

Coal Township 1 program

  • Mountain View Rehab & Senior Living Centernursing facility

    2050 Trevorton Rd, Coal Township, 17866

    (570) 644-4466

Cornwall 1 program

  • Cornwall Manornursing facility

    1 Boyd Street, Cornwall, 17016

    125 training hours

    (717) 273-2647

Corry 1 program

  • Corry Manornursing facility

    640 Worth St., Corry, 16407

    126 training hours

    (814) 664-9606

Coudersport 1 program

  • Sweden Valley Manornursing facility

    1028 E. Second Street, Coudersport, 16915

    126 training hours

    (814) 274-7610

Cranberry Twp. 1 program

  • Sherwood Oaksnursing facility

    100 Norman Drive, Cranberry Twp., 16066

    116 training hours

    (724) 776-8100

Dallastown 1 program

  • Inners Creek Skilled Nursing and Rehabilitation Centernursing facility

    100 W Queen Street, Dallastown, 17313

    112 training hours

    (484) 225-9843

Davidsville 1 program

  • Laurel View Villagenursing facility

    2000 Cambridge Drive, Davidsville, 15928

    150 training hours

    (814) 205-6734

Easton 1 program

  • Easton Skilled Nursing and Rehab Centernursing facility

    2600 Northampton Street, Easton, 18045

    112 training hours

    (610) 250-0150

Edinboro 1 program

  • Edinboro Manornursing facility

    419 Waterford Street, Edinboro, 16412

    126 training hours

    (814) 734-5021

Ellizabethtown 1 program

  • Masonic Village at Elizabethtownnursing facility

    One Masonic Drive, Ellizabethtown, 17022

    (717) 367-1121 ext. 33816

Elmhurst Twnship 1 program

  • St. Mary's Villa Nursing Home, Inc.nursing facility

    516 St. Mary's Villa Road, Elmhurst Twnship, 18444

    136 training hours

    (570) 842-7621 ext. 1159

Everett 1 program

  • Bedford County Tech. Center - ASchool or college

    195 Pennknoll Road, Everett, 15537

    125 training hours

    (814) 623-2760

Exeter 1 program

  • Highland Manornursing facility

    750 Schooley Avenue, Exeter, 18643

    135 training hours

    (570) 655-3791

Eynon 1 program

  • Revolutionary Education CenterSchool or college

    829 Scranton Carbondale Highway, Eynon, 18403

    120 training hours

    (570) 483-3600

Fairless Hills 1 program

  • Bucks County Technical High School (S)School or college

    610 Wistar Road, Fairless Hills, 19030

    120 training hours

    (215) 949-1700 ext. 2065

Fairview 1 program

  • Fairview Manornursing facility

    900 Manchester Road, Fairview, 16415

    126 training hours

    (814) 838-4822

Franklin 1 program

  • Sugar Creek Care Centernursing facility

    351 Causeway Drive, Franklin, 16323

    116 training hours

    (814) 437-0100

Garnet Valley 1 program

  • Naamans Creek Country Manornursing facility

    1194 Naamans Creek Rd, Garnet Valley, 19060

    120 training hours

    (484) 832-1985

Glenside 1 program

  • Edgehill Nursing & Rehab Centernursing facility

    146 Edgehill Road, Glenside, 19038

    120 training hours

    (215) 886-1043

Hanover 1 program

  • Homewood Living Plum Creeknursing facility

    425 Westminister Avenue, Hanover, 17331

    120 training hours

    (717) 637-4166

Harleysville 1 program

  • Peter Becker Communitynursing facility

    800 Maple Avenue, Harleysville, 19438

    125 training hours

    (215) 256-9501

Hazleton 1 program

  • Hazleton Area Career Center (S)School or college

    1451 West 23rd Street, Hazleton, 18201

    120 training hours

    (570) 459-3172

Home 1 program

  • The Rapha SchoolSchool or college

    17 Griffith Drive, Home, 15747

    120 training hours

    (724) 549-4700

Honesdale 1 program

  • Honesdale High SchoolSchool or college

    459 Terrace Street, Honesdale, 18431

    120 training hours

    (570) 253-2046

Huntingdon 1 program

  • Huntingdon Valley Skilled Nursing & Rehabilitation Centernursing facility

    3430 Huntingdon Pike, Huntingdon, 19006

    112 training hours

    (215) 938-7171

Jeannette 1 program

  • Quest Healthcare AcademySchool or college

    2030 Ader Road, Jeannette, 15644

    120 training hours

    (724) 327-3557

Kane 1 program

  • Lutheran Home at Kanenursing facility

    100 High Point Drive, Kane, 16735

    120 training hours

    (814) 837-6706

Kingston 1 program

  • Third Avenue Nursing & Rehab Centernursing facility

    702 Third Avenue, Kingston, 18704

    138 training hours

    (570) 283-5848

Lackawanna 1 program

  • Elan Skilled Nursing & Rehabnursing facility

    1101 Vine Street, Lackawanna, 18510

    (570) 344-6177

Lansdale 1 program

  • Dock Woods Communitynursing facility

    275 Dock Drive, Lansdale, 19446

    127 training hours

    (215) 368-4438

Latrobe 1 program

  • E. Westmoreland CTC (S)School or college

    4904 RT 982, Latrobe, 15650

    113 training hours

    (724) 539-9788 ext. 314

Laureldale 1 program

  • The Care TeamSchool or college

    2125 Elizabeth Avenue, Laureldale, 19605

    80 training hours

    (215) 650-9399 ext. 701

Lebanon 1 program

  • Lebanon Skilled Nursing & Rehab Centernursing facility

    900 Tuck Street, Lebanon, 17042

    112 training hours

    (484) 225-9843

Lewistown 1 program

  • William Penn Nursing and Rehab Centernursing facility

    163 Summit Drive, Lewistown, 17044

    120 training hours

    (717) 248-3941

Lima 1 program

  • Fair Acres Geriatric Centernursing facility

    340 N. Middletown Rd., Lima, 19037

    120 training hours

    (610) 891-5793

Martinsburg 1 program

  • Homewood Living Martinsburgnursing facility

    437 Givler Drive, Martinsburg, 16662

    120 training hours

    (814) 793-3728

Media 1 program

  • Delaware County Community CollegeSchool or college

    901 S. Media Line Road, Media, 19063

    133 training hours

    (610) 359-5029

Mercer 1 program

  • Avalon Springs Placenursing facility

    745 Greenville Road, Mercer, 16613

    (724) 662-5400

Mifflin 1 program

  • Locust Grove Retirement Villagenursing facility

    69 Cottage Road, Mifflin, 17850

    129 training hours

    (774) 303-9372

Milton 1 program

  • Central Susquehanna Intermediate UnitSchool or college

    90 Lawton Lane, Milton, 17847

    125 training hours

    (814) 777-7213

Montgomeryville 1 program

  • Montgomeryville Skilled Nursing and Rehabnursing facility

    640 Bethlehem Pike, Montgomeryville, 18936

    112 training hours

    (484) 225-9843

Mountain Top 1 program

  • Mountain Top Rehab & Healthcare Centernursing facility

    185 S. Mountain Blvd., Mountain Top, 18707

    129 training hours

    (814) 541-5950

Muncy 1 program

  • Susquehanna Hlth Sklld Nurs & Rehab. Ctr.nursing facility

    215 E. Water St., Muncy, 17756

    120 training hours

    (570) 546-4040

Nanticoke 1 program

  • Luzerne County Communty CollegeSchool or college

    1333 South Prospect St, Nanticoke, 18634

    120 training hours

    (570) 740-0480

New Berlin 1 program

  • SUN Area Tech. Institute (S)School or college

    815 East Market Street, New Berlin, 17855

    150 training hours

    (570) 966-1031

New Bloomfield 1 program

  • Premier at Perry Village Nursing and Rehabilitationnursing facility

    213 East Main Street, New Bloomfield, 17068

    120 training hours

    (570) 847-0404

New Oxford 1 program

  • Cross Keys Village-Brethrennursing facility

    2990 Carlisle Pike - Box 128, New Oxford, 17350

    120 training hours

    (717) 748-4739

Newtown 1 program

  • Bucks County CC/Nsg & Allied HealthcareSchool or college

    Cottage 1, 275 Swamp Road, Newtown, 18940

    130 training hours

    (215) 968-8482

Orwigsburg 1 program

  • Seton Manornursing facility

    1000 Seton Drive, Orwigsburg, 17961

    120 training hours

    (570) 366-0400

Oswego, Ny 1 program

  • Elemental Management GroupSchool or college

    91 East 1st Street, Oswego, Ny, 13126

    133 training hours

    (315) 529-3267

Philipsburg 1 program

  • Heritage Ridge Sr Living at Windy Hillnursing facility

    100 Dogwood Drive, Philipsburg, 16866

    120 training hours

    (814) 342-8400

Pleasant Gap 1 program

  • Central Pa Institute Sci & Tech (A)School or college

    540 N. Harrison Rd, Pleasant Gap, 16823

    120 training hours

    (814) 359-2793

Port Allegany 1 program

  • Seneca Highlands Career and Tech. CenterSchool or college

    219 Edison Bates Dr., Port Allegany, 16743

    80 training hours

    (814) 642-2573

Quakertown 1 program

  • Quakertown Centernursing facility

    1020 S. Main Street, Quakertown, 18951

    119 training hours

    (215) 536-9300

Rochester Mills 1 program

  • NA TrainSchool or college

    45 Nashville Road, Rochester Mills, 15771

    123 training hours

    (814) 590-7081

Secane 1 program

  • Nyce TrainingSchool or college

    649 South Ave Unit 2, Secane, 19018

    110 training hours

    (215) 827-6787

Selinsgrove 1 program

  • The Manor at Penn Villagenursing facility

    51 PA-204, Selinsgrove, 17870

    129 training hours

    (774) 303-9372

Sellersville 1 program

  • The Community at Rockhillnursing facility

    3250 State Road, Sellersville, 18960

    120 training hours

    (215) 257-2751

Shippenville 1 program

  • Clarion County Career Center (A)School or college

    447 Career Lane, Shippenville, 16254

    129 training hours

    (814) 226-4391 ext. 125

Smethport 1 program

  • Sena Kean Manornursing facility

    17083 Rt 6, Smethport, 16749

    120 training hours

    (814) 887-5601

Souderton 1 program

  • Souderton Mennonite Homesnursing facility

    207 West Summit St, Souderton, 18964

    127 training hours

    (215) 723-9881

South Mountain 1 program

  • South Mountain Restoration Centernursing facility

    10058 S. Mountain Rd, South Mountain, 17261

    120 training hours

    (717) 749-4006

State College 1 program

  • State College Area High SchoolSchool or college

    653 Westerly Parkway, State College, 16801

    (814) 272-8762

Stroudsburg 1 program

  • Stroudsburg Institute of Health Allied ServicesSchool or college

    18 North 7th Street, Stroudsburg, 18360

    120 training hours

    (570) 269-2423

Titusville 1 program

  • Northern PA Regional CollegeSchool or college

    501 E. Main Street, Titusville, 18354

    129 training hours

    (774) 303-9372

Towanda 1 program

  • Robert Packer Hospital Skilled Nursing and Rehabnursing facility

    91 Hospital Drive, Towanda, 18848

    120 training hours

    (570) 887-4533

Tremont 1 program

  • Tremont Hlth & Rehab Ctrnursing facility

    44 Donaldson Road, Tremont, 17981

    138 training hours

    (570) 595-3141

Troy 1 program

  • Bradford Hills Nursing & Rehab Centernursing facility

    15900 Route 6, Troy, 16947

    120 training hours

    (570) 297-4111

Verona 1 program

  • Presbyterian Sr. Care Longwood - Oakmontnursing facility

    500 Route 909, Verona, 15147

    140 training hours

    (412) 826-5703

W. Chester 1 program

  • Pocopson Homenursing facility

    1695 Lenape Road, W. Chester, 19382

    120 training hours

    (610) 793-1212 ext. 6833

Warren 1 program

  • Warren Manornursing facility

    682 Pleasant Drive, Warren, 16365

    126 training hours

    (814) 723-7060

Waynesburg 1 program

  • WeCare Rolling Meadowsnursing facility

    107 Curry Road, Waynesburg, 15370

    120 training hours

    (724) 627-3153

West Hazleton 1 program

  • NSB TrainersSchool or college

    103 Rotary Drive, West Hazleton, 18201

    100 training hours

    (570) 582-4556

West Reading 1 program

  • West Reading Skilled Nursing and Rehabnursing facility

    425 Buttonwood Street, West Reading, 19611

    112 training hours

    (484) 225-9843

Willow Street 1 program

  • Willow Valley Communitiesnursing facility

    925 Willow Valley Lakes Drive, Willow Street, 17584

    120 training hours

    (717) 464-8845

York 1 program

  • Pure Excellence HealthcareSchool or college

    4464 Lincoln Hwy Suite 6-7, York, 17406

    98 training hours

    (717) 900-7295

Youngwood 1 program

  • Westmoreland Community CollegeSchool or college

    145 Pavilion Lane, Youngwood, 15697

    128 training hours

    (724) 925-4082

Zelienople 1 program

  • Lutheran Senior Life Passavant Communitynursing facility

    105 Burgess Drive, Zelienople, 16063

    149 training hours

    (724) 452-5400

Source: PA Department of Education BCTE (official list), mirrored September 2026. 182 programs.

Where the Programs Are

Frequently Asked Questions

How many CNA classes are there in Pennsylvania?

Pennsylvania's official approved-program list names 182 state-approved CNA training programs, with the most in Philadelphia, Erie, Bethlehem. The list is published by PA Department of Education BCTE and this page mirrors it as of September 2026.

How long is CNA training in Pennsylvania?

Pennsylvania requires 75 total training hours, against the federal minimum of 75. Full-time programs commonly finish in about 4 weeks; part-time tracks take longer.

Are there free CNA classes in Pennsylvania?

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. 108 of the 182 approved programs in Pennsylvania run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks. LTC-employed trainees cannot be charged; self-payers hired by an LTC facility within 12 months get pro-rata reimbursement (half after 130 worked hours, rest after another 130).

How do I check that a CNA program in Pennsylvania is state-approved?

Every program on this page comes from Pennsylvania's official approved list (linked below). Before enrolling anywhere, confirm the program still appears on the current state list and ask the Pennsylvania Nurse Aide Registry if you are unsure.

Explore More

About this list

Programs are mirrored from Pennsylvania's official approved nurse aide training program list published by PA Department of Education BCTE (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.