
Medical assistant programs in North Carolina
Check accreditation, price and length across the 48 campuses of 45 schools that run a medical assistant program in North Carolina.
- campuses of 45 schools
- 48
- accredited
- 39
- career school, whole program
- $25,240
- public college, a year
- $2,545
- graduates in 2023-24
- 880
When we say Accredited, we mean CAAHEP or ABHES. The middle price comes from 4 career-school and 40 public-college figures published for 2023-24. 880 graduates in 2023-24.
Schools for medical assistants in North Carolina
Accredited schools lead the list, ordered by size from largest down.
Filter the list

Gaston College
On campus · Dallas · 54 graduates in 2023-24
- Price
- $3,186 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only
Central Piedmont Community College
On campus · Charlotte · 48 graduates in 2023-24
- Price
- $2,792 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Piedmont Community College
On campus · Roxboro · 44 graduates in 2023-24
- Price
- $2,556 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only
Wake Technical Community College
On campus · Raleigh · 44 graduates in 2023-24
- Price
- $2,336 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Alamance Community College
On campus · Graham · 42 graduates in 2023-24
- Price
- $2,498 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only

Stanly Community College
On campus · Albemarle · 38 graduates in 2023-24
- Price
- $2,672 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Edgecombe Community College
On campus · Tarboro · 33 graduates in 2023-24
- Price
- $2,640 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only
Johnston Community College
On campus · Smithfield · 33 graduates in 2023-24
- Price
- $2,657 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Central Carolina Community College
On campus · Sanford · 31 graduates in 2023-24
- Price
- $2,554 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Southeastern College-Charlotte
On campus · Charlotte · 28 graduates in 2023-24
- Price
- $24,184 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- ABHES approves the whole school
Montgomery Community College
Online classes · Troy · 23 graduates in 2023-24
- Price
- $2,538 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only
Forsyth Technical Community College
On campus · Winston-Salem · 22 graduates in 2023-24
- Price
- $2,256 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only
Martin Community College
On campus · Williamston · 21 graduates in 2023-24
- Price
- $2,523 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only
Wilkes Community College
On campus · Wilkesboro · 20 graduates in 2023-24
- Price
- $2,572 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Lenoir Community College
On campus · Kinston · 19 graduates in 2023-24
- Price
- $2,568 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only
Carteret Community College
On campus · Morehead City · 18 graduates in 2023-24
- Price
- $2,310 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Davidson-Davie Community College
On campus · Thomasville · 18 graduates in 2023-24
- Price
- $2,279 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Western Piedmont Community College
On campus · Morganton · 18 graduates in 2023-24
- Price
- $2,650 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Mitchell Community College
On campus · Statesville · 17 graduates in 2023-24
- Price
- $2,651 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Sampson Community College
On campus · Clinton · 17 graduates in 2023-24
- Price
- $3,163 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Vance-Granville Community College
Online classes · Henderson · 14 graduates in 2023-24
- Price
- $1,956 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Southwestern Community College
On campus · Sylva · 13 graduates in 2023-24
- Price
- $5,806 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the associate degree only
Craven Community College
On campus · New Bern · 12 graduates in 2023-24
- Price
- $2,022 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Wayne Community College
On campus · Goldsboro · 11 graduates in 2023-24
- Price
- $2,524 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- CAAHEP approves this program

Pitt Community College
On campus · Winterville · 10 graduates in 2023-24
- Price
- $1,970 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- CAAHEP approves this program

South Piedmont Community College
On campus · Polkton · 10 graduates in 2023-24
- Price
- $2,022 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Nash Community College
On campus · Rocky Mount · 9 graduates in 2023-24
- Price
- $2,883 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Durham Technical Community College
On campus · Durham · 8 graduates in 2023-24
- Price
- $2,290 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Mayland Community College
On campus · Spruce Pine · 8 graduates in 2023-24
- Price
- $2,560 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP and ABHES approve it: CAAHEP the diploma only, ABHES the whole school

Cabarrus College of Health Sciences
On campus · Concord · 7 graduates in 2023-24
- Price
- $16,070 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Randolph Community College
On campus · Asheboro · 7 graduates in 2023-24
- Price
- $2,416 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- CAAHEP approves this program

Guilford Technical Community College
On campus · Jamestown · 6 graduates in 2023-24
- Price
- $2,319 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- CAAHEP approves this program

Pamlico Community College
On campus · Grantsboro · 6 graduates in 2023-24
- Price
- $1,867 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Cape Fear Community College
On campus · Wilmington · 5 graduates in 2023-24
- Price
- $2,748 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only
Cleveland Community College
On campus · Shelby · 5 graduates in 2023-24
- Price
- $2,602 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- CAAHEP approves this program
College of the Albemarle
On campus · Elizabeth City · 4 graduates in 2023-24
- Price
- $2,249 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program

