Skip to content
Health Career ClassesPrograms · Costs · Pay
North Carolina · Medical Assistant training

Medical Assistant Programs in North Carolina

46 accredited North Carolina schools graduated 880 Medical Assistant students in 2023–24. Compare them by city below, with published costs, program length and what medical assistants earn in North Carolina.

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

Schools
4632 cities
Lowest published cost
$25,240median $25,240
Typical length
60 wkfull-time
North Carolina median pay
$45,140−$550 vs U.S.

Jump to a metro area

Medical Assistant Programs in Charlotte, NC 6 schools

Gaston College

201 Hwy 321 S, Dallas, NC 28034
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
54
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Central Piedmont Community College

1201 Elizabeth Avenue, Charlotte, NC 28204
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
48
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Mecklenburg County graduated 48 Medical Assistant students in 2023–24, the 2nd-most in the state. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Southeastern College-Charlotte

207 Regency Executive Park Drive, Charlotte, NC 28217
Private for-profit Certificate (1-2 years)
Graduates '23–24
28
College tuition
$22,384/yr
Length
1-2 years

Private for-profit two-year college in Charlotte that reported 28 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $22,384.

Mitchell Community College

500 W Broad Street, Statesville, NC 28677
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
17
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

South Piedmont Community College

680 Highway 74 West, Polkton, NC 28135
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
10
College tuition
$1,824/yr
Length
12 weeks to 1 year

Public two-year college in Polkton that reported 10 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Cabarrus College of Health Sciences

401 Medical Park Drive, Concord, NC 28025
Private nonprofit Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
7
College tuition
$15,520/yr
Length
12 weeks to 1 year

This private nonprofit four-year institution in Cabarrus County graduated 7 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $15,520.

Medical Assistant Programs in Raleigh, NC 3 schools

Wake Technical Community College

9101 Fayetteville Road, Raleigh, NC 27603
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
44
College tuition
$2,076/yr
Length
12 weeks to 1 year

44 Medical Assistant credentials awarded in 2023–24 at this public two-year college, the 3rd-most in the state. Annual in-district tuition (before fees): $2,076 ($7,292 out of state).

Johnston Community College

245 College Road, Smithfield, NC 27577
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
33
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Miller-Motte College-Raleigh

3901 Capital Blvd Ste 151, Raleigh, NC 27604
Private for-profit Certificate (1-2 years)
Graduates '23–24
25
Program cost
$25,240
Length
60 weeks

25 Medical Assistant credentials awarded in 2023–24 at this private for-profit two-year college. Published tuition and fees plus books and supplies come to $25,240 for a program of about 60 weeks.

Medical Assistant Programs in Wilmington, NC 3 schools

Miller-Motte College-Wilmington

5000 Market Street, Wilmington, NC 28405
Private for-profit Certificate (1-2 years)
Graduates '23–24
28
Program cost
$25,240
Length
15 months

28 Medical Assistant credentials awarded in 2023–24 at this private for-profit four-year institution. Published tuition and fees plus books and supplies come to $25,240 for a program of about 15 months.

Brunswick Community College

50 College Rd, Bolivia, NC 28422
Public Certificate (1-2 years)Associate degree
Graduates '23–24
9
College tuition
$2,432/yr
Length
1-2 years

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

Cape Fear Community College

411 North Front Street, Wilmington, NC 28401
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
5
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Durham, NC 2 schools

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 Rocky Mount, NC 2 schools

Edgecombe Community College

2009 W Wilson St, Tarboro, NC 27886
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
33
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Edgecombe County graduated 33 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Nash Community College

522 N. Old Carriage Road, Rocky Mount, NC 27804
Public Certificate (1-2 years)Associate degree
Graduates '23–24
9
College tuition
$2,600/yr
Length
1-2 years

This public two-year college in Nash County graduated 9 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,600 ($8,600 out of state).

Medical Assistant Programs in Winston, NC 2 schools

Forsyth Technical Community College

2100 Silas Creek Pky, Winston-Salem, NC 27103
Public Certificate (1-2 years)Associate degree
Graduates '23–24
22
College tuition
$1,824/yr
Length
1-2 years

22 Medical Assistant credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Davidson-Davie Community College

297 DCC Road, Thomasville, NC 27360
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
18
College tuition
$2,125/yr
Length
12 weeks to 1 year

This public two-year college in Davidson County graduated 18 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,125 ($7,772 out of state).

Medical Assistant Programs in Hickory, NC 2 schools

Western Piedmont Community College

