CNA Classes & Training in Baltimore, MD (2026 Guide)

Find the best CNA classes in Baltimore: compare costs, free training, and certification requirements.

By Aslam MultaniReviewed by Editorial staffUpdated August 14, 202622 min read
CNA Classes & Training in Baltimore, MD (2026 Guide)

Key Points

  • Baltimore CNAs earn a median $39,760 annually, about $19.12 hourly.
  • Johns Hopkins and UMMC are top employers offering competitive pay.
  • Free CNA training is available through hospital and grant programs.

Baltimore is home to more than 30 hospitals and hundreds of long-term care facilities, making it one of the strongest metro areas on the East Coast for certified nursing assistant employment. CNA training programs here range from community college courses costing a few hundred dollars to employer-sponsored options that are entirely free, so cost rarely has to be a dealbreaker.

The real question is which program fits your schedule, budget, and career goals. The sections ahead cover the local job market, Maryland's certification steps, tuition benchmarks, financial aid, and a ranked list of training programs serving Baltimore students. Jump straight to the program list →

Becoming a CNA in Baltimore: Local Job Market and Employers

Baltimore's healthcare sector continues to expand as the region's population ages and demand for bedside care grows across hospitals, rehabilitation centers, and long-term care facilities. If you are considering CNA Training in Baltimore, understanding the local job market will help you make smarter decisions about where to study and where to apply.

Why Baltimore Is a Strong Market for CNAs

Baltimore is home to several nationally recognized health systems, teaching hospitals, and a large network of skilled nursing facilities. The city and surrounding metro area employ thousands of certified nursing assistants across a wide range of settings, from acute care hospitals to home health agencies. Because multiple large employers compete for qualified aides, graduates of accredited CNA programs in Baltimore typically find that job openings are plentiful and that employers may offer sign-on incentives, tuition reimbursement, or shift differentials to attract candidates.

To get a current snapshot of demand, search job boards such as Indeed or the career pages of major Baltimore health systems, and consult our guide to landing your first CNA job. You can also visit BLS.gov, the Bureau of Labor Statistics website, to review the latest employment and wage data for nursing assistants in the Baltimore metropolitan area.

Typical Work Settings for Baltimore CNAs

CNAs in the Baltimore area work in a variety of environments, including:

  • Hospitals: Large medical centers hire CNAs for med-surg floors, emergency departments, and specialty units.
  • Skilled nursing and rehabilitation facilities: These settings employ a high number of aides and often serve as a first workplace for new graduates.
  • Assisted living communities: Residents in these communities need daily support with activities like bathing, dressing, and mobility.
  • Home health agencies: CNAs who prefer one-on-one patient care can work in clients' homes throughout the metro area.

Understanding the GNA Distinction in Maryland

Maryland uses the title "Geriatric Nursing Assistant" (GNA) for aides who work in Medicare- or Medicaid-certified long-term care facilities. To earn this credential, you must pass the state competency evaluation after completing an approved training program. Many CNA classes in Maryland prepare students for both the CNA and GNA credentials simultaneously, so it is worth confirming this with any school you are considering. The Maryland Board of Nursing website is the most reliable source for current scope-of-practice rules and certification requirements.

How to Research Employers and Hiring Trends

Before you enroll in a program, spend some time exploring which employers are actively hiring and what they expect from applicants. A few practical steps:

  • Check the career sections of major Baltimore-area health systems for current CNA and GNA job postings.
  • Review salary ranges on BLS.gov or salary aggregator sites to set realistic expectations.
  • Visit professional association websites, such as the Maryland Nurses Association, for industry news and networking opportunities.
  • Ask your prospective training program about employer partnerships, clinical placement sites, and job placement support.

Taking these steps before you start classes can help you choose a program that aligns with the employers and work settings you find most appealing.

Online and Hybrid CNA Classes Serving Baltimore Students

Your choice between traditional classroom instruction and flexible online learning depends on your schedule, commute, and learning style. For Baltimore students juggling work or family responsibilities, hybrid CNA programs offer a middle ground that combines the convenience of online coursework with hands-on clinical training.

How Hybrid CNA Programs Work

Maryland requires all CNA students to complete clinical hours under direct supervision at approved healthcare facilities. This means no program can be 100% online. However, hybrid formats allow you to complete the classroom or theory portion from home, then attend in-person sessions only for skills labs and clinical rotations. This arrangement reduces the number of days you need to travel to campus while still meeting state certification requirements.

