Certified nursing assistants (CNAs), also known as nursing aides or nursing assistants, play a vital role on the patient care team, helping patients with their daily activities, taking vital signs, answering call lights, and sanitizing rooms. As an entry-level position that requires a relatively short training period, many nursing assistants begin their careers as CNAs and then move into more senior nursing roles such as registered nursing or practical nursing. In Maryland, CNAs also have the opportunity to earn additional nursing assistant certifications, including geriatric nursing assistant (GNA), home health aide (HHA), certified medicine aide (CMA), and dialysis technician. CNAs earn an average annual salary of $30,470 in Maryland, according to the U.S. Bureau of Labor Statistics.

Choosing the Best CNA Programs in Maryland

The first step in becoming a CNA in Maryland is completing a state-approved training program and passing a certification exam. Additional nursing certifications are available as stand-alone programs or offered in conjunction with the baseline CNA training, and require additional certification exams. CNA training programs are offered at many community colleges and technical schools in Baltimore and throughout the state. For more information about admissions requirements for CNA programs in Maryland, visit our CNA Training Programs Admissions page.

  • Program Length: CNA training programs vary in length and can take anywhere from 4 to 12 weeks to complete. In Maryland, CNA training programs must include a minimum of 100 hours of total training, with a minimum of 40 hours allocated to clinical practice. For programs that combine the baseline CNA training with a specialization such as GNA training, they take longer than 100 hours of training to complete.
  • Program Cost: The cost of CNA training varies from school to school. As one example of program costs, the CNA/GNA training program at Stein Academy in Baltimore costs $995 in 2019 which includes tuition and lab fees for the program. Students will also incur additional costs for books, uniform, certification exams, and fingerprinting and background check.
  • Online/In-Person Options: All CNA training programs include classroom instruction, lab instruction, and hands-on clinical practice components. In some cases, there may be an opportunity to satisfy the classroom learning component online, which offers flexibility and convenience to working students or those with personal obligations that make commuting to campus difficult or even impossible.

2023 List of CNA Classes in Maryland

To get a feel for the CNA curriculum in Maryland, see our list of classes and courses available in the state:

Arnold, MD

101 College Pkwy
Arnold, MD 21012
(410) 777-2222

Baltimore, MD

2520 Pennsylvania Ave
Baltimore, MD 21217
(443) 438-4546

CNA Programs
4800 Mount Hope Drive
Baltimore, MD 21215
(410) 624-2060

CNA Programs
4900 Belair Rd
Baltimore, MD 21206
(410) 488-6600

CNA Programs
1217 W Fayette St
Baltimore, MD 21223
(410) 626-0200

2901 Druid Park Dr # 303
Baltimore, MD 21215
(410) 728-0679

Bel Air, MD

401 Thomas Run Rd
Bel Air, MD 21015
(443) 412-2000

Chillum, MD

CNA Programs
6475 New Hampshire Ave Suite #501
Chillum, MD 20783
(301) 270-5105

Columbia, MD

CNA Programs
10901 Little Patuxent Pkwy
Columbia, MD 21044
(443) 518-1000

Cumberland, MD

12401 Willowbrook Rd
Cumberland, MD 21502
(301) 784-5000

Frederick, MD

7932 Opossumtown Pike
Frederick, MD 21701
(301) 846-2400

186 Thomas Johnson Dr
Frederick, MD 21702
(301) 662-6500

Gaithersburg, MD

431 N Frederick Ave
Gaithersburg, MD 20877
(301) 990-8311

Glen Burnie, MD

7452 Baltimore Annapolis Blvd
Glen Burnie, MD 21061
(410) 553-4068

Hagerstown, MD

11400 Robinwood Dr
Hagerstown, MD 21742
(240) 500-2000

Hyattsville, MD

3311 Toledo Terrace Unit C-202
Hyattsville, MD 20782
(301) 853-9100

CNA Programs
1835 University Blvd E
Hyattsville, MD 20783
(301) 332-9699

4922B, Lasalle Rd
Hyattsville, MD 20782
(301) 779-8653

La Plata, MD

Lanham, MD

8855 Annapolis Rd #305
Lanham, MD 20706
(240) 770-7774

Largo, MD

CNA Programs
301 Largo Rd
Largo, MD 20774
(301) 546-7422

Leonardtown, MD

North East, MD

CNA Programs
1 Seahawk Dr
North East, MD 21901
(410) 287-1000

Owings Mills, MD

10300 Grand Central Ave
Owings Mills, MD 21117
(443) 840-4700

Pikesville, MD

CNA Programs
1400-B Reisterstown Rd
Pikesville, MD 21208
(443) 352-8030

Prince Frederick, MD

115 J W Williams Rd
Prince Frederick, MD 20678
(443) 550-6000

Riverdale Park, MD

CNA Programs
5811 Baltimore Ave #101
Riverdale Park, MD 20737
(240) 770-8251

Severn, MD

CNA Programs
800 Stevenson Rd
Severn, MD 21144
(410) 969-3100

Silver Spring, MD

11510 Georgia Ave
Silver Spring, MD 20902
(301) 933-7474

10240 New Hampshire Ave
Silver Spring, MD 20903
(301) 755-3234

Westminster, MD

1601 Washington Rd
Westminster, MD 21157
(410) 386-8000

CNA Programs
1229 Washington Rd
Westminster, MD 21157
(410) 751-3669

Windsor Mill, MD

3610 Milford Mill Rd
Windsor Mill, MD 21244
(410) 922-4910

Woodstock, MD

CNA Programs
10900 Old Court Rd
Woodstock, MD 21163
(410) 696-9200

Wye Mills, MD

CNA Programs
1000 College Cir
Wye Mills, MD 21679
(410) 822-5400

Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.