Trade School Scoreboard

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.

89programs
49schools
$38,362median 1-yr earnings
$16,500median debt
SchoolCityProgramCredentialCompleters/yr1-yr earningsMedian debtMonthly payment*
Southwestern Community CollegeSylva, NCAllied Health and Medical Assisting ServicesAssociate degree20$47,053––
Central Piedmont Community CollegeCharlotte, NCAllied Health and Medical Assisting ServicesAssociate degree51$46,293$15,526$176
Nash Community CollegeRocky Mount, NCAllied Health and Medical Assisting ServicesAssociate degree18$44,789$18,975$216
Surry Community CollegeDobson, NCAllied Health and Medical Assisting ServicesAssociate degree8$44,722––
Cabarrus College of Health SciencesConcord, NCAllied Health and Medical Assisting ServicesAssociate degree31$42,874$27,750$315
Durham Technical Community CollegeDurham, NCAllied Health and Medical Assisting ServicesAssociate degree28$42,796$16,250$185
Stanly Community CollegeAlbemarle, NCAllied Health and Medical Assisting ServicesAssociate degree14$41,809––
Cape Fear Community CollegeWilmington, NCAllied Health and Medical Assisting ServicesAssociate degree24$41,134––
Fayetteville Technical Community CollegeFayetteville, NCAllied Health and Medical Assisting ServicesAssociate degree30$40,801$22,753$259
Davidson-Davie Community CollegeThomasville, NCAllied Health and Medical Assisting ServicesAssociate degree16$39,748––
Rowan-Cabarrus Community CollegeSalisbury, NCAllied Health and Medical Assisting ServicesAssociate degree25$39,458$19,125$217
Alamance Community CollegeGraham, NCAllied Health and Medical Assisting ServicesAssociate degree15$39,377––
Pitt Community CollegeWinterville, NCAllied Health and Medical Assisting ServicesAssociate degree26$39,356$10,375$118
Forsyth Technical Community CollegeWinston-Salem, NCAllied Health and Medical Assisting ServicesAssociate degree8$38,907––
Davidson-Davie Community CollegeThomasville, NCAllied Health and Medical Assisting ServicesCertificate23$38,428––
Martin Community CollegeWilliamston, NCAllied Health and Medical Assisting ServicesAssociate degree22$38,295––
Craven Community CollegeNew Bern, NCAllied Health and Medical Assisting ServicesAssociate degree21$37,799––
Guilford Technical Community CollegeJamestown, NCAllied Health and Medical Assisting ServicesAssociate degree24$37,444$23,291$265
Caldwell Community College and Technical InstituteHudson, NCAllied Health and Medical Assisting ServicesAssociate degree30$36,939$18,882$215
Asheville-Buncombe Technical Community CollegeAsheville, NCAllied Health and Medical Assisting ServicesAssociate degree27$36,505––
Wake Technical Community CollegeRaleigh, NCAllied Health and Medical Assisting ServicesAssociate degree20$35,967$17,392$198
Wake Technical Community CollegeRaleigh, NCAllied Health and Medical Assisting ServicesCertificate33$35,903$15,830$180
Stanly Community CollegeAlbemarle, NCAllied Health and Medical Assisting ServicesCertificate32$35,841––
Central Carolina Community CollegeSanford, NCAllied Health and Medical Assisting ServicesCertificate19$35,378––
Gwinnett CollegeRaleigh, NCAllied Health and Medical Assisting ServicesCertificate13$35,244$15,991$182
Southeastern College-CharlotteCharlotte, NCAllied Health and Medical Assisting ServicesCertificate53$32,937$11,655$132
Wilkes Community CollegeWilkesboro, NCAllied Health and Medical Assisting ServicesCertificate12$31,985––
Miller-Motte College-RaleighRaleigh, NCAllied Health and Medical Assisting ServicesCertificate37$26,694$16,500$188
Miller-Motte College-FayettevilleFayetteville, NCAllied Health and Medical Assisting ServicesCertificate30$26,694$16,500$188
Miller-Motte College-JacksonvilleJacksonville, NCAllied Health and Medical Assisting ServicesCertificate32$26,694$16,500$188
College of the AlbemarleElizabeth City, NCAllied Health and Medical Assisting ServicesCertificate6not reported––
College of the AlbemarleElizabeth City, NCAllied Health and Medical Assisting ServicesAssociate degree1not reported––
South Piedmont Community CollegePolkton, NCAllied Health and Medical Assisting ServicesCertificate6not reported––
South Piedmont Community CollegePolkton, NCAllied Health and Medical Assisting ServicesAssociate degree3not reported––
Asheville-Buncombe Technical Community CollegeAsheville, NCAllied Health and Medical Assisting ServicesCertificate0not reported––
Brunswick Community CollegeBolivia, NCAllied Health and Medical Assisting ServicesCertificate–not reported––
Brunswick Community CollegeBolivia, NCAllied Health and Medical Assisting ServicesAssociate degree5not reported––
Cabarrus College of Health SciencesConcord, NCAllied Health and Medical Assisting ServicesCertificate6not reported––
Caldwell Community College and Technical InstituteHudson, NCAllied Health and Medical Assisting ServicesCertificate4not reported––
Cape Fear Community CollegeWilmington, NCAllied Health and Medical Assisting ServicesCertificate19not reported––
Carteret Community CollegeMorehead City, NCAllied Health and Medical Assisting ServicesCertificate16not reported––
Carteret Community CollegeMorehead City, NCAllied Health and Medical Assisting ServicesAssociate degree3not reported––
Central Carolina Community CollegeSanford, NCAllied Health and Medical Assisting ServicesAssociate degree8not reported––
Central Piedmont Community CollegeCharlotte, NCAllied Health and Medical Assisting ServicesCertificate23not reported––
Cleveland Community CollegeShelby, NCAllied Health and Medical Assisting ServicesAssociate degree5not reported––
Craven Community CollegeNew Bern, NCAllied Health and Medical Assisting ServicesCertificate21not reported––
Durham Technical Community CollegeDurham, NCAllied Health and Medical Assisting ServicesCertificate13not reported––
Edgecombe Community CollegeTarboro, NCAllied Health and Medical Assisting ServicesCertificate16not reported––
Edgecombe Community CollegeTarboro, NCAllied Health and Medical Assisting ServicesAssociate degree7not reported––
Forsyth Technical Community CollegeWinston-Salem, NCAllied Health and Medical Assisting ServicesCertificate18not reported––
Gaston CollegeDallas, NCAllied Health and Medical Assisting ServicesCertificate14not reported––
Gaston CollegeDallas, NCAllied Health and Medical Assisting ServicesAssociate degree6not reported––
Guilford Technical Community CollegeJamestown, NCAllied Health and Medical Assisting ServicesCertificate9not reported––
Haywood Community CollegeClyde, NCAllied Health and Medical Assisting ServicesCertificate–not reported––
Haywood Community CollegeClyde, NCAllied Health and Medical Assisting ServicesAssociate degree2not reported––
Johnston Community CollegeSmithfield, NCAllied Health and Medical Assisting ServicesCertificate23not reported––
Johnston Community CollegeSmithfield, NCAllied Health and Medical Assisting ServicesAssociate degree20not reported––
Lenoir Community CollegeKinston, NCAllied Health and Medical Assisting ServicesCertificate3not reported––
Lenoir Community CollegeKinston, NCAllied Health and Medical Assisting ServicesAssociate degree2not reported––
Martin Community CollegeWilliamston, NCAllied Health and Medical Assisting ServicesCertificate14not reported––
Mayland Community CollegeSpruce Pine, NCAllied Health and Medical Assisting ServicesCertificate15not reported––
Mayland Community CollegeSpruce Pine, NCAllied Health and Medical Assisting ServicesAssociate degree1not reported––
Mitchell Community CollegeStatesville, NCAllied Health and Medical Assisting ServicesCertificate0not reported––
Mitchell Community CollegeStatesville, NCAllied Health and Medical Assisting ServicesAssociate degree2not reported––
Montgomery Community CollegeTroy, NCAllied Health and Medical Assisting ServicesCertificate16not reported––
Montgomery Community CollegeTroy, NCAllied Health and Medical Assisting ServicesAssociate degree3not reported––
Nash Community CollegeRocky Mount, NCAllied Health and Medical Assisting ServicesCertificate8not reported––
Pamlico Community CollegeGrantsboro, NCAllied Health and Medical Assisting ServicesCertificate3not reported––
Pamlico Community CollegeGrantsboro, NCAllied Health and Medical Assisting ServicesAssociate degree2not reported––
Piedmont Community CollegeRoxboro, NCAllied Health and Medical Assisting ServicesCertificate1not reported––
Piedmont Community CollegeRoxboro, NCAllied Health and Medical Assisting ServicesAssociate degree6not reported––
Randolph Community CollegeAsheboro, NCAllied Health and Medical Assisting ServicesAssociate degree2not reported––
Richmond Community CollegeHamlet, NCAllied Health and Medical Assisting ServicesCertificate–not reported––
Richmond Community CollegeHamlet, NCAllied Health and Medical Assisting ServicesAssociate degree15not reported––
Sampson Community CollegeClinton, NCAllied Health and Medical Assisting ServicesCertificate6not reported––
Sampson Community CollegeClinton, NCAllied Health and Medical Assisting ServicesAssociate degree1not reported––
Southwestern Community CollegeSylva, NCAllied Health and Medical Assisting ServicesCertificate15not reported––
Surry Community CollegeDobson, NCAllied Health and Medical Assisting ServicesCertificate–not reported––
Alamance Community CollegeGraham, NCAllied Health and Medical Assisting ServicesCertificate3not reported––
Tri-County Community CollegeMurphy, NCAllied Health and Medical Assisting ServicesCertificate0not reported––
Tri-County Community CollegeMurphy, NCAllied Health and Medical Assisting ServicesAssociate degree4not reported––
Vance-Granville Community CollegeHenderson, NCAllied Health and Medical Assisting ServicesCertificate30not reported––
Vance-Granville Community CollegeHenderson, NCAllied Health and Medical Assisting ServicesAssociate degree14not reported––
Wayne Community CollegeGoldsboro, NCAllied Health and Medical Assisting ServicesCertificate7not reported––
Wayne Community CollegeGoldsboro, NCAllied Health and Medical Assisting ServicesAssociate degree6not reported––
Western Piedmont Community CollegeMorganton, NCAllied Health and Medical Assisting ServicesCertificate11not reported––
Western Piedmont Community CollegeMorganton, NCAllied Health and Medical Assisting ServicesAssociate degree6not reported––
Wilkes Community CollegeWilkesboro, NCAllied Health and Medical Assisting ServicesAssociate degree11not reported––
Southeastern College-CharlotteCharlotte, NCAllied Health and Medical Assisting ServicesAssociate 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.

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.

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.