Howard Community College: A Hybrid Option Near Baltimore

Among the programs serving the Baltimore region, Howard Community College in Columbia stands out for its hybrid online and campus format. Located about 20 miles from downtown Baltimore, this program runs just five weeks and totals 145 hours, including 40 hours of clinical training. The $1,700 tuition covers skills lab practice and clinical experience at partner hospitals. Students must be at least 18 years old, hold a high school diploma or GED, pass a reading assessment, and complete background checks and immunizations before starting.

Howard's condensed schedule and online theory component make it practical for students who cannot attend daily classes but can commit to a brief, intensive program. Graduates earn 14.5 continuing education units and become eligible for both the Maryland CNA license and the GNA exam.

What to Expect From Online Theory Coursework

Online theory modules typically cover foundational topics such as infection control, patient communication, medical terminology, HIPAA regulations, and basic anatomy. You study these subjects through video lectures, reading assignments, and quizzes at your own pace within set deadlines. This flexibility helps if you work evening shifts or have childcare responsibilities during daytime hours.

Remember that clinical rotations still require set schedules, so you'll need to block off time for those hours no matter how you complete the theory portion. When comparing programs, ask about clinical site locations and shift availability to ensure they fit your life.

CNA Classes Near Baltimore: Options Within Commuting Distance

Where can Baltimore-area residents find CNA training without traveling far? The answer depends on your direction, but Maryland's community college system puts solid programs within reach in nearly every corridor leading out of the city.

South and Southwest of Baltimore

Anne Arundel Community College (Arnold) sits roughly 20 miles south of Baltimore, making it an easy drive down I-97 for students in Glen Burnie, Pasadena, and Linthicum. The 136-hour program leads to Maryland CNA and Geriatric Nursing Assistant certification and offers day, evening, and overnight shift tracks to fit working schedules. No application is required since it runs as a noncredit workforce program, though a mandatory information session is required to start.

Howard Community College (Columbia) is about 25 miles southwest via I-95 or Route 29, convenient for commuters from Catonsville and Ellicott City. The program wraps up in as little as five weeks, runs in a hybrid online-plus-campus format, and includes 40 hours of clinical training at partnered local facilities. At $1,700 in tuition, it is one of the more affordable options in the region.

North and West of Baltimore

Carroll Community College (Westminster) is roughly 30 miles northwest, reachable by car via Route 140. Its 132-hour CNA and Geriatric Nursing Assistant certificate runs in spring, summer, and fall, giving students multiple entry points throughout the year. The total program cost is listed at $2,178, which is competitive for Maryland.

Southeast and the DC Corridor

Prince George's Community College (Largo) serves students commuting south toward the Beltway and hosts multiple class locations including Largo, University Town Center, and Laurel. Day and evening schedules are available, and clinical sessions run in both morning and afternoon-evening shifts. The program is approved by the Maryland Board of Nursing and prepares students for both the CNA and GNA exams.

College of Southern Maryland (La Plata) rounds out options for students in the southern suburbs. The program costs approximately $2,389, requires 100 percent attendance, and connects students with clinical partner sites. Scholarships and financial assistance are available.

Transit and Driving Considerations

Most of these campuses are designed for commuters with cars. Baltimore's MTA bus and light rail network reaches some nearby communities, but for programs in Westminster, La Plata, or Arnold, personal transportation is a practical necessity. Students relying on public transit may find Howard Community College's hybrid format or Prince George's multi-site setup the most flexible choices.

For programs even closer to the city, the online and hybrid section of this guide covers options that let Baltimore students complete theory coursework from home before heading to a local clinical site.

CNA Salary and Job Outlook in Baltimore, MD

According to the latest Bureau of Labor Statistics data, nursing assistants in the Baltimore-Columbia-Towson metropolitan area earn a median annual wage of $39,760, equivalent to approximately $19.12 per hour. Wages often differ by employer type, with hospitals tending to pay more than nursing care facilities, and increase with experience and additional certifications. The table below compares Baltimore's figures with other Maryland metro areas.

Metro AreaTotal EmploymentMedian Annual WageMedian Hourly Wage
Baltimore-Columbia-Towson, MD11,790$39,760$19.12
Hagerstown-Martinsburg, MD-WV970$39,500$18.99
Salisbury, MD840$40,000$19.23
Lexington Park, MD480$42,050$20.22

What Baltimore CNAs Earn: A Closer Look

The median annual wage for Nursing Assistants in the Baltimore-Columbia-Towson area is $36,000.