Haywood Community College
On campus · Clyde · 3 graduates in 2023-24
- Price
- $2,612 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the diploma only
Sandhills Community College
On campus · Pinehurst
- Price
- Ask the school for the price
- Program
- Certificate
- Accreditation
- CAAHEP approves this program

South College-Asheville Learning Site
On campus · Asheville
- Price
- Ask the school for the price
- Program
- Certificate
- Accreditation
- CAAHEP approves this program

Miller-Motte College-Jacksonville
On campus · Jacksonville · 39 graduates in 2023-24
- Price
- $25,240 for the whole program
- Program
- Certificate about 15 months
- Accreditation
- Not CAAHEP or ABHES

Miller-Motte College-Wilmington
On campus · Wilmington · 28 graduates in 2023-24
- Price
- $25,240 for the whole program
- Program
- Certificate about 15 months
- Accreditation
- Not CAAHEP or ABHES

Miller-Motte College-Raleigh
On campus · Raleigh · 25 graduates in 2023-24
- Price
- $25,240 for the whole program
- Program
- Certificate about 15 months
- Accreditation
- Not CAAHEP or ABHES

Miller-Motte College-Fayetteville
On campus · Fayetteville · 21 graduates in 2023-24
- Price
- $25,240 for the whole program
- Program
- Certificate about 15 months
- Accreditation
- Not CAAHEP or ABHES

Richmond Community College
On campus · Hamlet · 15 graduates in 2023-24
- Price
- $2,552 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- Not CAAHEP or ABHES
Caldwell Community College and Technical Institute
On campus · Hudson · 10 graduates in 2023-24
- Price
- $2,537 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- Not CAAHEP or ABHES
Brunswick Community College
On campus · Bolivia · 9 graduates in 2023-24
- Price
- $2,532 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- Not CAAHEP or ABHES
Asheville-Buncombe Technical Community College
On campus · Asheville · 5 graduates in 2023-24
- Price
- $2,882 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- Not CAAHEP or ABHES

