Nurse Aide Training Programs in North Carolina

How much time are you willing to spend training to become a certified nursing assistant in North Carolina? Community colleges are known to have lengthier CNA training programs than private nurse aide schools. A two-year community college typically offers nurse aide classes that take three to four months to complete, while a private CNA school provides the same training in only a couple of weeks. The cost of attending college is also higher when compared to the cost of a CNA course at a technical or private institution. One of the technical schools known for affordable CNA training in North Carolina is Thomas Health Care Institute.

Students interested in nurse aide classes have the option of completing a state approved CNA certification program at the Raleigh or Charlotte campus. Day time nursing assistant classes last four (4) weeks and cost $650. CNA training courses are also offered at night, for a total program length of five (5) weeks. You do not need a high school diploma to enroll and complete the certified nurse aide program at Thomas Health Care Institute. Clinical instruction takes place at nursing homes and long-term care facilities throughout the Raleigh and Charlotte areas. Students who have attended CNA courses at this school have appreciated the small class size and the instructor's professionalism and experience.

CNA Training Classes in Johnston County

Johnston Community College - Smithfield
245 College Rd., Smithfield, NC 27577
Phone: (919) 934-3051

Johnston Community College - Medical Mall
245 College Rd., Smithfield, NC 27577
Phone: (919) 934-3051

CNA Courses in Jones County

Lenoir Community College - Jones County Center
794 NC Highway 58 South, Trenton, North Carolina 28585
Phone: (252) 448-5021

CNA Schools in Lee County

Central Carolina Community College - Jonesboro Center
1105 Kelly Drive, Sanford, NC 27330
Phone: (919) 775-5401

Nursing Assistant Programs in Lenoir County

Lenoir Community College - Kinston
231 Highway 58 South, Kinston, North Carolina 28502
Phone: (252) 527-6223

Nurse Aide Training Schools in Lincoln County

Gaston College - Lincoln Campus
511 South Aspen Street, Lincolnton, NC 28092
Phone: (704) 922-6372

Nurse Aide Programs in Macon County

Highlands Cashiers Hospital, Inc.
190 Hospital Dr., Highlands, North Carolina 28741
This nursing assistant program is closed or currently inactive.

Southwestern Community College Angel Medical Center - Sylva
447 College Drive, Sylva, NC 28779
Phone: (828) 369-7331

CNA Courses in Madison County

Asheville-Buncombe Tech Community College - Marshall Campus
340 Victoria Road, Asheville, North Carolina 28801
Phone: (828) 254-1921

C.N.A. Classes in Martin County

Martin Community College - Williamston
1161 Kehukee Park Road, Williamston, NC 27892
Phone: (252) 792-1521

CNA Training Programs in McDowell County

McDowell Technical Community College - Marion
54 College Drive, Marion, North Carolina 28752
Phone: (828) 652-6021

North Carolina Outreach Home Care - Marion
327 North Logan Street, Marion, NC 28752
This nursing assistant program is closed or currently inactive.

Nurse Assistant Programs in Mecklenburg County

American Academy of Healthcare, LLC. - Charlotte
5200 Park Rd., Charlotte, North Carolina 28209
Phone: (704) 525-3500

Caregivers Institute, Inc. Nursing Assistant Course - Charlotte
825 Central Ave., Charlotte, NC 28204
Phone: (704) 373-0954

Carolinas College of Health Sciences - Charlotte
1200 Blythe Blvd., Charlotte, North Carolina 28203
Phone: (704) 355-0975

Central Piedmont Community College CNA Training Course - Charlotte
1201 Elizabeth Ave., Charlotte, NC 28204
Phone: (704) 330-4377

Central Piedmont Community College Nurse Aide Training - Levine Campus
2800 Campus Ridge Rd., Matthews, North Carolina 28105
Phone: (704) 330-4377

Divine Health Academy - Charlotte
5501 Executive Center Drive, Charlotte, NC 28212
Phone: (704) 566-2955