How to Get Certified as a CNA in Maryland

Maryland Certified Nursing Assistant (CNA) certification is a three-step process that qualifies you to work as a nursing assistant in hospitals, clinics, assisted living facilities, and home health settings across the state. Each step builds on the previous one, starting with education, moving through testing, and ending with official registry listing.

Step 1: Complete a State-Approved Training Program

All CNA candidates in Maryland must complete a training program approved by the Maryland Board of Nursing. The state requires a minimum of 100 hours of instruction, split between 60 hours of classroom learning and 40 hours of clinical practice. At least 16 of those clinical hours must take place in a long-term care setting.1

Training covers essential skills like patient hygiene, vital signs measurement, infection control, safe patient transfers, and communication with healthcare teams. Before enrolling, verify that your chosen CNA program holds current approval from the Maryland Board of Nursing, as only graduates of approved programs can sit for the certification exam.1

Step 2: Pass the Maryland CNA Competency Exam

After completing your training, you must pass the National Nurse Aide Assessment Program exam, which Maryland uses as its official competency test. The exam has two parts: a written (or oral) knowledge test and a hands-on skills evaluation. For the skills portion, you must demonstrate satisfactory performance on all five randomly selected tasks.

Pearson VUE administers the exam at testing centers throughout the state, including locations convenient to Baltimore. The exam fee is $105 as of 2026. Maryland allows up to four attempts to pass, and you must complete testing within 24 months of finishing your training program.

Step 3: Get Listed on the Maryland Nurse Aide Registry

Once you pass both parts of the exam, you will be added to the Maryland Nurse Aide Registry. A background check is required as part of this process. Your certification remains valid for two years, with a renewal fee of $40.1

Understanding the CNA vs. GNA Distinction

Maryland distinguishes between CNAs and Geriatric Nursing Assistants. If you want to work specifically in nursing homes or skilled nursing facilities, you need GNA certification to comply with federal OBRA regulations.1 The CNA-I credential, also known as CNA/GNA, combines both certifications.4 As of April 1, 2026, Maryland has updated its transition requirements for these credentials, so check with the Maryland Board of Nursing for the latest guidance.3

For exam registration details, refer to the Maryland CNA Exam Guide. Questions about certification or the registry can be directed to the Maryland Board of Nursing.1

Maryland's demand for Certified Nursing Assistants is booming: the state projects a 30.8% growth rate for CNA jobs between 2014 and 2024, according to the Maryland Department of Labor's Long-Term Occupational Projections. That pace significantly outstrips the average for most occupations, making CNA training a smart investment in Baltimore's healthcare-focused economy.

Baltimore CNA Program Costs and Financial Aid Options

How much does CNA training cost in Baltimore, and is there any help paying for it? The short answer: costs vary widely depending on where you train, and yes, significant financial help is available for most students.

What Baltimore-Area Programs Charge

Prices across Baltimore-area CNA programs range from around $260 to nearly $2,900, depending on the school type, program length, and what is included in the total cost. Community colleges and nonprofit training centers tend to be the most affordable options. Here is a look at what several local programs currently charge:

  • Caroline Center: Approximately $262 total (covers only licensing and testing costs; tuition is provided free to eligible students)1
  • Prince George's Community College: Approximately $1,600 total2
  • Howard Community College: Approximately $1,720 total3
  • It Works Learning Center's CNA program: Approximately $1,800 to $2,400 total, depending on the schedule chosen; programs run 4 to 9 weeks with day, evening, and weekend options
  • CCBC's Nursing Assistant program: Approximately $2,194 total; four-month program with day and evening schedules
  • AACC's CNA program: Approximately $2,856 total; two to three months with day and evening options

These figures are approximate and can shift semester to semester, so always confirm current pricing directly with the school before enrolling.

Financial Aid That Can Lower Your Cost

Many Baltimore students pay far less than the sticker price, thanks to several funding sources.

Federal Pell Grants are available at accredited community colleges like CCBC and AACC. If you qualify, a Pell Grant can cover a substantial portion of tuition without any repayment obligation. You apply through the Free Application for Federal Student Aid (FAFSA).

Workforce Innovation and Opportunity Act (WIOA) funding is another strong option. Administered locally through Maryland's American Job Centers, WIOA grants target adults who are unemployed or underemployed and can cover tuition at approved programs. Both CCBC and AACC participate in WIOA.

Payment plans are offered at most schools, including zero-interest installment options at some private training centers like It Works Learning Center. If a lump-sum payment is not realistic, ask about monthly arrangements before ruling out a program.

