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.