Salaripedia
English

How much does a business teacher make in Johnstown?

$66,100a year

Median yearly pay for business teachers in the Johnstown, PA metro area. That is $31.78 an hour or $5,508 a month.

Hourly
$31.78
Vs. national median
-33%
Rank among cities
168 of 180
Jobs in the area
50
Pay range
Lowest 10%: $38,660Median: $66,100Highest 10%: $99,530
PercentileYearlyHourly
10th$38,660$18.59
25th$47,800$22.98
Median$66,100$31.78
75th$82,320$39.58
90th$99,530$47.85

Other cities in Pennsylvania

Median yearly pay for business teachers.

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

Related jobs in Johnstown

Same field, median yearly pay.

Career/Technical Education Teacher$79,460
Secondary School Teacher$72,780
Kindergarten Teacher$71,850
Elementary School Teacher$71,300
Nursing Instructor and Teacher$64,050
Career/Technical Education Teacher$63,540
Special Education Teacher$60,980
Special Education Teacher$59,190
English Language and Literature Teacher$50,920
Librarian and Media Collections Specialist$42,400
Salaries for every job in Johnstown, PA

Frequently asked questions

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

The median hourly pay in the Johnstown, PA metro area is $31.78 ($66,100 a year).

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

No: $66,100 against $99,080 nationally, 33% less.

How does Johnstown compare with the rest of Pennsylvania?

The median in Pennsylvania is $101,800, so Johnstown pays 35% less.

Where does Johnstown rank for business teacher pay?

168 of 180 metro areas with data.

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

The lowest-paid 10% make $38,660 or less a year; the top 10% make $99,530 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.