Salaripedia
English

How much does a business teacher make in Harrisburg?

$107,900a year

Median yearly pay for business teachers in the Harrisburg-Carlisle, PA metro area. That is $51.88 an hour or $8,993 a month.

Hourly
$51.88
Vs. national median
+9%
Rank among cities
39 of 180
Jobs in the area
210
Pay range
Lowest 10%: $53,150Median: $107,900Highest 10%: $175,100
PercentileYearlyHourly
10th$53,150$25.55
25th$63,910$30.73
Median$107,900$51.88
75th$136,800$65.77
90th$175,100$84.19

Other cities in Pennsylvania

Median yearly pay for business teachers.

Pittsburgh, PA$121,800
Philadelphia, PA$107,200
Erie, PA$106,300
Scranton, PA$97,340
Reading, PA$83,980
Allentown, PA$83,060
Johnstown, PA$66,100
Business Teacher salary in Pennsylvania Business Teacher salary in all states

Related jobs in Harrisburg

Same field, median yearly pay.

Health Specialties Teacher$131,000
History Teacher$107,700
Computer Science Teacher$105,000
English Language and Literature Teacher$103,500
Engineering Teacher$101,200
Biological Science Teacher$100,700
Mathematical Science Teacher$100,200
Art$81,790
Instructional Coordinator$78,990
Psychology Teacher$78,920
Salaries for every job in Harrisburg, PA

Frequently asked questions

How much does a business teacher make an hour in Harrisburg?

The median hourly pay in the Harrisburg-Carlisle, PA metro area is $51.88 ($107,900 a year).

Do business teachers make more in Harrisburg than the national average?

Yes: $107,900 against $99,080 nationally, 9% more.

How does Harrisburg compare with the rest of Pennsylvania?

The median in Pennsylvania is $101,800, so Harrisburg pays 6% more.

Where does Harrisburg rank for business teacher pay?

39 of 180 metro areas with data.

How much does a business teacher make starting out in Harrisburg?

The lowest-paid 10% make $53,150 or less a year; the top 10% make $175,100 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.