Medical Assistant programs in North Carolina
89 medical assistant programs at 49 North Carolina schools are in the federal data. Where earnings are reported (30 programs), the state median is $38,362 one year after completion, 6% above the national median of $36,193. Median borrower debt is $16,500.
| School | City | Program | Credential | Completers/yr | 1-yr earnings | Median debt | Monthly payment* |
|---|---|---|---|---|---|---|---|
| Southwestern Community College | Sylva, NC | Allied Health and Medical Assisting Services | Associate degree | 20 | $47,053 | – | – |
| Central Piedmont Community College | Charlotte, NC | Allied Health and Medical Assisting Services | Associate degree | 51 | $46,293 | $15,526 | $176 |
| Nash Community College | Rocky Mount, NC | Allied Health and Medical Assisting Services | Associate degree | 18 | $44,789 | $18,975 | $216 |
| Surry Community College | Dobson, NC | Allied Health and Medical Assisting Services | Associate degree | 8 | $44,722 | – | – |
| Cabarrus College of Health Sciences | Concord, NC | Allied Health and Medical Assisting Services | Associate degree | 31 | $42,874 | $27,750 | $315 |
| Durham Technical Community College | Durham, NC | Allied Health and Medical Assisting Services | Associate degree | 28 | $42,796 | $16,250 | $185 |
| Stanly Community College | Albemarle, NC | Allied Health and Medical Assisting Services | Associate degree | 14 | $41,809 | – | – |
| Cape Fear Community College | Wilmington, NC | Allied Health and Medical Assisting Services | Associate degree | 24 | $41,134 | – | – |
| Fayetteville Technical Community College | Fayetteville, NC | Allied Health and Medical Assisting Services | Associate degree | 30 | $40,801 | $22,753 | $259 |
| Davidson-Davie Community College | Thomasville, NC | Allied Health and Medical Assisting Services | Associate degree | 16 | $39,748 | – | – |
| Rowan-Cabarrus Community College | Salisbury, NC | Allied Health and Medical Assisting Services | Associate degree | 25 | $39,458 | $19,125 | $217 |
| Alamance Community College | Graham, NC | Allied Health and Medical Assisting Services | Associate degree | 15 | $39,377 | – | – |
| Pitt Community College | Winterville, NC | Allied Health and Medical Assisting Services | Associate degree | 26 | $39,356 | $10,375 | $118 |
| Forsyth Technical Community College | Winston-Salem, NC | Allied Health and Medical Assisting Services | Associate degree | 8 | $38,907 | – | – |
| Davidson-Davie Community College | Thomasville, NC | Allied Health and Medical Assisting Services | Certificate | 23 | $38,428 | – | – |
| Martin Community College | Williamston, NC | Allied Health and Medical Assisting Services | Associate degree | 22 | $38,295 | – | – |
| Craven Community College | New Bern, NC | Allied Health and Medical Assisting Services | Associate degree | 21 | $37,799 | – | – |
| Guilford Technical Community College | Jamestown, NC | Allied Health and Medical Assisting Services | Associate degree | 24 | $37,444 | $23,291 | $265 |
| Caldwell Community College and Technical Institute | Hudson, NC | Allied Health and Medical Assisting Services | Associate degree | 30 | $36,939 | $18,882 | $215 |
| Asheville-Buncombe Technical Community College | Asheville, NC | Allied Health and Medical Assisting Services | Associate degree | 27 | $36,505 | – | – |
| Wake Technical Community College | Raleigh, NC | Allied Health and Medical Assisting Services | Associate degree | 20 | $35,967 | $17,392 | $198 |
| Wake Technical Community College | Raleigh, NC | Allied Health and Medical Assisting Services | Certificate | 33 | $35,903 | $15,830 | $180 |
| Stanly Community College | Albemarle, NC | Allied Health and Medical Assisting Services | Certificate | 32 | $35,841 | – | – |
| Central Carolina Community College | Sanford, NC | Allied Health and Medical Assisting Services | Certificate | 19 | $35,378 | – | – |
| Gwinnett College | Raleigh, NC | Allied Health and Medical Assisting Services | Certificate | 13 | $35,244 | $15,991 | $182 |
| Southeastern College-Charlotte | Charlotte, NC | Allied Health and Medical Assisting Services | Certificate | 53 | $32,937 | $11,655 | $132 |
| Wilkes Community College | Wilkesboro, NC | Allied Health and Medical Assisting Services | Certificate | 12 | $31,985 | – | – |
| Miller-Motte College-Raleigh | Raleigh, NC | Allied Health and Medical Assisting Services | Certificate | 37 | $26,694 | $16,500 | $188 |
| Miller-Motte College-Fayetteville | Fayetteville, NC | Allied Health and Medical Assisting Services | Certificate | 30 | $26,694 | $16,500 | $188 |
| Miller-Motte College-Jacksonville | Jacksonville, NC | Allied Health and Medical Assisting Services | Certificate | 32 | $26,694 | $16,500 | $188 |
| College of the Albemarle | Elizabeth City, NC | Allied Health and Medical Assisting Services | Certificate | 6 | not reported | – | – |
| College of the Albemarle | Elizabeth City, NC | Allied Health and Medical Assisting Services | Associate degree | 1 | not reported | – | – |
| South Piedmont Community College | Polkton, NC | Allied Health and Medical Assisting Services | Certificate | 6 | not reported | – | – |
| South Piedmont Community College | Polkton, NC | Allied Health and Medical Assisting Services | Associate degree | 3 | not reported | – | – |
| Asheville-Buncombe Technical Community College | Asheville, NC | Allied Health and Medical Assisting Services | Certificate | 0 | not reported | – | – |
| Brunswick Community College | Bolivia, NC | Allied Health and Medical Assisting Services | Certificate | – | not reported | – | – |
| Brunswick Community College | Bolivia, NC | Allied Health and Medical Assisting Services | Associate degree | 5 | not reported | – | – |
| Cabarrus College of Health Sciences | Concord, NC | Allied Health and Medical Assisting Services | Certificate | 6 | not reported | – | – |
| Caldwell Community College and Technical Institute | Hudson, NC | Allied Health and Medical Assisting Services | Certificate | 4 | not reported | – | – |
| Cape Fear Community College | Wilmington, NC | Allied Health and Medical Assisting Services | Certificate | 19 | not reported | – | – |
| Carteret Community College | Morehead City, NC | Allied Health and Medical Assisting Services | Certificate | 16 | not reported | – | – |
| Carteret Community College | Morehead City, NC | Allied Health and Medical Assisting Services | Associate degree | 3 | not reported | – | – |
| Central Carolina Community College | Sanford, NC | Allied Health and Medical Assisting Services | Associate degree | 8 | not reported | – | – |
| Central Piedmont Community College | Charlotte, NC | Allied Health and Medical Assisting Services | Certificate | 23 | not reported | – | – |
| Cleveland Community College | Shelby, NC | Allied Health and Medical Assisting Services | Associate degree | 5 | not reported | – | – |
| Craven Community College | New Bern, NC | Allied Health and Medical Assisting Services | Certificate | 21 | not reported | – | – |
| Durham Technical Community College | Durham, NC | Allied Health and Medical Assisting Services | Certificate | 13 | not reported | – | – |
| Edgecombe Community College | Tarboro, NC | Allied Health and Medical Assisting Services | Certificate | 16 | not reported | – | – |
| Edgecombe Community College | Tarboro, NC | Allied Health and Medical Assisting Services | Associate degree | 7 | not reported | – | – |
| Forsyth Technical Community College | Winston-Salem, NC | Allied Health and Medical Assisting Services | Certificate | 18 | not reported | – | – |
| Gaston College | Dallas, NC | Allied Health and Medical Assisting Services | Certificate | 14 | not reported | – | – |
| Gaston College | Dallas, NC | Allied Health and Medical Assisting Services | Associate degree | 6 | not reported | – | – |
| Guilford Technical Community College | Jamestown, NC | Allied Health and Medical Assisting Services | Certificate | 9 | not reported | – | – |
| Haywood Community College | Clyde, NC | Allied Health and Medical Assisting Services | Certificate | – | not reported | – | – |
| Haywood Community College | Clyde, NC | Allied Health and Medical Assisting Services | Associate degree | 2 | not reported | – | – |
| Johnston Community College | Smithfield, NC | Allied Health and Medical Assisting Services | Certificate | 23 | not reported | – | – |
| Johnston Community College | Smithfield, NC | Allied Health and Medical Assisting Services | Associate degree | 20 | not reported | – | – |
| Lenoir Community College | Kinston, NC | Allied Health and Medical Assisting Services | Certificate | 3 | not reported | – | – |
| Lenoir Community College | Kinston, NC | Allied Health and Medical Assisting Services | Associate degree | 2 | not reported | – | – |
| Martin Community College | Williamston, NC | Allied Health and Medical Assisting Services | Certificate | 14 | not reported | – | – |
| Mayland Community College | Spruce Pine, NC | Allied Health and Medical Assisting Services | Certificate | 15 | not reported | – | – |
| Mayland Community College | Spruce Pine, NC | Allied Health and Medical Assisting Services | Associate degree | 1 | not reported | – | – |
| Mitchell Community College | Statesville, NC | Allied Health and Medical Assisting Services | Certificate | 0 | not reported | – | – |
| Mitchell Community College | Statesville, NC | Allied Health and Medical Assisting Services | Associate degree | 2 | not reported | – | – |
| Montgomery Community College | Troy, NC | Allied Health and Medical Assisting Services | Certificate | 16 | not reported | – | – |
| Montgomery Community College | Troy, NC | Allied Health and Medical Assisting Services | Associate degree | 3 | not reported | – | – |
| Nash Community College | Rocky Mount, NC | Allied Health and Medical Assisting Services | Certificate | 8 | not reported | – | – |
| Pamlico Community College | Grantsboro, NC | Allied Health and Medical Assisting Services | Certificate | 3 | not reported | – | – |
| Pamlico Community College | Grantsboro, NC | Allied Health and Medical Assisting Services | Associate degree | 2 | not reported | – | – |
| Piedmont Community College | Roxboro, NC | Allied Health and Medical Assisting Services | Certificate | 1 | not reported | – | – |
| Piedmont Community College | Roxboro, NC | Allied Health and Medical Assisting Services | Associate degree | 6 | not reported | – | – |
| Randolph Community College | Asheboro, NC | Allied Health and Medical Assisting Services | Associate degree | 2 | not reported | – | – |
| Richmond Community College | Hamlet, NC | Allied Health and Medical Assisting Services | Certificate | – | not reported | – | – |
| Richmond Community College | Hamlet, NC | Allied Health and Medical Assisting Services | Associate degree | 15 | not reported | – | – |
| Sampson Community College | Clinton, NC | Allied Health and Medical Assisting Services | Certificate | 6 | not reported | – | – |
| Sampson Community College | Clinton, NC | Allied Health and Medical Assisting Services | Associate degree | 1 | not reported | – | – |
| Southwestern Community College | Sylva, NC | Allied Health and Medical Assisting Services | Certificate | 15 | not reported | – | – |
| Surry Community College | Dobson, NC | Allied Health and Medical Assisting Services | Certificate | – | not reported | – | – |
| Alamance Community College | Graham, NC | Allied Health and Medical Assisting Services | Certificate | 3 | not reported | – | – |
| Tri-County Community College | Murphy, NC | Allied Health and Medical Assisting Services | Certificate | 0 | not reported | – | – |
| Tri-County Community College | Murphy, NC | Allied Health and Medical Assisting Services | Associate degree | 4 | not reported | – | – |
| Vance-Granville Community College | Henderson, NC | Allied Health and Medical Assisting Services | Certificate | 30 | not reported | – | – |
| Vance-Granville Community College | Henderson, NC | Allied Health and Medical Assisting Services | Associate degree | 14 | not reported | – | – |
| Wayne Community College | Goldsboro, NC | Allied Health and Medical Assisting Services | Certificate | 7 | not reported | – | – |
| Wayne Community College | Goldsboro, NC | Allied Health and Medical Assisting Services | Associate degree | 6 | not reported | – | – |
| Western Piedmont Community College | Morganton, NC | Allied Health and Medical Assisting Services | Certificate | 11 | not reported | – | – |
| Western Piedmont Community College | Morganton, NC | Allied Health and Medical Assisting Services | Associate degree | 6 | not reported | – | – |
| Wilkes Community College | Wilkesboro, NC | Allied Health and Medical Assisting Services | Associate degree | 11 | not reported | – | – |
| Southeastern College-Charlotte | Charlotte, NC | Allied Health and Medical Assisting Services | Associate degree | – | not reported | – | – |
*Scorecard's estimated monthly payment on the median debt over 10 years. “Not reported” means the Department suppressed or did not publish the figure.
Compare schools near you
Use the data on this page to shortlist two or three schools, then contact them directly with the links provided. Ask each school the questions listed on the page.
See matched schools (partner link) Sponsored
Medical Assistant programs by city in North Carolina
Before you choose a medical assistant school in North Carolina
Medical assistants are generally not state-licensed, but employers often prefer a credential such as the CMA (AAMA) or RMA. Many certifying bodies require graduation from an accredited program.
- Is the program accredited by an agency that qualifies me for national certification?
- Is an externship included, and who arranges it?
- What is the cost per credential exam?
More programs in North Carolina
All North Carolina programs · Medical Assistant & Allied Health Support nationwide
Source: U.S. Department of Education, College Scorecard Field of Study and Institution files (release dated 10/15/2026). Earnings are median annual earnings of completers working and not enrolled one year after finishing; debt is median federal loan debt of borrowers; both describe past cohorts and small programs are suppressed by the Department. See our methodology.
Frequently asked questions
What is the best-paying medical assistant program in North Carolina?
By reported one-year earnings, Southwestern Community College leads at $47,053 in the associate degree program, but compare cost and local jobs too.
How many medical assistant programs are in North Carolina?
The Scorecard lists 89 certificate or associate programs in this field at 49 schools in North Carolina.