Skip to content

CNA Classes in Maryland: 118 State-Approved Programs

Maryland approves 118 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in Baltimore (18), Cumberland (5), Hagerstown (5). About 64 run at colleges, technical schools, and adult-education programs, and about 25 at nursing facilities and care centers, where training is often free for employees under federal rules.

Maryland requires 100 training hours (40 clinical), 25 above the federal minimum of 75, so full-time programs commonly finish in about 5 weeks. Once certified, a typical CNA in Maryland earns $43,240 a year ($20.79 an hour), 2% above the national figure, per BLS wage data (May 2025).

CNA classes in Maryland at a glance

  • •118 approved programs on the official state list, across 65 cities.
  • •Required training: 100 hours, 40 of them clinical.
  • •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 25 programs here run at facilities.
  • •Typical pay once certified: $43,240 a year in Maryland.
  • •After the exam, certification is listed on the Maryland CNA Registry.

State-Approved CNA Programs in Maryland

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

Showing 118 of 118 state-approved CNA programs in Maryland.

Baltimore 18 programs

  • Baltimore City Community CollegeCollege

    2901 Liberty Heights Avenue, Baltimore, 21215

  • Community College of Baltimore CountyCollege

    7201 Rossville Boulevard, Baltimore, 21237

  • Community College of Baltimore County - DundalkCollege

    7200 Sollers Point Road, Baltimore, 21222

  • Community College of Baltimore County - EssexCollege

    7201 Rossville Boulevard, Baltimore, 21237

  • Coppin State UniversityCollege

    2500 W North Avenue, Baltimore, 21216

  • Edmondson-Westside High SchoolHigh School

    501 N Athol Avenue, Baltimore, 21229

  • Future Care HomewoodNursing Home

    2700 N Charles Street, Baltimore, 21218

  • FutureCare IrvingtonNursing Home

    22 South Athol Avenue, Baltimore, 21229

  • Genesis HealthCare - Franklin Woods CenterNursing Home

    9200 Franklin Square Drive, Baltimore, 21237

  • Green Street AcademyHigh School

    125 N Hilton Street, Baltimore, 21229

  • Mergenthaler Vocational Technical High SchoolHigh School

    3500 Hillen Road, Baltimore, 21218

  • Patterson High SchoolHigh School

    100 Kane Street, Baltimore, 21224

  • REACH! Partnership School #341High School

    2555 Harford Road, Baltimore, 21218

  • St. Elizabeth Rehabilitation and Nursing Centernursing facilityNursing Home

    3320 Benson Avenue, Baltimore, 21227

  • The Soul of Medicine Training CenterNursing Home

    5910 York Road, Baltimore, 21212

  • Tribute Home CareNursing Home

    3501 Clipper Road, Baltimore, 21211

  • University of Maryland Medical Center - Midtown CampusHospital

    827 Linden Avenue, Baltimore, 21201

  • Vivien T. Thomas Medical Arts AcademyHigh School

    100 N Calhoun Street, Baltimore, 21223

Cumberland 5 programs

  • Allegany College of MarylandCollege

    12402 Willowbrook Road, SE, Cumberland, 21502

  • Allegany Health Nursing & Rehabilitation Centernursing facilityNursing Home

    730 Furnace Street, Cumberland, 21502

  • Cumberland Healthcare Centernursing facilityNursing Home

    512 Winifred Road, Cumberland, 21502

  • Devlin Manor Nursing and Rehabilitation Centernursing facilityNursing Home

    10301 Chrisite Road NE, Cumberland, 21502

  • Lighthouse Christian AcademyHigh School

    2020 Bedford Street, Cumberland, 21502

Hagerstown 5 programs

  • Boyd J. Michael, III Technical High SchoolHigh School

    50 West Oak Ridge Drive, Hagerstown, 21740

  • Hagerstown Community CollegeCollege

    11401 Robinwood Drive, Hagerstown, 21742

  • Hagerstown Community CollegeCollege

    11400 Robinwood Drive, Hagerstown, 21742

  • Julia Manor Nursing and Rehabilitation Centernursing facilityNursing Home

    333 Mill Street, Hagerstown, 21740

  • Meritus Medical CenterHospital

    11117 Medical Campus Road, Hagerstown, 21742

