Best CNA Classes in Maryland | Top Training Programs (2027)

Compare state-approved CNA training options across Maryland—from Salisbury to Gaithersburg—using real data on cost, quality, and graduate success.

By Aslam MultaniReviewed by Editorial staffUpdated August 14, 202620 min read
Best CNA Classes in Maryland | Top Training Programs (2027)

Key Points

  • Carroll Community College’s net CNA price is just $2,725 after aid.
  • Dwyer Workforce Development’s free CNA program boasts 93% job placement.
  • Employer-sponsored and grant-funded programs can fully cover CNA tuition.

Twelve community colleges across Maryland currently offer Board of Nursing-approved CNA programs, with tuition as low as $1,700 and completion timelines as short as five weeks. That range gives you real options, but it also makes comparison harder. Programs differ in clinical hours, scheduling flexibility, and whether they bundle Geriatric Nursing Assistant preparation into the same certificate.

The real challenge is matching a program to your circumstances. A $2,178 option in Westminster and a $1,909 option in Baltimore serve very different commuters, and evening availability varies by campus. Maryland's aging population continues to push CNA hiring across hospitals, skilled nursing facilities, and home health agencies, so the credential carries weight statewide, from Cumberland to Salisbury.

The Best CNA Training Programs in Maryland: Ranked & Reviewed

Maryland CNA programs range widely in cost, format, and total training hours, so the best choice depends on your schedule, budget, and how quickly you want to sit for the state exam. The community college options below stand out for clear pricing, Maryland Board of Nursing alignment, and practical clinical experience. Use the program cards to compare hours, cost, and delivery before you contact a school.

Carroll Community College

#1

Westminster, MD · ~$3,000/yr (est.)

Best for: Working adults needing flexible evening training

Carroll Community College in Westminster offers a CNA and GNA certificate that runs about 2 to 3 months and 132 hours. Students practice personal care, vital signs, infection control, and admission assessments, with clinicals at a long-term care facility. Weekday evening and summer daytime sessions make it accessible for working adults, and graduates are eligible for Maryland CNA certification and the National GNA exam.

  • 132 total program hours
  • Completes in 2 to 3 months
  • $2,178 total program tuition
  • Weekday evening and summer daytime options
  • Starts in fall, spring, and summer
  • Entrance exam required before admission
  • Clinical training at Carroll Lutheran Village
  • Prepares for Maryland CNA certification and the National GNA exam

Montgomery College

#2

Rockville, MD · ~$8,000/yr (est.)

Hispanic-Serving Institution

Best for: Budget-conscious students in DC suburbs

Montgomery College in Rockville combines CNA and GNA training with classroom, lab, and clinical experience under RN supervision. The program runs in fall, spring, and summer, and needs-based scholarships may cover costs. Admission requires an information session and math and reading tests, and no separate CNA certification exam is needed after course completion.

  • Campus-based with classroom, lab, and clinical components
  • Offered in fall, spring, and summer terms
  • Needs-based scholarships may cover program costs
  • Mandatory information session plus math and reading tests
  • No separate CNA certification exam required after completion
  • Clinical training under RN supervision in hospitals or long-term care
  • Prepares for CNA and GNA roles in healthcare settings

Harford Community College

#3

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

Best for: Cost-conscious learners wanting all-inclusive tuition

Harford Community College in Bel Air blends Nursing Assistant Theory and Clinical courses with a 66-hour clinical at an area healthcare facility. The program is approved by the Maryland Board of Nursing and prepares students for CNA and GNA certification and the NNAAP exam. The roughly $1,953 total cost includes CPR, fingerprinting, and exam fees, making it a clearly priced entry point.

  • $1,953 total program cost includes CPR, fingerprinting, NNAAP fee, and MBON registration
  • Two required courses: Nursing Assistant Theory and Nursing Assistant Clinical
  • 66 clinical hours at an area healthcare facility
  • Approved by Maryland Board of Nursing
  • Prepares for CNA and GNA certification and the NNAAP exam
  • Entrance exam required
  • Reading and math assessments required
  • About 3 months to complete

Hagerstown Community College

#4

Hagerstown, MD · $5,000 – $10,000/yr (est.)

