Salaripedia
English

How much does a secondary school teacher make in Columbia?

$60,280a year

Median yearly pay for secondary school teachers in the Columbia, SC metro area. That is $28.98 an hour or $5,023 a month.

Hourly
$28.98
Vs. national median
-16%
Rank among cities
298 of 375
Jobs in the area
3,310
Pay range
Lowest 10%: $48,740Median: $60,280Highest 10%: $78,010
PercentileYearlyHourly
10th$48,740$23.43
25th$50,710$24.38
Median$60,280$28.98
75th$75,180$36.14
90th$78,010$37.50

Other cities in South Carolina

Median yearly pay for secondary school teachers.

Hilton Head Island, SC$65,290
Charleston, SC$65,280
Greenville, SC$64,060
Augusta, GA$63,420
Spartanburg, SC$62,910
Myrtle Beach, SC$62,580
Florence, SC$60,950
Charlotte, NC$60,300
Sumter, SC$60,110
Secondary School Teacher salary in South Carolina Secondary School Teacher salary in all states

Related jobs in Columbia

Same field, median yearly pay.

Business Teacher$129,400
History Teacher$104,100
Health Specialties Teacher$102,900
Chemistry Teacher$102,700
Computer Science Teacher$102,400
Nursing Instructor and Teacher$101,300
Psychology Teacher$100,300
Recreation and Fitness Studies Teacher$99,340
Biological Science Teacher$97,550
Communications Teacher$80,290
Salaries for every job in Columbia, SC

Frequently asked questions

How much does a secondary school teacher make an hour in Columbia?

The median hourly pay in the Columbia, SC metro area is $28.98 ($60,280 a year).

Do secondary school teachers make more in Columbia than the national average?

No: $60,280 against $72,040 nationally, 16% less.

How does Columbia compare with the rest of South Carolina?

The median in South Carolina is $62,580, so Columbia pays 4% less.

Where does Columbia rank for secondary school teacher pay?

298 of 375 metro areas with data.

How much does a secondary school teacher make starting out in Columbia?

The lowest-paid 10% make $48,740 or less a year; the top 10% make $78,010 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.