Certified nursing assistant (CNA) positions, also known as nursing aides or nursing assistants, are popular entry-level jobs in the nursing field. Day-to-day tasks for CNAs include helping patients with daily activities like eating and bathing, cleaning patient rooms, taking vital signs, and answering call lights. Many CNAs learn about the nursing profession from this role and go on to become licensed practical nurses (LPNs) and registered nurses (RNs) themselves. In Maine, CNAs earn an average annual salary of $27,250 according to the U.S. Bureau of Labor Statistics.

Choosing the Best CNA Programs in Maine

In order to become a CNA, aspiring nursing assistants need to complete a state-approved training program and pass their state's certification exam. CNA training programs are relatively quick to complete and lower cost than LPN or RN programs. Offered at many community colleges and technical schools as well as some medical facilities, CNA training programs are available across the state of Maine, including in Portland Bangor and Augusta. For more information about admissions requirements for CNA programs in Maine, visit our CNA Training Programs Admissions page.

  • Program Length: CNA training programs take anywhere from 4 to 12 weeks to complete. In Maine, CNA training programs must include a minimum of 180 hours of training including 90 hours of classroom theory, 20 hours of clinical laboratory work and 70 hours of supervised clinical practice.
  • Program Cost: CNA training programs vary in cost from school to school. As one example of program costs, the CNA training program at Maine College of Health Professions in Lewiston cost an estimated $965, which does not include books and uniforms. Some medical facilities offer free CNA training in exchange for working for the facility for a set period of time, which can be a cost-effective way to complete your CNA training.
  • Online/In-Person Options: Some schools may offer the classroom theory portion of their curriculum in an online or hybrid format which enables students to complete coursework and view lectures online and from home. This convenience may be particularly appealing to students who have other work or personal obligations that make attending classes on campus difficult.

2023 List of CNA Classes in Maine

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

Auburn, ME

77 Harris St
Auburn, ME 04210
(207) 333-6661

Augusta, ME

CNA Programs
33 Union Street, Suite 2
Augusta, ME 04330
(207) 626-2470

Bangor, ME

354 Hogan Rd
Bangor, ME 04401
(207) 974-4600

CNA Programs
1375 Union St
Bangor, ME 04401
(207) 990-3000

CNA Programs
200 Hogan Rd
Bangor, ME 04401

200 Hogan Rd
Bangor, ME 04401
(207) 942-5296

Belfast, ME

CNA Programs
1022 Waterville Rd
Belfast, ME 04915
(207) 342-5231

Biddeford, ME

CNA Programs
18 Maplewood Avenue
Biddeford, ME 04005
(207) 282-3883

Boothbay Hrbr, ME

236 Townsend Ave
Boothbay Hrbr, ME 04538
(207) 633-3224

Calais, ME

CNA Programs
One College Drive
Calais, ME 04619
(207) 454-1012

Casco, ME

CNA Programs
1437 Poland Spring Rd
Casco, ME 04015
(207) 627-4291

Dexter, ME

CNA Programs
14 Abbott Hill Road
Dexter, ME 04930
(207) 924-7670

Dover-Foxcroft, ME

CNA Programs
50 Mayo St
Dover-Foxcroft, ME 04426
(207) 564-6525

Ellsworth, ME

CNA Programs
248 State St #1
Ellsworth, ME 04605
(207) 664-7110

Farmington, ME

CNA Programs
129 Seamon Road, Suite A
Farmington, ME 04938
(207) 778-3460

Gardiner, ME

CNA Programs
40 West Hill Road
Gardiner, ME 04345
(207) 582-3774

Gray, ME

CNA Programs
10 Libby Hill Rd
Gray, ME 04039
(207) 657-9612

Lewiston, ME

70 Middle St
Lewiston, ME 04240
(207) 795-2840

Limestone, ME

CNA Programs
36 Montana Rd
Limestone, ME 04750
(207) 328-4710

Livermore Falls, ME

CNA Programs
9 Cedar St
Livermore Falls, ME 04254
(207) 897-6406

Mexico, ME

377 River Rd
Mexico, ME 04257
(207) 364-3764

Portland, ME

22 Bramhall St
Portland, ME 04102
(207) 662-0111

14 Locust St
Portland, ME 04101
(207) 874-8155

CNA Programs
630 Ocean Ave
Portland, ME 04103
(207) 221-7000

96 Falmouth St
Portland, ME 04103
(800) 800-4876

Rockland, ME

CNA Programs
1 Main St
Rockland, ME 04841
(207) 594-2161

Scarborough, ME

15 Piper Rd
Scarborough, ME 04074
(207) 883-8700

CNA Programs
272 US-1
Scarborough, ME 04074
(207) 883-4356

South Paris, ME

256 Main St
South Paris, ME 04281
(207) 743-8842

Topsham, ME

CNA Programs
35 Republic Ave
Topsham, ME 04086
(207) 729-7323

Turner, ME

CNA Programs
486 Turner Center Rd
Turner, ME 04282
(207) 225-1010

Waterville, ME

32 College Ave Suite 104
Waterville, ME 04901
(207) 872-9075

York, ME

CNA Programs
30 Organug Rd
York, ME 03909
(207) 363-7922

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