1001 Burkemont Ave, Morganton, NC 28655
Public Certificate (1-2 years)Associate degree
Graduates '23–24
18
College tuition
$2,432/yr
Length
1-2 years

This public two-year college in Burke County graduated 18 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Caldwell Community College and Technical Institute

2855 Hickory Boulevard, Hudson, NC 28638
Public Associate degree
Graduates '23–24
10
College tuition
$2,432/yr
Length
Associate degree

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

Medical Assistant Programs in Greensboro, NC 2 schools

Randolph Community College

629 Industrial Park Ave, Asheboro, NC 27205
Public Associate degree
Graduates '23–24
7
College tuition
$2,280/yr
Length
Associate degree

Public two-year college in Asheboro that reported 7 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $2,280 ($8,040 out of state).

Guilford Technical Community College

601 E. Main Street, Jamestown, NC 27282
Public Associate degree
Graduates '23–24
6
College tuition
$2,128/yr
Length
Associate degree

This public two-year college in Guilford County graduated 6 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,128 ($7,504 out of state).

Medical Assistant Programs in Graham, NC 1 school

Alamance Community College

1247 Jimmie Kerr Road, Graham, NC 27253
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
42
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Jacksonville, NC 1 school

Miller-Motte College-Jacksonville

105 New Frontier Way, Jacksonville, NC 28546
Private for-profit Certificate (1-2 years)
Graduates '23–24
39
Program cost
$25,240
Length
60 weeks

Private for-profit two-year college in Jacksonville that reported 39 Medical Assistant graduates in 2023–24. Published tuition and fees plus books and supplies come to $25,240 for a program of about 60 weeks.

Medical Assistant Programs in Albemarle, NC 1 school

Stanly Community College

141 College Drive, Albemarle, NC 28001
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
38
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Sanford, NC 1 school

Central Carolina Community College

1105 Kelly Dr, Sanford, NC 27330
Public Certificate (1-2 years)Associate degree
Graduates '23–24
31
College tuition
$2,432/yr
Length
1-2 years

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

Medical Assistant Programs in Troy, NC 1 school

Montgomery Community College

1011 Page St, Troy, NC 27371
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
23
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Montgomery County graduated 23 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Medical Assistant Programs in Fayetteville, NC 1 school

Miller-Motte College-Fayetteville

3725 Ramsey St., Fayetteville, NC 28311
Private for-profit Certificate (1-2 years)
Graduates '23–24
21
Program cost
$25,240
Length
15 months

This private for-profit two-year college in Cumberland County graduated 21 Medical Assistant students in 2023–24. Published tuition and fees plus books and supplies come to $25,240 for a program of about 15 months.

Medical Assistant Programs in Williamston, NC 1 school

Martin Community College

1161 Kehukee Pk Rd, Williamston, NC 27892
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
21
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Wilkesboro, NC 1 school

Wilkes Community College

1328 South Collegiate Dr, Wilkesboro, NC 28697
Public Certificate (1-2 years)Associate degree
Graduates '23–24
20
College tuition
$2,432/yr
Length
1-2 years

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

Medical Assistant Programs in Kinston, NC 1 school

Lenoir Community College

231 Highway 58 South, Kinston, NC 28502
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
19
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Morehead City, NC 1 school

Carteret Community College

3505 Arendell St, Morehead City, NC 28557
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
18
College tuition
$2,128/yr
Length
12 weeks to 1 year

This public two-year college in Carteret County graduated 18 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,128 ($7,772 out of state).

Medical Assistant Programs in Clinton, NC 1 school

Sampson Community College

Highway 24 West, Clinton, NC 28328
Public Certificate (1-2 years)Associate degree
Graduates '23–24
17
College tuition
$3,116/yr
Length
1-2 years

Public two-year college in Clinton that reported 17 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $3,116 ($10,988 out of state).

Medical Assistant Programs in Hamlet, NC 1 school

Richmond Community College

1042 W Hamlet Ave, Hamlet, NC 28345
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
15
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Richmond County graduated 15 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Medical Assistant Programs in Henderson, NC 1 school

Vance-Granville Community College

200 Community College Road, Henderson, NC 27537
Public Certificate (1-2 years)Associate degree
Graduates '23–24
14
College tuition
$1,824/yr
Length
1-2 years

This public two-year college in Vance County graduated 14 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Medical Assistant Programs in Sylva, NC 1 school

Southwestern Community College

447 College Drive, Sylva, NC 28779
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
13
College tuition
$5,472/yr
Length
12 weeks to 1 year

This public two-year college in Jackson County graduated 13 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $5,472 ($19,296 out of state).