Nurse Aide Institute of Excellence - Charlotte
4510 Sunset Road, Charlotte, North Carolina 28216
Phone: (704) 509-4714

Queens University of Charlotte
1900 Selwyn Avenue, Charlotte, NC 28274
Phone: (704) 337-2537

Serenity Nurse Aide Academy - Charlotte
3126 Milton Road, Charlotte North Carolina 28215
Phone: (704) 567-8000

CNA Schools in North Carolina ( Page 6 )

Nursing assistant programs prepare individuals for challenging the nurse aide certification exam and for entry level positions in health care environments. Each state has the authority to decide how many hours of training a nursing assistant course must consist of, as long as the minimum federal requirement of seventy-five hours is met. Students interested in attending CNA classes have a wide array of choices when it comes to selecting a training facility.

Nursing assistant courses are conducted at nursing homes, vocational schools, private schools, and community colleges. Program length, admission requirements, and cost of training vary depending on the policies of every training facility. Several states have implemented legislation which requires licensed long-term care facilities to reimburse CNA employees for the costs associated with training. An individual who has paid for nursing assistant training classes and who becomes employed by a nursing home within a year of obtaining certification, is eligible for financial reimbursement. Compared to other training programs in the health care field, nursing assistant classes are relatively short and inexpensive. Obtaining state certification as a CNA is the main requirement for securing a nurse aide job at a nursing home, hospital, rehabilitation or skilled nursing facility.

CNA Training Schools and Programs

CNA classes, schools and programs by state.

Questions, Comments, Suggestions

Misty on August 09, 2016 at 01:37 AM
I am in North Carolina and about to get my CNA certification, but will need to transfer it to South Carolina soon. Can I do that?


Admin on August 09, 2016 at 05:38 PM
You should have no problem transferring your certification OUT of North Carolina. Here is the form you need to complete and submit: South Carolina Nurse Aide Program Reciprocity Application.


Can I enroll in a CNA class without a high school diploma or GED?

How long do nursing assistant classes take to complete?

After becoming a CNA how much more training does it take to become an RN?

I am really interested in becoming a certified nursing assistant. I am in the military and we go out to sea continuously. I do not have too much time to actually attend a program until next year. Who offers online CNA classes?

How do I sign up for CNA training?

CNA Resources

CNA Training Requirements

There is a wide disparity between CNA training requirements among the states. The difference lies in the mandatory number of total training hours necessary to complete state-approved CNA classes.


While according to federal law each nursing assistant course should contain a minimum of seventy-five (75) instruction and clinical hours, individual states have the liberty to mandate extra training requirements for certified nursing assistants. The majority of states exceed the threshold federal minimum requirements for nurse aide training programs because they are considered insufficient to result in an optimal and safe level of care for clients.


A review of nationwide state requirements for nurse assistant courses has found that the following states have mandated highest number of CNA program hours: Maine with a minimum of 90 hours of theory, 20 hours of laboratory skills and 70 hours of clinical instruction for a total of 180 hours; California with one hundred and sixty (160) training hours; Delaware and Oregon each requiring one hundred and fifty (150) hours; followed by the state of Alaska with one hundred and forty (140) hours; Virginia, Arizona, and West Virginia have a minimum of one hundred and twenty (120) training hours for state-approved classes.

CNA Training Programs

Nurse Aide Registries

Alaska Wyoming Oklahoma Washington DC Delaware Maryland Maryland Delaware New Jersey New Jersey Connecticut Connecticut Rhode Island Rhode Island Massachusetts Massachusetts Vermont New Hampshire Vermont New Hampshire Missouri Indiana Pennsylvania Alabama Maine New York West Virginia Wisconsin Ohio Virginia North Carolina South Carolina Louisiana Mississippi Florida Georgia Tennessee Illinois Michigan Michigan Minnesota Utah Kentucky Kansas South Dakota Arizona Idaho Washington State California Arkansas Texas Nebraska North Dakota Iowa Hawaii Nevada Oregon New Mexico Colorado Montana