Salaripedia
English

How much does an elementary school teacher make in Pittsburgh?

$76,550a year

Median yearly pay for elementary school teachers in the Pittsburgh, PA metro area. That is $36.80 an hour or $6,379 a month.

Hourly
$36.80
Vs. national median
+20%
Rank among cities
90 of 383
Jobs in the area
7,640
Pay range
Lowest 10%: $53,570Median: $76,550Highest 10%: $105,800
PercentileYearlyHourly
10th$53,570$25.75
25th$62,070$29.84
Median$76,550$36.80
75th$85,500$41.11
90th$105,800$50.85

Other cities in Pennsylvania

Median yearly pay for elementary school teachers.

Reading, PA$79,860
York, PA$79,730
Allentown, PA$79,040
Philadelphia, PA$78,570
Lancaster, PA$78,360
Harrisburg, PA$77,160
State College, PA$76,760
Chambersburg, PA$76,750
Scranton, PA$76,590
Lebanon, PA$76,490
Gettysburg, PA$75,450
Williamsport, PA$74,610
Johnstown, PA$71,300
Erie, PA$69,920
Altoona, PA$61,920
Elementary School Teacher salary in Pennsylvania Elementary School Teacher salary in all states

Related jobs in Pittsburgh

Same field, median yearly pay.

Business Teacher$121,800
Law Teacher$121,300
Recreation and Fitness Studies Teacher$101,600
Health Specialties Teacher$100,900
Career/Technical Education Teacher$100,000
Computer Science Teacher$98,960
History Teacher$98,850
Environmental Science Teacher$96,840
Sociology Teacher$95,440
Political Science Teacher$95,210
Salaries for every job in Pittsburgh, PA

Frequently asked questions

How much does an elementary school teacher make an hour in Pittsburgh?

The median hourly pay in the Pittsburgh, PA metro area is $36.80 ($76,550 a year).

Do elementary school teachers make more in Pittsburgh than the national average?

Yes: $76,550 against $63,970 nationally, 20% more.

How does Pittsburgh compare with the rest of Pennsylvania?

The median in Pennsylvania is $77,060, so Pittsburgh pays 1% less.

Where does Pittsburgh rank for elementary school teacher pay?

90 of 383 metro areas with data.

How much does an elementary school teacher make starting out in Pittsburgh?

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