Hagerstown Community College offers CNA coursework that includes Foundations of Healthcare, two CNA modules, and clinical experience. Students learn medical terminology, infection control, and personal care skills, with scholarships potentially covering program costs. The program requires COVID-19 vaccination and prepares graduates for Maryland CNA/GNA certification.

  • Prepares for Maryland CNA/GNA certification
  • Includes clinical experience component
  • Covers medical terminology, infection control, and personal care skills
  • Scholarships may cover program costs
  • COVID-19 vaccination required
  • Foundations of Healthcare plus two CNA modules

College of Southern Maryland

#5

La Plata, MD · $5,000 – $10,000/yr (est.)

The College of Southern Maryland delivers its CNA program through Workforce and Continuing Education, with two required courses: Nursing Assistant Fundamentals and Practice. It costs $2,389 and includes mandatory orientation and clinical partner requirements tied to Southern Maryland employers. Applicants must be 18 or older and complete a Work Keys Assessment.

  • Two required courses: Nursing Assistant Fundamentals and Practice
  • Total program cost $2,389
  • Age 18+ and Work Keys Assessment required
  • Mandatory orientation and clinical partner requirements
  • Background checks and health screenings mandatory
  • 100% attendance required
  • Prepares for Maryland Nurse Aide Competency Exam
  • Scholarships and financial assistance possible

Howard Community College

#6

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

Howard Community College in Columbia offers a five-week hybrid CNA program with online theory, hands-on skills labs, and 40 hours of clinical training. Tuition is $1,700 including fees, and graduates are eligible for Maryland CNA licensure and the state GNA exam. The 145-hour curriculum is a strong fit for students who want to move quickly without sacrificing clinical practice.

  • Five-week hybrid format with online theory and in-person labs
  • 145 total program hours, including 40 clinical hours
  • Tuition $1,700 including fees
  • Eligible for Maryland CNA license and the state GNA exam
  • Requires high school diploma or GED and age 18+
  • Digital badge and 14.5 CEUs available
  • Background check and immunizations required

Cecil College

#7

North East, MD · ~$10,000/yr (est.)

Cecil College in North East runs an evening and weekend Nursing Assistant program totaling 150 hours. It prepares students for Maryland CNA/GNA certification and supports Delaware reciprocity, with clinical training available in Maryland, Delaware, and Pennsylvania. Requirements include a high school diploma or GED, background check, drug screen, health profile, and BLS certification.

  • Evening and weekend program schedule
  • 150 total instructional hours
  • Classroom and clinical practice components
  • Prepares for Maryland CNA/GNA certification and Delaware reciprocity
  • High school diploma or GED required
  • Background check, drug screen, health profile, and BLS required
  • Maryland Board of Nursing approved

Prince George's Community College

#8

Largo, MD · $5,000 – $10,000/yr (est.)

Prince George's Community College offers a CNA program approved by the Maryland Board of Nursing at multiple campuses, including Largo, University Town Center, and Laurel. Day and evening cohorts, plus clinical shifts from 7 a.m. to 3 p.m. or 3 p.m. to 11 p.m., support commuter schedules. The program costs $1,000 for theory plus $600 for clinical, not including textbooks and background checks.

  • Cost: $1,000 for theory plus $600 for clinical
  • Requires high school diploma or GED
  • Reading Accuplacer Test with 230+ score required
  • Campuses in Largo, University Town Center, and Laurel
  • Day and evening schedules, clinical shifts 7 a.m. to 3 p.m. or 3 p.m. to 11 p.m.
  • Approved by Maryland Board of Nursing
  • Prepares for CNA and Geriatric Nursing Assistant exams
  • Uses Hartman's Nursing Assistant Care textbook and CastleBranch background check

Anne Arundel Community College

#9

Arnold, MD · $4,000 – $12,000/yr (est.)

Anne Arundel Community College in Arnold offers a 136-hour noncredit CNA/GNA program that does not require a standard college application. Cost is $2,856 for county residents plus exam fees, and the program accepts students age 18 and older after an information session. It prepares graduates for hospital and long-term care roles and links to an Advanced Patient Care Technician pathway.

  • 136 total program hours
  • $2,856 total cost for county residents plus exam fees
  • Noncredit: no college application required
  • Must be 18 or older and attend an information session
  • Prepares for Maryland CNA licensure
  • Health screenings and background checks required
  • Day, evening, or overnight clinical shifts available
  • Links to Advanced Patient Care Technician pathway