Employer sponsorship is worth exploring too. Some Baltimore hospitals and long-term care facilities will pay for training upfront in exchange for a commitment to work for them after certification. The following section of this guide covers that path in more detail.

The bottom line: while CNA training is already one of the most affordable healthcare credentials available, most students reduce their out-of-pocket cost even further through grants, WIOA funding, or a payment plan.

Free CNA Training in Baltimore: Employer-Sponsored and Grant Programs

The biggest barrier to starting a CNA career is often cost, but Baltimore is one of the best cities in Maryland for finding training that costs nothing out of pocket. Several hospitals, nursing facilities, and workforce agencies cover tuition entirely in exchange for a work commitment or as part of grant-funded community programs. Here is a closer look at the options available in 2026.

Hospital-Sponsored Programs

The paid CNA training program at the University of Maryland Medical System (UMMS) is completely free to participants. The eight-week program covers all training costs, and trainees earn an hourly wage while they learn. Graduates receive their Maryland CNA licensure and can transition directly into roles across the UMMS network. Baltimore County's Northwest Hospital offers a similar arrangement: a free nursing assistant training program at no cost, with graduates earning around $17 per hour. The catch is a commitment to work at Northwest Hospital for at least one year after completion.

Skilled Nursing and Long-Term Care Employers

Genesis HealthCare and FutureCare, two of the largest long-term care providers in the Baltimore area, both operate free CNA trainee programs. In exchange for covering your tuition, each employer typically requires six months to one year of employment after you earn your certification. These programs are a strong fit if you are interested in working with older adults in a skilled nursing or rehabilitation setting. Application usually involves a brief interview, a background check, and proof of eligibility to work.

Workforce Development and Grant-Funded Training

If you are currently unemployed or meet certain income guidelines, publicly funded programs can cover your entire training. The Dwyer Workforce Development Center offers a free CNA training program in Baltimore. Applicants must be at least 18 years old, pass a background check, complete a COVID-19 vaccination requirement, and attend an eligibility intake interview. The program prepares students for both CNA-I and CNA-II credentials.

Top Knowledge Healthcare Institute provides free CNA and GNA training specifically for Baltimore City residents. You will need to be 18 or older, hold a high school diploma or GED, pass a basic skills assessment (the TABE test), and clear a criminal background check.

Goodwill Industries of the Chesapeake also offers a CNA/GNA certification program in the Baltimore area that serves eligible community members at no cost.6

Beyond individual programs, the federal Workforce Innovation and Opportunity Act (WIOA) funds CNA training through Baltimore's local workforce development offices.7 If you are unemployed, underemployed, or receiving public assistance, you may qualify for a WIOA voucher that fully covers tuition at an approved training provider. Contact your nearest American Job Center to start an application.

How to Apply

Most free programs share a few common requirements:

  • Age: Must be at least 18 years old.
  • Background check: A clear criminal history is typically required.
  • Work commitment: Employer-sponsored programs usually require six to twelve months of employment after completion.
  • Residency or income eligibility: Some grant-funded programs are limited to Baltimore City residents or individuals who meet income thresholds.

Because seats fill quickly, especially in hospital-sponsored cohorts, it is worth applying to multiple programs at once. Start by checking program websites or calling admissions offices directly to confirm the next available start date and any documents you will need for enrollment.

Top CNA Training Programs in Baltimore

Baltimore residents have access to several high-quality CNA training programs through nearby community colleges. The following schools stand out for their robust curricula, clinical partnerships, and strong job placement track records.

Community College of Baltimore County

#1

Baltimore, MD · $4,000 – $11,000/yr

Best for: Cost-conscious Baltimore career changers

Community College of Baltimore County is the most accessible CNA training option for Baltimore residents, with campuses in Dundalk, Essex, and Randallstown. Its approved curriculum covers both CNA and GNA certification, and the program is known for its low cost and rigorous clinical hours. The college’s strong ties to Baltimore-area healthcare employers give graduates a local hiring advantage.

  • Total cost: $2,194 including textbooks and fees
  • 88-hour theory course with hands-on lab sessions
  • 48-hour clinical rotation at local healthcare facilities
  • Approved by the Maryland Board of Nursing
  • Prepares for both CNA and GNA state exams
  • CPR certification included (100% attendance required)
  • Minimum 75% average on theory and final exam
  • Campuses in Dundalk, Essex, and Randallstown
  • Total cost: $2,194 with all materials included
  • 4-month program with 88 theory hours and 48 clinical hours
  • Focuses on geriatric care skills for long-term care settings
  • No high school diploma required for admission
  • Leads to dual CNA and GNA certification eligibility
  • Same rigorous grading and attendance policies as the base CNA program

