Massage Therapy Schools in North Carolina

North Carolina has 10 schools with massage therapy programs in this directory: 6 public and 4 private. Together they graduated 233 students from these programs in the latest federal count.

Published program tuition runs from $8,945 to $13,829, with a median of $12,439 across the 3 programs that report a program price.

Graduates earned a median of $30,155 one year after finishing, where the Department of Education reports earnings for the program.

The largest programs by graduates are at Center for Massage, Gwinnett College and Southeastern College-Charlotte.

10
Schools with this program
233
Graduates last year
$12,439
Median program tuition
$30,155
Median earnings, 1 yr after

All 10 massage therapy schools in North Carolina

Sorted by size. Tap a name for details.

Center for Massage

Asheville, NC

Award
Certificate
Program tuition
$8,945
Length
8 months
Graduates last year
51
Median earnings, 1 yr
$29,618
Type
Private for-profit

Gwinnett College

Raleigh, NC

Award
Certificate
Program tuition
$13,829
Length
9 months
Graduates last year
49
Median earnings, 1 yr
$30,692
Type
Private for-profit

Southeastern College-Charlotte

Charlotte, NC

Award
Certificate
Tuition (in-state, yearly)
$26,016
Graduates last year
39
Median earnings, 1 yr
$33,561
Type
Private for-profit

College of Wilmington

Wilmington, NC

Award
Certificate
Program tuition
$12,439
Length
6 months
Graduates last year
29
Median earnings, 1 yr
$28,080
Type
Private for-profit

Sandhills Community College

Pinehurst, NC

Award
Certificate and Associate degree
Tuition (in-state, yearly)
$2,040
Graduates last year
13
Type
Public

Tri-County Community College

Murphy, NC

Award
Certificate and Associate degree
Tuition (in-state, yearly)
$2,705
Graduates last year
1
Type
Public

Common questions

How much does massage therapy training cost in North Carolina?

The median published tuition is $12,439 (range $8,945 to $13,829, 3 programs reporting). The lowest listed prices are at Center for Massage ($8,945), College of Wilmington ($12,439) and Gwinnett College ($13,829). Public community and technical colleges often charge less but report tuition per year rather than per program, so check each school's net price calculator.

How long does massage therapy school take?

Programs that report a length take a median of 8 months to finish (6 to 9 months). Certificates are shorter; associate degrees usually take about two years.

How much do massage therapy graduates earn?

Across 4 programs with reported outcomes, the median graduate earned $30,155 one year after finishing (U.S. Department of Education, College Scorecard). Earnings vary by program and local labor market.

Are there public massage therapy programs in North Carolina?

Yes. 6 public schools offer it, including Forsyth Technical Community College, Sandhills Community College, Davidson-Davie Community College, Southwestern Community College and Johnston Community College.

Data: U.S. Department of Education: IPEDS 2024-25 and College Scorecard (October 2026 release). Listings change; confirm details with the school before you go. How this directory is built.