Community College of Baltimore County

#10

Baltimore, MD · $4,000 – $11,000/yr (est.)

Community College of Baltimore County offers multiple CNA and GNA tracks at its Dundalk, Essex, and Randallstown campuses. A fast-track option totals about 100 hours and costs $1,909 with monthly starts, while a more in-depth 136-hour continuation certificate costs $2,194. Both prepare students for Maryland Board of Nursing certification and include clinical rotations, with schedules and supports that fit Baltimore-area commuters.

Employer tuition reimbursement
  • 60-hour theory plus 40 clinical hours
  • Total program cost $1,909
  • Complete in 1 to 3 months
  • 12 start dates per year, rolling admission
  • Prerequisite courses required
  • Prepares for National Nurse Aide Assessment Program
  • Employer tuition reimbursement supported
  • Financial aid and scholarships available
  • 88-hour theory plus 48-hour clinical rotation
  • Total cost $2,194, textbooks included
  • Four-month program at Dundalk, Essex, and Randallstown campuses
  • No high school diploma required for entry
  • Approved by Maryland Board of Nursing
  • Requires 75% average in theory and final exam
  • CPR training included with 100% attendance
  • Prepares for CNA and GNA certification

How We Ranked Maryland's CNA Programs

Cost and quality pull in opposite directions more often than most ranking systems admit. A program priced low enough to be accessible might offer fewer clinical hours. A program with strong graduate outcomes might be offered only during hours that rule out anyone with a day job. Building this list meant sitting with that tension and making judgment calls transparent enough for you to override them.

What We Looked At

Every school on this list was evaluated across four main areas: net price (what students actually pay after aid, not the sticker price), graduation or completion rates, earnings potential for graduates, and program format. Format matters because a program only offered Monday through Friday at 9 a.m. effectively excludes caregivers, second-job holders, and anyone without reliable transportation during peak hours.

Where available, we drew on federal datasets including IPEDS and the College Scorecard to anchor the numbers. These sources give us a consistent, government-collected baseline so the comparisons are apples-to-apples rather than each school's self-reported marketing figures.

What We Researched Independently

Federal data covers colleges and career schools that participate in Title IV aid programs, but not every CNA training site does. Community hospital programs, Red Cross chapters, and some private training centers operate outside that reporting structure. For those programs, we researched cost, duration, and format directly, pulling from program pages and state registry records as of mid-2026.

In cases where program-level earnings data had not yet been published or was not available for a specific site, we noted that plainly rather than substituting a number that might not reflect the actual program.

How Affordability and Outcomes Were Weighted

Neither cost nor outcomes was treated as a dealbreaker on its own. A free program with a poor completion record does not serve you well. A program with excellent graduate employment rates that costs three times more than alternatives requires a financial rationale. The final ranking reflects CNA programs where affordability and outcomes reinforce each other, with format and scheduling flexibility used as tiebreakers.

If your situation differs from the typical student profile, the comparison table later in this article lets you sort by whichever factor matters most to you.

Common Questions About CNA Training in Maryland

