Salaripedia
English

How much does a computer science teacher make in Allentown?

$100,100a year

Median yearly pay for computer science teachers in the Allentown-Bethlehem-Easton, PA-NJ metro area. That is $48.11 an hour or $8,338 a month.

Hourly
$48.11
Vs. national median
+3%
Rank among cities
53 of 127
Jobs in the area
70
Pay range
Lowest 10%: $61,400Median: $100,100Highest 10%: $151,400
PercentileYearlyHourly
10th$61,400$29.52
25th$77,850$37.43
Median$100,100$48.11
75th$123,100$59.20
90th$151,400$72.77

Other cities in Pennsylvania

Median yearly pay for computer science teachers.

Harrisburg, PA$105,000
Pittsburgh, PA$98,960
Philadelphia, PA$98,370
Computer Science Teacher salary in Pennsylvania Computer Science Teacher salary in all states

Related jobs in Allentown

Same field, median yearly pay.

Economics Teacher$122,500
Engineering Teacher$102,800
History Teacher$101,300
Chemistry Teacher$97,900
Health Specialties Teacher$97,720
Foreign Language and Literature Teacher$97,520
Business Teacher$83,060
Criminal Justice and Law Enforcement Teacher$81,300
Career/Technical Education Teacher$81,200
Special Education Teacher$80,510
Salaries for every job in Allentown, PA

Frequently asked questions

How much does a computer science teacher make an hour in Allentown?

The median hourly pay in the Allentown-Bethlehem-Easton, PA-NJ metro area is $48.11 ($100,100 a year).

Do computer science teachers make more in Allentown than the national average?

Yes: $100,100 against $96,980 nationally, 3% more.

How does Allentown compare with the rest of Pennsylvania?

The median in Pennsylvania is $97,500, so Allentown pays 3% more.

Where does Allentown rank for computer science teacher pay?

53 of 127 metro areas with data.

How much does a computer science teacher make starting out in Allentown?

The lowest-paid 10% make $61,400 or less a year; the top 10% make $151,400 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.