Salisbury 5 programs

  • Anchorage Healthcare Centernursing facilityNursing Home

    105 Times Square, Salisbury, 21801

  • Genesis HealthCare - Salisbury Rehabilitation & Nursing Healthcare Centernursing facilityNursing Home

    200 Civic Avenue, Salisbury, 21804

  • Parkside High SchoolHigh School

    1015 Beaglin Park Drive, Salisbury, 21804

  • Parkside High School Health OccupationsHigh School

    1015 Beaglin Park Drive, Salisbury, 21804

  • Wor-Wic Community CollegeCollege

    32000 Campus Drive, Salisbury, 21804

Silver Spring 5 programs

  • Adventist HealthCare White Oak Medical CenterHospital

    11890 Healing Way, Silver Spring, 20904

  • Genesis Healthcare - Fairland CenterNursing Home

    2101 Fairland Road, Silver Spring, 20904

  • Holy Cross HealthHospital

    1500 Forest Glen Road, Silver Spring, 20910

  • Montgomery College Refugee Training CenterCollege

    930 King Street, Silver Spring, 20910

  • Thomas Edison High School of TechnologyHigh School

    12501 Dalewood Drive, Silver Spring, 20906

Bel Air 4 programs

  • Harford Community CollegeCollege

    401 Thomas Run Road, Bel Air, 21015

  • Harford Technical High SchoolHigh School

    200 Thomas Run Road, Bel Air, 21015

  • Sterling Care Bel AirNursing Home

    410 E Macphail Road, Bel Air, 21014

  • University of Maryland Upper Chesapeake HealthHospital

    500 Upper Chesapeake Drive, Bel Air, 21014

Oakland 3 programs

  • Dennett Road Manornursing facilityNursing Home

    1113 Mary Drive, Oakland, 21550

  • Garrett Regional Medical Center of West Virginia University MedicineHospital

    251 North Fourth Street, Oakland, 21550

  • Southern Garrett High SchoolHigh School

    345 Oakland Drive, Oakland, 21550

Rockville 3 programs

  • Adventist HealthCare Shady Grove Medical CenterHospital

    9901 Medical Center Drive, Rockville, 20850

  • School Health Services, Montgomery County GovernmentHigh School

    401 Hungerford Drive, Rockville, 20850

  • Sterling Care RockvilleNursing Home

    303 Adclare Road, Rockville, 20850

Westminster 3 programs

  • Carroll Community CollegeCollege

    1601 Washington Road, Westminster, 21157

  • Carroll County Career & Technology CenterHigh School

    1229 Washington Road, Westminster, 21157

  • Westminster Healthcare Centernursing facilityNursing Home

    1234 Washington Road, Westminster, 21157

Arnold 2 programs

  • Anne Arundel Community CollegeCollege

    101 College Parkway, Arnold, 21012

  • FutureCare ChesapeakeNursing Home

    305 College Parkway, Arnold, 21012

Centreville 2 programs

  • Complete Care at Corsica HillsNursing Home

    205 Armstrong Street, Centreville, 21617

  • Queen Anne’s County High SchoolHigh School

    125 Ruthsburg Road, Centreville, 21617

Clinton 2 programs

  • Clinton Healthcare Centernursing facilityNursing Home

    9211 Stuart Lane, Clinton, 20735

  • FutureCare PineviewNursing Home

    9106 Pine View Lane, Clinton, 20735

Edgewater 2 programs

  • Center of Applied Technology SouthHigh School

    211 Central Avenue East, Edgewater, 21037

  • South River Healthcare Centernursing facilityNursing Home

    144 Washington Road, Edgewater, 21037

Frederick 2 programs

  • Frederick Community CollegeCollege

    7932 Opossumtown Pike, Frederick, 21702

  • Homewood Living Fredericknursing facilityNursing Home

    7407 Willow Road, Frederick, 21701