Getting started as a CNA in Maryland comes with many questions. Here are straightforward answers to the most common ones, so you can make informed decisions about your training and career path.

  1. What are the first steps to enroll in a CNA program in Maryland?

    First, confirm you meet the basic requirements: you must be at least 17 years old (though some programs accept students as young as 161 or require 18), hold a high school diploma or GED1, and pass a criminal background check2. You will also need CPR certification before starting clinical work. Once enrolled in a state-approved program, you will complete 100 hours of training, including 40 hours of hands-on clinical experience, before taking the certification exam.3

  2. Do I need a high school diploma for CNA classes in Maryland?

    Yes, a high school diploma or GED is required to enroll in a CNA training program in Maryland.1

  3. How do I maintain CNA certification once I have it?

    Maryland CNA certification is valid for two years. To renew, you typically need to demonstrate that you have worked as a CNA for a minimum number of hours during that period. If you do not meet the work requirement, you may need to retake the competency exam. Check with the Maryland Board of Nursing for the most current renewal guidelines.

  4. Are there evening or weekend CNA classes in Maryland?

    Many training providers understand that students have jobs and family commitments. While schedules vary, you can often find programs that offer evening, weekend, or part-time options. Contact the programs directly to ask about their current schedules.

  5. What's the difference between a CNA and a GNA, and do I need both?

    A CNA (Certified Nursing Assistant) is the foundational credential. A GNA (Geriatric Nursing Assistant) is an additional certification that allows you to work specifically in nursing homes and long-term care facilities. In Maryland, many employers require both. To earn the GNA, you must pass the NNAAP exam through Credentia after completing your CNA training. The GNA exam fee is $105.

  6. Can I take CNA courses online in Maryland, or must I attend in person?

    You cannot complete the entire program online. Maryland allows hybrid programs where you take the theory portion online, but the required 40 hours of clinical practice must be completed in person at an approved healthcare facility.3

  7. How much do CNA programs cost on average in Maryland?

    Typical costs range from $600 to $2,000. For example, the American Red Cross charges around $1,300, Prince George's Community College is $1,6001, and Carroll Community College is $2,1784. Don't forget exam fees: $20 for the CNA certification test and $105 for the GNA exam.

  8. What's the job placement rate for CNA graduates in Maryland?

    Individual programs do not consistently publish job placement rates. However, the demand for CNAs in Maryland is strong, with CNA career information reporting a median hourly wage of $152. Many graduates find employment quickly, especially in nursing homes and hospitals.

  9. Is financial aid available for CNA training in Maryland?

    Yes. Several programs offer free training, especially through workforce development initiatives or employer sponsorships. Even if you pay upfront, financial aid, payment plans, and scholarships may be available. Ask your chosen program about eligibility requirements.2

Questions to Ask Yourself

CNA skills require in-person practice, but some programs offer online theory classes. Consider whether you need the structure of a classroom or the convenience of learning core concepts from home.

While clinical hours must be completed in person, some schools offer remote lectures. If commuting is a barrier, focus on programs that bring the classroom to you.

Short-term programs may charge more but get you job-ready quickly, while low-cost or free options often spread training over more weeks. Decide which tradeoff fits your budget and timeline.

Your Path to CNA Certification in Maryland

Becoming a Certified Nursing Assistant in Maryland follows a clear, state-defined process. Here is your step-by-step guide.

CNA certification path: 100-hour training, NNAAP exam, fingerprint check, and two-year renewal with paid work in Maryland.

What CNA Training Costs in Maryland (And Where to Find Free Options)

How much does it actually cost to become a CNA in Maryland, and can you get trained for free? The short answer: most programs run between $900 and $3,750, but several employer-sponsored and grant-funded pathways bring the cost down to zero.

Typical Program Costs

Maryland CNA tuition falls into a predictable range for 2025-2026. Private training centers tend to sit at the lower end, while community colleges cluster in the middle, and hospital-affiliated programs sometimes push higher.

  • Private training centers ($900-$995): Psona Training Center ($900), The Nursing Assistant Academy in Riverdale ($950), and Stein Academy ($995) are among the most affordable options in the state.
  • Community colleges ($1,600-$2,900): Prince George's Community College ($1,600), Howard Community College ($1,700), Harford Community College ($1,953), Carroll Community College ($2,178), Community College of Baltimore County ($2,194), College of Southern Maryland ($2,389), and Anne Arundel Community College ($2,856).
  • Other private schools: It Works Learning charges $2,400 for its CNA/GNA program.

Most of these costs cover tuition only. Expect to budget another $200-$400 for scrubs, textbooks, background checks, health screenings, and the state certification exam.

Free and Low-Cost Pathways

Several programs in Maryland cost nothing out of pocket if you qualify:

  • UMMS Paid CNA Training: The University of Maryland Medical System runs a paid training track where the employer covers the full program cost in exchange for a work commitment.
  • Heritage Care Inc.: Offers a no-cost CNA program tied to employment placement.
  • MOLC Free CNA Classes: A grant-funded initiative serving CNA classes in Baltimore residents at no cost.
  • Maryland EARN program: State workforce grants channel money to healthcare employers who then train new CNAs for free.

Financial Aid and the Return on Your Investment

Community colleges like Montgomery College and Carroll Community College offer needs-based scholarships and tuition assistance for their CNA/GNA tracks. Ask the continuing education office about payment plans, workforce development vouchers, and Pell-adjacent funding for noncredit healthcare programs.