Howard Community College

#2

Columbia, MD · ~$11,000/yr (est.)

Best for: Commuters wanting a fast, hybrid format

Howard Community College offers a fast-paced, hybrid CNA program that blends online coursework with on-campus labs and clinicals. In just 5 weeks, students gain the skills needed for Maryland certification and enter the workforce quickly. The program’s location in Columbia provides easy access for Baltimore commuters.

  • 5-week accelerated program length
  • Hybrid online and campus format
  • Tuition cost $1,700 including fees
  • 145 total program hours (40 hours clinical)
  • Must be 18 years old with high school diploma or GED
  • Background check and immunizations required
  • Prepares for Maryland CNA license and GNA exam
  • Financial aid may be available for eligible students

Anne Arundel Community College

#3

Arnold, MD · $4,000 – $12,000/yr

Best for: Career starters seeking direct entry

Anne Arundel Community College provides a thorough, noncredit CNA program that requires no college application, making enrollment straightforward. The campus-based training emphasizes hands-on clinical experience and prepares graduates for hospital and long-term care settings. Arnold’s location south of Baltimore offers a convenient commute for many students.

  • 136 total program hours of campus-based training
  • Total cost for county residents: $2,856 plus exam fees
  • Mandatory information session required before enrollment
  • No college application needed, just register for noncredit courses
  • Prepares for Maryland CNA license and geriatric certification
  • Health screenings and background checks required for clinicals
  • Additional costs for textbooks, scrubs, and shoes
  • Option to pursue advanced patient care technician training

Harford Community College

#4

Bel Air, MD · $9,000/yr (net price)

Harford Community College in Bel Air offers an affordable CNA program with a strong clinical component. The curriculum includes up to 75 hours of clinical experience at local healthcare facilities, ensuring graduates are job-ready. The program includes CPR certification and exam fees in its total cost, simplifying the path to state certification.

  • 3-month program duration with campus-based instruction
  • 75 hours of clinical experience at local facilities
  • Total program cost approximately $1,953 including certification fees
  • CPR certification and NNAAP exam fee included
  • Maryland Board of Nursing approved
  • Reading and math assessments required (or SAT/ACT scores)
  • Prepares for both CNA and GNA exams
  • Background check and fingerprinting required

Frequently Asked Questions About CNA Classes in Baltimore

Here are quick answers to common questions about launching your CNA career in Baltimore. They'll help you understand the training, costs, and certification process.

  1. How do I become a CNA in Baltimore?

    To become a CNA in Baltimore, complete a state-approved training program (typically 100-120 hours), then pass the Maryland Nurse Aide Competency Exam, which includes a skills demonstration and a written test. You will need a criminal background check and a physical exam. After passing, your name is added to the Maryland Nurse Aide Registry, allowing you to work in healthcare facilities.

  2. How much do CNA classes cost in Baltimore?

    CNA classes in Baltimore generally cost between $400 and $1,500. The total often covers tuition, textbooks, supplies, and the state exam fee. Some higher-end programs may charge more, especially if they include extra certifications like CPR. Ask what's included and whether payment plans or financial aid are available.

  3. Is there free CNA training available in Baltimore?

    Yes, free or low-cost CNA training is available in Baltimore through employer-sponsored programs at hospitals and nursing homes that require a work commitment after graduation. Additionally, community colleges and workforce boards occasionally offer grant-funded seats. Check with local facilities like Johns Hopkins or University of Maryland Medical Center for current opportunities.

  4. What is the difference between a CNA and a GNA in Maryland?

    In Maryland, a CNA (Certified Nursing Assistant) provides basic care across various settings. A GNA (Geriatric Nursing Assistant) is a CNA who has also passed a state-approved geriatric skills exam and is listed on the GNA Registry. GNA certification is specifically required to work in nursing homes and long-term care facilities in Maryland.

  5. How long does CNA training take in Baltimore?

    Most CNA programs in Baltimore take between 4 and 12 weeks to complete, depending on whether you attend full-time or part-time. The Maryland Board of Nursing requires a minimum of 100 hours of training, combining classroom instruction and hands-on clinical practice. Some accelerated programs may finish in just a few weeks if you attend daily.

Recent Articles