Frostburg 2 programs

  • Frostburg Village Rehab Center (fomerly Sterling Care at Frostburg Village)nursing facilityNursing Home

    1 Kaylor Circle, Frostburg, 21532

  • Mountain City Rehab Center (formerly Peace Healthcare at Mountain City)nursing facilityNursing Home

    48 Tarn Terrace, Frostburg, 21532

La Plata 2 programs

  • College of Southern MarylandCollege

    La Plata, 20646

  • Sage Point Senior Livingnursing facilityNursing Home

    10200 La Plata Road, La Plata, 20646

Randallstown 2 programs

  • Community College of Baltimore County - RandallstownCollege

    3637 Offutt Road, Randallstown, 21133

  • Randallstown High School (formerly Millford Mill Academy)High School

    4000 Offutt Road, Randallstown, 21133

Upper Marlboro 2 programs

  • Prince George’s Community CollegeCollege

    301 Largo Road, Upper Marlboro, 20774

  • Prince George’s Community CollegeCollege

    302 Largo Road, Upper Marlboro, 20774

Waldorf 2 programs

  • Genesis Waldorf Healthcare Centernursing facilityNursing Home

    4140 Old Washington Highway, Waldorf, 20602

  • North Point High School for Science, Technology, & IndustryHigh School

    2500 Davis Road, Waldorf, 20603

Wye Mills 2 programs

  • Chesapeake CollegeCollege

    1000 College Circle, Wye Mills, 21679

  • Chesapeake College Integrated CNA ProgramCollege

    Wye Mills, 21679

Accident 1 program

  • Northern Garrett High SchoolHigh School

    86 Pride Parkway, Accident, 21520

Annapolis 1 program

  • Luminis Health Anne Arundel Medical CenterHospital

    2001 Medical Parkway, Annapolis, 21401

Belcamp 1 program

  • Sterling Care RiversideNursing Home

    1123 Belcamp Garth, Belcamp, 21017

Berlin 1 program

  • Atlantic General HospitalHospital

    9733 Healthway Drive, Berlin, 21811

Bethesda 1 program

  • Sterling Care BethesdaNursing Home

    5721 Grosvenor Lane, Bethesda, 20814

Bladensburg 1 program

  • Bladensburg High SchoolHigh School

    4200 57th Avenue, Bladensburg, 20710

Boonsboro 1 program

  • Sterling Care at South MountainNursing Home

    141 S. Main Street, Boonsboro, 21713

Bowie 1 program

  • Genesis HealthCare - Larkin Chase CenterNursing Home

    15005 Health Center Drive, Bowie, 20716

Brooklyn Park 1 program

  • Genesis HealthCare - Hammonds Lane CenterNursing Home

    613 Hammonds Lane, Brooklyn Park, 21225

Burtonsville 1 program

  • Paint Branch High SchoolHigh School

    14121 Old Columbia Pike, Burtonsville, 20866

Callaway 1 program

  • The Kings Christian AcademyHigh School

    20738 Point Lookout Road, Callaway, 20620

Cambridge 1 program

  • Dorchester County Career & Technology CenterHigh School

    2645 MD-16, Cambridge, 21613

Catonsville 1 program

  • Spring Grove Hospital CenterHospital

    55 Wade Avenue, Catonsville, 21228

Charlotte Hall 1 program

  • Charlotte Hall Veterans Homenursing facilityNursing Home

    29449 Charlotte Hall Road, Charlotte Hall, 20622

Columbia 1 program

  • Howard Community CollegeCollege

    10901 Little Patuxent Parkway, Columbia, 21044

Crofton 1 program

  • Crofton Care and Rehabilitation Centernursing facilityNursing Home

    2131 Davidsonville Road, Crofton, 21114

Dundalk 1 program

  • Sollers Point Technical High SchoolHigh School

    1901 Delvale Avenue, Dundalk, 21222

Easton 1 program

  • Easton High SchoolHigh School

    723 Mecklenburg Avenue, Easton, 21601

Eklton 1 program

  • Cecil County School of TechnologyHigh School

    912 Appleton Road, Eklton, 21921

Elkton 1 program

  • Laurelwood Healthcare Centernursing facilityNursing Home

    100 Laurel Drive, Elkton, 21921