Tri-County Community College
On campus · Murphy · 2 graduates in 2023-24
- Price
- $2,363 for one year of classes
- Program
- Associate degree about 2 years
- Accreditation
- Not CAAHEP or ABHES
Sort by price, length or graduates in a single table showing all 48 campuses in North Carolina together.
| School | Certificate or degree, length | Accreditation | Price | Graduates2023-24 | Request |
|---|---|---|---|---|---|
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $3,186 per year, local studentsone year of classes, same for each award | 54 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,792 per year, local studentsone year of classes, same for each award | 48 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $2,556 per year, local studentsone year of classes, same for each award | 44 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,336 per year, local studentsone year of classes, same for each award | 44 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $2,498 per year, local studentsone year of classes, same for each award | 42 | Request information | |
| Certificateabout 15 months | Not CAAHEP or ABHES | $25,240 whole program | 39 | Visit the school's site | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,672 per year, local studentsone year of classes, same for each award | 38 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $2,640 per year, local studentsone year of classes, same for each award | 33 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,657 per year, local studentsone year of classes, same for each award | 33 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,554 per year, local studentsone year of classes, same for each award | 31 | Request information | |
| Certificate12 to 24 months | ABHES (school) | $24,184 per yearone year of classes, not the whole program | 28 | Request information | |
| Certificateabout 15 months | Not CAAHEP or ABHES | $25,240 whole program | 28 | Visit the school's site | |
| Certificateabout 15 months | Not CAAHEP or ABHES | $25,240 whole program | 25 | Visit the school's site | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $2,538 per yearone year of classes, same for each award | 23 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,256 per year, local studentsone year of classes, same for each award | 22 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $2,523 per year, local studentsone year of classes, same for each award | 21 | Request information | |
| Certificateabout 15 months | Not CAAHEP or ABHES | $25,240 whole program | 21 | Visit the school's site | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,572 per year, local studentsone year of classes, same for each award | 20 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,568 per year, local studentsone year of classes, same for each award | 19 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,310 per year, local studentsone year of classes, same for each award | 18 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,279 per year, local studentsone year of classes, same for each award | 18 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,650 per year, local studentsone year of classes, same for each award | 18 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,651 per year, local studentsone year of classes, same for each award | 17 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $3,163 per year, local studentsone year of classes, same for each award | 17 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | Not CAAHEP or ABHES | $2,552 per year, local studentsone year of classes, same for each award | 15 | Visit the school's site | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $1,956 per yearone year of classes, same for each award | 14 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (associate degree) | $5,806 per year, local studentsone year of classes, same for each award | 13 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,022 per year, local studentsone year of classes, same for each award | 12 | Request information | |
| Associate degreeabout 2 years | CAAHEP (program) | $2,524 per year, local studentsone year of classes, not the whole program | 11 | Request information | |
| Associate degreeabout 2 years | CAAHEP (program) | $1,970 per year, local studentsone year of classes, not the whole program | 10 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,022 per year, local studentsone year of classes, same for each award | 10 | Request information | |
| Associate degreeabout 2 years | Not CAAHEP or ABHES | $2,537 per year, local studentsone year of classes, not the whole program | 10 | Visit the school's site | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,883 per year, local studentsone year of classes, same for each award | 9 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | Not CAAHEP or ABHES | $2,532 per year, local studentsone year of classes, same for each award | 9 | Visit the school's site | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,290 per year, local studentsone year of classes, same for each award | 8 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma)ABHES (school) | $2,560 per year, local studentsone year of classes, same for each award | 8 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $16,070 per yearone year of classes, same for each award | 7 | Request information | |
| Associate degreeabout 2 years | CAAHEP (program) | $2,416 per year, local studentsone year of classes, not the whole program | 7 | Request information | |
| Associate degreeabout 2 years | CAAHEP (program) | $2,319 per year, local studentsone year of classes, not the whole program | 6 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $1,867 per year, local studentsone year of classes, same for each award | 6 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,748 per year, local studentsone year of classes, same for each award | 5 | Request information | |
| Associate degreeabout 2 years | CAAHEP (program) | $2,602 per year, local studentsone year of classes, not the whole program | 5 | Request information | |
| Associate degreeabout 2 years | Not CAAHEP or ABHES | $2,882 per year, local studentsone year of classes, not the whole program | 5 | Visit the school's site | |
| Certificate12 to 24 months | CAAHEP (program) | $2,249 per year, local studentsone year of classes, not the whole program | 4 | Request information | |
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $2,612 per year, local studentsone year of classes, same for each award | 3 | Request information | |
| Associate degreeabout 2 years | Not CAAHEP or ABHES | $2,363 per year, local studentsone year of classes, not the whole program | 2 | Visit the school's site | |
| Certificate | CAAHEP (program) | Ask the school for the price | – | Request information | |
| Certificate | CAAHEP (program) | Ask the school for the price | – | Request information |
We may receive payment when "Request information" sends your details to a school CAAHEP or ABHES accredits; only those schools show it. The rest of the rows take you to the website run by the school. No school pays us to appear here or to move higher on the list. We use IPEDS 2023-24 for graduate and price data, plus directories from CAAHEP and ABHES.
Costs, graduates and accreditation: making sense of this list
- CAAHEP-accredited program
- CAAHEP reviewed and approved the actual medical assisting program. Once you finish it, you can take the CMA exam, which is how you become a Certified Medical Assistant.
- ABHES-accredited school
- ABHES gives approval to the entire school. Before relying on the CMA exam, ask the school if its medical assisting program is covered as well.
- Not CAAHEP or ABHES
- Neither group lists this school for medical assisting, and that is no judgment of the school. Another agency might still accredit the college itself. You need a CAAHEP or ABHES program for the CMA exam, while the RMA, CCMA and NCMA exams allow other paths like work experience.
- Classes held online
- You complete coursework online, while clinical hours always occur face to face at a clinic or school.
- Price
- Reported by each school for 2023-24, these costs cover tuition and fees plus books and supplies if listed: either the whole program or one year of full-time classes (local student rate at public colleges). Where a price is per year, every award the school lists costs that same yearly amount.
- Graduates
- These are students who completed their program between July 2023 and June 2024. IPEDS, an annual survey from the U.S. Department of Education, provided the price and graduate data.

Medical assistant schools by city in North Carolina
- Accredited (CAAHEP or ABHES)
- Other schools
Asheville 2 · Charlotte 2 · Raleigh 2 · Wilmington 2 · Albemarle 1 · Asheboro 1 · Bolivia 1 · Clinton 1 · Clyde 1 · Concord 1 · 34 more cities
- Lowest public-college price
- $1,867 a year at Pamlico Community College, Grantsboro (lowest of 40)
- Lowest whole-program price
- $25,240 at Miller-Motte College-Jacksonville, Jacksonville (lowest of 4)
Which tasks can a medical assistant perform in North Carolina?
- Certification required
- No; national certification is optional
- Injections
- Flu vaccines can be delegated to a well-trained staff member; cosmetic injections such as Botox and fillers cannot
- X-rays
- No license today (formal training expected); a proposed 10A NCAC 15 .0604 would require ARRT registration for plain x-rays
- Supervision
- Physician supervision: direct, or the physician accepting responsibility for the worker, depending on the situation
Info from N.C. Gen. Stat. § 90-18(c)(13) (NC Medical Board guidance). Getting certified in North Carolina
Pay and jobs for medical assistants in North Carolina
- Median pay
- $45,140 a year ($21.70 an hour)
- Middle 80% earn
- $36,010 to $50,850
- Medical assistant jobs
- 23,650
- Growth 2024-2034
- +15.9% (+3,860 jobs), about 3,500 openings a year
Projections Central and BLS Occupational Employment and Wage Statistics, May 2025. What medical assistants earn in North Carolina
Additional North Carolina resources
Dedicated pages cover these metro areas: Charlotte (7), Raleigh (3).
Accredited online programs · North Carolina beside every other state