Skip to content
Health Career ClassesPrograms · Costs · Pay
Durham-Chapel Hill, NC metro

Medical Assistant Programs in Durham, NC

2 accredited schools across the Durham metro area trained 52 medical assistants in 2023–24. Here’s how they compare on cost, length and size, plus what the job pays locally.

Updated October 2026 · Data: IPEDS 2023–24, BLS May 2025

Schools in metro
2
Graduates 2023–24
52
Durham median pay
$46,450metro

2 best medical assistant programs in Durham

Sorted by number of 2023–24 graduates (IPEDS), a proxy for program size and stability.

Piedmont Community College

1715 College Dr, Roxboro, NC 27573
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
44
College tuition
$2,432/yr
Length
12 weeks to 1 year

Public two-year college in Roxboro that reported 44 Medical Assistant graduates in 2023–24, the 4th-most in the state. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Durham Technical Community College

1637 Lawson Street, Durham, NC 27703
Public Certificate (1-2 years)Associate degree
Graduates '23–24
8
College tuition
$2,128/yr
Length
1-2 years

8 Medical Assistant credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $2,128 ($7,504 out of state).

Medical Assistant Programs in Durham: FAQ

How many Medical Assistant programs are in the Durham area?

2 accredited schools in the Durham-Chapel Hill, NC metro area graduated 52 Medical Assistant students in 2023–24. The largest was Piedmont Community College with 44.

How much do medical assistants make in Durham?

Medical Assistants in the Durham-Chapel Hill, NC metro earn a median $46,450 a year ($22.33/hour), per BLS May 2025 data. That compares with $45,140 statewide and $45,690 nationally.

How long does Medical Assistant training take?

Certificate and diploma programs commonly run about 9 to 12 months; associate degrees take about 2 years.

Other healthcare programs in Durham

Medical Assistant Programs in nearby North Carolina cities