Forest Hill 1 program

  • Sterling Care Forest HillNursing Home

    109 Forest Valley Drive, Forest Hill, 21050

Fort Washington 1 program

  • Fort Washington Healthcare Centernursing facilityNursing Home

    12021 Livingston Road, Fort Washington, 20744

Glen Burnie 1 program

  • Anne Arundel County School Health ServicesHigh School

    791 Aquahart Road, Glen Burnie, 21061

Grantsville 1 program

  • Goodwill Mennonite Homenursing facilityNursing Home

    891 Dorsey Hotel Road, Grantsville, 21536

Havre De Grace 1 program

  • Citizens Care & Rehabilitation Center - Havre de Gracenursing facilityNursing Home

    415 South Market Street, Havre De Grace, 21078

Kensington 1 program

  • Kensington Healthcare Centernursing facilityNursing Home

    3000 McComas Avenue, Kensington, 20895

Laurel 1 program

  • Laurel High SchoolHigh School

    8000 Cherry Lane, Laurel, 20707

Leonardtown 1 program

  • Dr. James A. Forrest Career & Technology CenterHigh School

    24005 Point Lookout Road, Leonardtown, 20650

Manchester 1 program

  • Autumn Lake Healthcare at Long ViewNursing Home

    3323 Main Street, Manchester, 21102

Mchenry 1 program

  • Garrett CollegeCollege

    687 Mosser Road, Mchenry, 21541

Newark 1 program

  • Worcester Technical High SchoolHigh School

    6290 Worcester Highway, Newark, 21841

North East 1 program

  • Cecil CollegeCollege

    North East, 21902

Prince Frederick 1 program

  • Career and Technology Academy (Calvert County Public School)High School

    330 Dorsey Road, Prince Frederick, 20678

Reisterstown 1 program

  • FutureCare CherrywoodNursing Home

    12020 Reisterstown Road, Reisterstown, 21136

Ridgely 1 program

  • Caroline Career and Technology CenterHigh School

    10855 Central Avenue, Ridgely, 21660

Rising Sun 1 program

  • Autumn Lake Healthcare at Calvert Manornursing facilityNursing Home

    1881 Telegraph Road, Rising Sun, 21911

Sandy Spring 1 program

  • Sherwood High SchoolHigh School

    300 Olney Sandy Spring Road, Sandy Spring, 20806

Takoma Park 1 program

  • Montgomery CollegeCollege

    7600 Takoma Avenue, Takoma Park, 20912

Temple Hills 1 program

  • Crossland High SchoolHigh School

    6901 Temple Hills Road, Temple Hills, 20748

Timonium 1 program

  • Stella MarisNursing Home

    2300 Dulaney Valley Road, Timonium, 21093

Westernport 1 program

  • Moran Nursing & Rehabilitation Centernursing facilityNursing Home

    25701 Shady Lane SW, Westernport, 21562

Westover 1 program

  • Somerset County Technical High SchoolHigh School

    7994 Tawes Campus Drive, Westover, 21871

Wheaton 1 program

  • John F. Kennedy High SchoolHigh School

    1901 Randolph Road, Wheaton, 20902

Williamsport 1 program

  • Homewood at WilliamsportNursing Home

    16505 Virginia Avenue, Williamsport, 21795

Worton 1 program

  • Kent County High SchoolHigh School

    25301 Lambs Meadow Road, Worton, 21678

Source: Maryland approved-program list, mirrored September 2026. 118 programs.

Where the Programs Are

Frequently Asked Questions

How many CNA classes are there in Maryland?

Maryland's official approved-program list names 118 state-approved CNA training programs, with the most in Baltimore, Cumberland, Hagerstown. The list is published by the state and this page mirrors it as of September 2026.

How long is CNA training in Maryland?

Maryland requires 100 total training hours, including 40 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 5 weeks; part-time tracks take longer.

Are there free CNA classes in Maryland?

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. 25 of the 118 approved programs in Maryland 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 Maryland is state-approved?

Every program on this page comes from Maryland's official approved list. Before enrolling anywhere, confirm the program still appears on the current state list and ask the Maryland CNA Registry if you are unsure.

Explore More

About this list

Programs are mirrored from Maryland'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.