Even at the top of the tuition range, the math works in your favor. Paying $2,000-$3,000 for a program that takes two to three months, then stepping into a full-time healthcare role, is one of the fastest tuition-to-paycheck turnarounds in the state. That's why CNA training remains a practical entry point, whether you plan to stay bedside or use it as a stepping stone toward LPN or RN work.

Dwyer Workforce Development in Maryland offers free CNA training and reported a 93% job placement rate in 2024, according to Help Baltimore's Homeless. That means nearly all graduates moved directly into paid healthcare positions, proving that a tight budget does not have to stand between you and a rewarding career.

Head-to-Head: Comparing Maryland's Top CNA Programs

Here's a side-by-side look at four of Maryland's highest-rated CNA programs. Costs range from under $2,000 to over $2,200, and durations span from about one month to three months, so you can find a program that fits your budget and schedule.

Howard Community CollegeCommunity College of Baltimore CountyCarroll Community CollegeHarford Community College
$1,700 - $1,720$1,909 - $2,274$2,178$1,953
1.15 months1-3 months2-3 months1.38 months
HybridCampusCampusCampus
Maryland Board of NursingMaryland Board of NursingMaryland Board of NursingMaryland Board of Nursing

CNA Salaries & Job Outlook in Maryland: What the Data Shows

Maryland nursing assistants earn $42,000-$43,000 median annual salary, $20.27 average hourly wage, have a 50% turnover rate, and 850 jobs in Southern Maryland in 2024.

CNA Classes Near You: Salisbury, Gaithersburg & More

Finding CNA classes near your community can make training far more manageable, since commuting time and local clinical placements both matter. Whether you're on the Eastern Shore, in Montgomery County, or in central Maryland, there are accredited programs that fit different budgets and schedules.

Salisbury: Free and Affordable Options

Salisbury offers several paths to certification. Wor-Wic Community College, located at 32000 Campus Drive, runs a Nursing Assistant / Geriatric Nursing Assistant program that is completely free for eligible residents through the state's EARN Ready to Care initiative.1 This program covers all instructional costs, making it the most budget-friendly route in the area. Private academy Cambridge Nursing Assistant Academy charges approximately $975 for its CNA program3, and other providers such as Shore Up! Inc. and Deer's Head Hospital Center also offer training at affordable rates.

Gaithersburg: Training Close to Home

In Gaithersburg, Morning Star Academy delivers CNA training at 101 Lakeforest Boulevard, Suite 402. The program's total cost is $1,1003, and it provides the theory and clinical hours needed to sit for the Maryland certification exam. While it's the primary in-city option, nearby Rockville is home to Montgomery College, which runs a combined CNA/GNA program on a campus-based schedule with needs-based scholarships available.

Notable Programs in Baltimore & Frederick

The Baltimore area has several established providers. The American Red Cross offers a CNA class at 4700 Mt. Hope Drive, with total costs typically between $1,400 and $1,800. The Community College of Baltimore County (Essex campus at 7201 Rossville Blvd) runs a 1, 3 month program costing around $1,909. In Frederick, Frederick Community College at 7932 Opossumtown Pike provides a comprehensive CNA training that includes clinical skills, health screening requirements, and certification preparation.

How to Choose a Local Program That Fits

When comparing nearby CNA classes, focus on a few practical details:

  • State approval: Confirm the program is approved by the Maryland Board of Nursing so you qualify to sit for the certifying exam.
  • Total cost and hidden fees: Ask about tuition, textbooks, scrubs, background checks, and health screenings. Many schools bundle some of these, but not all.
  • Schedule flexibility: Look for day, evening, or weekend cohorts that match your current job or family obligations. Community colleges often have multiple start dates.
  • Clinical placement quality: A strong local network of nursing homes and hospitals ensures you get hands-on experience during training, and it can also open doors for landing your first CNA job.
  • Free training and financial aid: Ask about EARN subsidies, employer-sponsored programs, or institutional scholarships that can eliminate costs entirely, especially at community colleges and workforce centers.

By picking a program near your home or work, you reduce travel expenses and can more easily juggle training with your other responsibilities. Whether you enroll at a community college, a Red Cross site, or a private academy, the proximity factor helps you stay consistent and graduate job-ready.

Recent Articles