CNA Classes in Maryland: 118 State-Approved Programs
Maryland's approved nurse aide training list names 118 CNA programs in 65 cities and mirrored here as of September 2026. Maryland requires 100 hours of training, 40 of them clinical. Typical CNA pay in Maryland is $43,240 a year, according to the Bureau of Labor Statistics.
Cities with the most CNA programs
Baltimore (18), Cumberland (5), Hagerstown (5) have the most approved programs in Maryland. 9 cities have a page with each program, local CNA pay, and the nursing homes where aides work.
| City | Programs | Typical CNA pay | Nursing homes |
|---|---|---|---|
| Baltimore | 18 | $42,770 | 39 |
| Cumberland | 5 | — | 4 |
| Hagerstown | 5 | $41,870 | 6 |
| Salisbury | 5 | $38,740 | 4 |
| Silver Spring | 5 | — | 12 |
| Bel Air | 4 | — | 2 |
| Oakland | 3 | — | 3 |
| Rockville | 3 | — | 7 |
| Westminster | 3 | — | 3 |
| Arnold | 2 | — | 1 |
| Centreville | 2 | — | 1 |
| Clinton | 2 | — | 3 |
| Edgewater | 2 | — | 1 |
| Frederick | 2 | — | 6 |
| Frostburg | 2 | — | 2 |
Pay is the BLS OES May 2025 figure for the metro area named after the city; a dash means BLS publishes none. Nursing homes from CMS Care Compare.
All 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.
118 of 118 programs shown
| Program | Address | Type |
|---|---|---|
| Baltimore · 18 programs | ||
| Baltimore City Community College | 2901 Liberty Heights Avenue, 21215 | College |
| Community College of Baltimore County | 7201 Rossville Boulevard, 21237 | College |
| Community College of Baltimore County - Dundalk | 7200 Sollers Point Road, 21222 | College |
| Community College of Baltimore County - Essex | 7201 Rossville Boulevard, 21237 | College |
| Coppin State University | 2500 W North Avenue, 21216 | College |
| Edmondson-Westside High School | 501 N Athol Avenue, 21229 | High School |
| Future Care Homewood | 2700 N Charles Street, 21218 | Nursing Home |
| FutureCare Irvington | 22 South Athol Avenue, 21229 | Nursing Home |
| Genesis HealthCare - Franklin Woods Center | 9200 Franklin Square Drive, 21237 | Nursing Home |
| Green Street Academy | 125 N Hilton Street, 21229 | High School |
| Mergenthaler Vocational Technical High School | 3500 Hillen Road, 21218 | High School |
| Patterson High School | 100 Kane Street, 21224 | High School |
| REACH! Partnership School #341 | 2555 Harford Road, 21218 | High School |
| St. Elizabeth Rehabilitation and Nursing Center | 3320 Benson Avenue, 21227 | Nursing Home |
| The Soul of Medicine Training Center | 5910 York Road, 21212 | Nursing Home |
| Tribute Home Care | 3501 Clipper Road, 21211 | Nursing Home |
| University of Maryland Medical Center - Midtown Campus | 827 Linden Avenue, 21201 | Hospital |
| Vivien T. Thomas Medical Arts Academy | 100 N Calhoun Street, 21223 | High School |
| Cumberland · 5 programs | ||
| Allegany College of Maryland | 12402 Willowbrook Road, SE, 21502 | College |
| Allegany Health Nursing & Rehabilitation Center | 730 Furnace Street, 21502 | Nursing Home |
| Cumberland Healthcare Center | 512 Winifred Road, 21502 | Nursing Home |
| Devlin Manor Nursing and Rehabilitation Center | 10301 Chrisite Road NE, 21502 | Nursing Home |
| Lighthouse Christian Academy | 2020 Bedford Street, 21502 | High School |
| Hagerstown · 5 programs | ||
| Boyd J. Michael, III Technical High School | 50 West Oak Ridge Drive, 21740 | High School |
| Hagerstown Community College | 11401 Robinwood Drive, 21742 | College |
| Hagerstown Community College | 11400 Robinwood Drive, 21742 | College |
| Julia Manor Nursing and Rehabilitation Center | 333 Mill Street, 21740 | Nursing Home |
| Meritus Medical Center | 11117 Medical Campus Road, 21742 | Hospital |
| Salisbury · 5 programs | ||
| Anchorage Healthcare Center | 105 Times Square, 21801 | Nursing Home |
| Genesis HealthCare - Salisbury Rehabilitation & Nursing Healthcare Center | 200 Civic Avenue, 21804 | Nursing Home |
| Parkside High School | 1015 Beaglin Park Drive, 21804 | High School |
| Parkside High School Health Occupations | 1015 Beaglin Park Drive, 21804 | High School |
| Wor-Wic Community College | 32000 Campus Drive, 21804 | College |
| Silver Spring · 5 programs | ||
| Adventist HealthCare White Oak Medical Center | 11890 Healing Way, 20904 | Hospital |
| Genesis Healthcare - Fairland Center | 2101 Fairland Road, 20904 | Nursing Home |
| Holy Cross Health | 1500 Forest Glen Road, 20910 | Hospital |
| Montgomery College Refugee Training Center | 930 King Street, 20910 | College |
| Thomas Edison High School of Technology | 12501 Dalewood Drive, 20906 | High School |
| Bel Air · 4 programs | ||
| Harford Community College | 401 Thomas Run Road, 21015 | College |
| Harford Technical High School | 200 Thomas Run Road, 21015 | High School |
| Sterling Care Bel Air | 410 E Macphail Road, 21014 | Nursing Home |
| University of Maryland Upper Chesapeake Health | 500 Upper Chesapeake Drive, 21014 | Hospital |
| Oakland · 3 programs | ||
| Dennett Road Manor | 1113 Mary Drive, 21550 | Nursing Home |
| Garrett Regional Medical Center of West Virginia University Medicine | 251 North Fourth Street, 21550 | Hospital |
| Southern Garrett High School | 345 Oakland Drive, 21550 | High School |
| Rockville · 3 programs | ||
| Adventist HealthCare Shady Grove Medical Center | 9901 Medical Center Drive, 20850 | Hospital |
| School Health Services, Montgomery County Government | 401 Hungerford Drive, 20850 | High School |
| Sterling Care Rockville | 303 Adclare Road, 20850 | Nursing Home |
| Westminster · 3 programs | ||
| Carroll Community College | 1601 Washington Road, 21157 | College |
| Carroll County Career & Technology Center | 1229 Washington Road, 21157 | High School |
| Westminster Healthcare Center | 1234 Washington Road, 21157 | Nursing Home |
| Arnold · 2 programs | ||
| Anne Arundel Community College | 101 College Parkway, 21012 | College |
| FutureCare Chesapeake | 305 College Parkway, 21012 | Nursing Home |
| Centreville · 2 programs | ||
| Complete Care at Corsica Hills | 205 Armstrong Street, 21617 | Nursing Home |
| Queen Anne’s County High School | 125 Ruthsburg Road, 21617 | High School |
| Clinton · 2 programs | ||
| Clinton Healthcare Center | 9211 Stuart Lane, 20735 | Nursing Home |
| FutureCare Pineview | 9106 Pine View Lane, 20735 | Nursing Home |
| Edgewater · 2 programs | ||
| Center of Applied Technology South | 211 Central Avenue East, 21037 | High School |
| South River Healthcare Center | 144 Washington Road, 21037 | Nursing Home |
| Frederick · 2 programs | ||
| Frederick Community College | 7932 Opossumtown Pike, 21702 | College |
| Homewood Living Frederick | 7407 Willow Road, 21701 | Nursing Home |
| Frostburg · 2 programs | ||
| Frostburg Village Rehab Center (fomerly Sterling Care at Frostburg Village) | 1 Kaylor Circle, 21532 | Nursing Home |
| Mountain City Rehab Center (formerly Peace Healthcare at Mountain City) | 48 Tarn Terrace, 21532 | Nursing Home |
| La Plata · 2 programs | ||
| College of Southern Maryland | 20646 | College |
| Sage Point Senior Living | 10200 La Plata Road, 20646 | Nursing Home |
| Randallstown · 2 programs | ||
| Community College of Baltimore County - Randallstown | 3637 Offutt Road, 21133 | College |
| Randallstown High School (formerly Millford Mill Academy) | 4000 Offutt Road, 21133 | High School |
| Upper Marlboro · 2 programs | ||
| Prince George’s Community College | 301 Largo Road, 20774 | College |
| Prince George’s Community College | 302 Largo Road, 20774 | College |
| Waldorf · 2 programs | ||
| Genesis Waldorf Healthcare Center | 4140 Old Washington Highway, 20602 | Nursing Home |
| North Point High School for Science, Technology, & Industry | 2500 Davis Road, 20603 | High School |
| Wye Mills · 2 programs | ||
| Chesapeake College | 1000 College Circle, 21679 | College |
| Chesapeake College Integrated CNA Program | 21679 | College |
| Accident · 1 program | ||
| Northern Garrett High School | 86 Pride Parkway, 21520 | High School |
| Annapolis · 1 program | ||
| Luminis Health Anne Arundel Medical Center | 2001 Medical Parkway, 21401 | Hospital |
| Belcamp · 1 program | ||
| Sterling Care Riverside | 1123 Belcamp Garth, 21017 | Nursing Home |
| Berlin · 1 program | ||
| Atlantic General Hospital | 9733 Healthway Drive, 21811 | Hospital |
| Bethesda · 1 program | ||
| Sterling Care Bethesda | 5721 Grosvenor Lane, 20814 | Nursing Home |
| Bladensburg · 1 program | ||
| Bladensburg High School | 4200 57th Avenue, 20710 | High School |
| Boonsboro · 1 program | ||
| Sterling Care at South Mountain | 141 S. Main Street, 21713 | Nursing Home |
| Bowie · 1 program | ||
| Genesis HealthCare - Larkin Chase Center | 15005 Health Center Drive, 20716 | Nursing Home |
| Brooklyn Park · 1 program | ||
| Genesis HealthCare - Hammonds Lane Center | 613 Hammonds Lane, 21225 | Nursing Home |
| Burtonsville · 1 program | ||
| Paint Branch High School | 14121 Old Columbia Pike, 20866 | High School |
| Callaway · 1 program | ||
| The Kings Christian Academy | 20738 Point Lookout Road, 20620 | High School |
| Cambridge · 1 program | ||
| Dorchester County Career & Technology Center | 2645 MD-16, 21613 | High School |
| Catonsville · 1 program | ||
| Spring Grove Hospital Center | 55 Wade Avenue, 21228 | Hospital |
| Charlotte Hall · 1 program | ||
| Charlotte Hall Veterans Home | 29449 Charlotte Hall Road, 20622 | Nursing Home |
| Columbia · 1 program | ||
| Howard Community College | 10901 Little Patuxent Parkway, 21044 | College |
| Crofton · 1 program | ||
| Crofton Care and Rehabilitation Center | 2131 Davidsonville Road, 21114 | Nursing Home |
| Dundalk · 1 program | ||
| Sollers Point Technical High School | 1901 Delvale Avenue, 21222 | High School |
| Easton · 1 program | ||
| Easton High School | 723 Mecklenburg Avenue, 21601 | High School |
| Eklton · 1 program | ||
| Cecil County School of Technology | 912 Appleton Road, 21921 | High School |
| Elkton · 1 program | ||
| Laurelwood Healthcare Center | 100 Laurel Drive, 21921 | Nursing Home |
| Forest Hill · 1 program | ||
| Sterling Care Forest Hill | 109 Forest Valley Drive, 21050 | Nursing Home |
| Fort Washington · 1 program | ||
| Fort Washington Healthcare Center | 12021 Livingston Road, 20744 | Nursing Home |
| Glen Burnie · 1 program | ||
| Anne Arundel County School Health Services | 791 Aquahart Road, 21061 | High School |
| Grantsville · 1 program | ||
| Goodwill Mennonite Home | 891 Dorsey Hotel Road, 21536 | Nursing Home |
| Havre De Grace · 1 program | ||
| Citizens Care & Rehabilitation Center - Havre de Grace | 415 South Market Street, 21078 | Nursing Home |
| Kensington · 1 program | ||
| Kensington Healthcare Center | 3000 McComas Avenue, 20895 | Nursing Home |
| Laurel · 1 program | ||
| Laurel High School | 8000 Cherry Lane, 20707 | High School |
| Leonardtown · 1 program | ||
| Dr. James A. Forrest Career & Technology Center | 24005 Point Lookout Road, 20650 | High School |
| Manchester · 1 program | ||
| Autumn Lake Healthcare at Long View | 3323 Main Street, 21102 | Nursing Home |
| Mchenry · 1 program | ||
| Garrett College | 687 Mosser Road, 21541 | College |
| Newark · 1 program | ||
| Worcester Technical High School | 6290 Worcester Highway, 21841 | High School |
| North East · 1 program | ||
| Cecil College | 21902 | College |
| Prince Frederick · 1 program | ||
| Career and Technology Academy (Calvert County Public School) | 330 Dorsey Road, 20678 | High School |
| Reisterstown · 1 program | ||
| FutureCare Cherrywood | 12020 Reisterstown Road, 21136 | Nursing Home |
| Ridgely · 1 program | ||
| Caroline Career and Technology Center | 10855 Central Avenue, 21660 | High School |
| Rising Sun · 1 program | ||
| Autumn Lake Healthcare at Calvert Manor | 1881 Telegraph Road, 21911 | Nursing Home |
| Sandy Spring · 1 program | ||
| Sherwood High School | 300 Olney Sandy Spring Road, 20806 | High School |
| Takoma Park · 1 program | ||
| Montgomery College | 7600 Takoma Avenue, 20912 | College |
| Temple Hills · 1 program | ||
| Crossland High School | 6901 Temple Hills Road, 20748 | High School |
| Timonium · 1 program | ||
| Stella Maris | 2300 Dulaney Valley Road, 21093 | Nursing Home |
| Westernport · 1 program | ||
| Moran Nursing & Rehabilitation Center | 25701 Shady Lane SW, 21562 | Nursing Home |
| Westover · 1 program | ||
| Somerset County Technical High School | 7994 Tawes Campus Drive, 21871 | High School |
| Wheaton · 1 program | ||
| John F. Kennedy High School | 1901 Randolph Road, 20902 | High School |
| Williamsport · 1 program | ||
| Homewood at Williamsport | 16505 Virginia Avenue, 21795 | Nursing Home |
| Worton · 1 program | ||
| Kent County High School | 25301 Lambs Meadow Road, 21678 | High School |
Run one of these programs? Claim your listing to add your start dates and tuition.
Programs: Maryland approved nurse aide training program list, mirrored September 2026. Pay: BLS OES May 2025. Programs open and close during the year; confirm current approval with the program or the state list before enrolling.
Free CNA training in Maryland
Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. In Maryland, 25 of the 118 approved programs are run by nursing facilities or care centers, judging by the listed type or program name.
After training, candidates take the state competency exam and are then listed on the Maryland CNA Registry. How the Maryland registry works.
Questions about CNA classes in Maryland
- How many CNA classes are there in Maryland?
- Maryland's approved-program list names 118 CNA training programs in 65 cities, with the most in Baltimore, Cumberland, Hagerstown. The list is published by the state; this page mirrors it as of September 2026.
- How many hours of CNA training does Maryland require?
- Maryland requires 100 hours of training, including 40 clinical hours. The federal minimum is 75 hours, with 16 of them supervised practical training.
- Are there free CNA classes in Maryland?
- Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. 25 of the 118 approved programs in Maryland are run by nursing facilities or care centers, judging by the listed type or program name.
- 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. Confirm that the program still appears on the current list before enrolling, and contact the Maryland CNA Registry with questions.