Medical Assistant Programs in New Bern, NC 1 school

Craven Community College

800 College Ct, New Bern, NC 28562
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
12
College tuition
$1,824/yr
Length
12 weeks to 1 year

This public two-year college in Craven County graduated 12 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Medical Assistant Programs in Goldsboro, NC 1 school

Wayne Community College

3000 Wayne Memorial Dr, Goldsboro, NC 27534
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
11
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Winterville, NC 1 school

Pitt Community College

1986 Pitt Tech Road, Winterville, NC 28590
Public Associate degree
Graduates '23–24
10
College tuition
$1,824/yr
Length
Associate degree

10 Medical Assistant credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Medical Assistant Programs in Spruce Pine, NC 1 school

Mayland Community College

200 Mayland Drive, Spruce Pine, NC 28777
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
8
College tuition
$2,432/yr
Length
12 weeks to 1 year

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

Medical Assistant Programs in Grantsboro, NC 1 school

Pamlico Community College

5049 Hwy 306 South, Grantsboro, NC 28529
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
6
College tuition
$1,824/yr
Length
12 weeks to 1 year

Public two-year college in Grantsboro that reported 6 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $1,824 ($6,432 out of state).

Medical Assistant Programs in Asheville, NC 1 school

Asheville-Buncombe Technical Community College

340 Victoria Rd, Asheville, NC 28801
Public Certificate (1-2 years)Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
5
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Buncombe County graduated 5 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Medical Assistant Programs in Shelby, NC 1 school

Cleveland Community College

137 S Post Rd, Shelby, NC 28152
Public Associate degree
Graduates '23–24
5
College tuition
$2,432/yr
Length
Associate degree

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

Medical Assistant Programs in Elizabeth City, NC 1 school

College of the Albemarle

1208 N Road St, Elizabeth City, NC 27906
Public Certificate (1-2 years)Associate degree
Graduates '23–24
4
College tuition
$2,102/yr
Length
1-2 years

This public two-year college in Pasquotank County graduated 4 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,102 ($7,075 out of state).

Medical Assistant Programs in Clyde, NC 1 school

Haywood Community College

185 Freedlander Drive, Clyde, NC 28721
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
3
College tuition
$2,432/yr
Length
12 weeks to 1 year

This public two-year college in Haywood County graduated 3 Medical Assistant students in 2023–24. Annual in-district tuition (before fees): $2,432 ($8,576 out of state).

Medical Assistant Programs in Murphy, NC 1 school

Tri-County Community College

21 Campus Circle, Murphy, NC 28906
Public Associate degreeCertificate (12 weeks to 1 year)
Graduates '23–24
2
College tuition
$2,304/yr
Length
12 weeks to 1 year

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

How to get Medical Assistant certified in North Carolina

  1. Choose a program. If you want the CMA credential, confirm the program is CAAHEP- or ABHES-accredited.
  2. Complete coursework plus an externship in a clinic or doctor’s office.
  3. Sit for a national certification exam (CMA, RMA or CCMA).
  4. Recertify on the certifying body’s schedule through continuing education or re-examination.

Rules differ by state. Confirm current North Carolina requirements with the relevant state board or registry before you enroll.

Medical Assistant Programs in North Carolina: FAQ

How many Medical Assistant programs are in North Carolina?

We list 46 accredited North Carolina schools that graduated Medical Assistant students in 2023–24, 40 of them public. Together they awarded 880 Medical Assistant credentials that year.

How much do medical assistant programs cost in North Carolina?

4 North Carolina schools published a program price. Tuition plus books and supplies ranged from $25,240 to $25,240, with a median of $25,240. Community colleges often charge by credit hour instead, so check each school’s net price calculator.

How much do medical assistants make in North Carolina?

The median medical assistant in North Carolina earns $45,140 a year ($21.70 an hour), according to BLS data for May 2025, versus $45,690 nationally. The top 10% earn $50,850 or more.

Which North Carolina school trains the most medical assistants?

Gaston College in Dallas reported the most Medical Assistant graduates in North Carolina: 54 in 2023–24.

How long do medical assistant programs take in North Carolina?

Among North Carolina programs that reported a schedule, the median length is about 60 weeks of full-time study. Certificate and diploma programs commonly run about 9 to 12 months; associate degrees take about 2 years.

What exam do medical assistants take?

Common certifications: CMA (AAMA), RMA (AMT) and CCMA (NHA). The CMA requires graduating from a CAAHEP- or ABHES-accredited program..

Other healthcare programs in North Carolina