Salaripedia
English

How much does a middle school teacher make in Binghamton?

$76,290a year

Median yearly pay for middle school teachers in the Binghamton, NY metro area. That is $36.68 an hour or $6,358 a month.

Hourly
$36.68
Vs. national median
+19%
Rank among cities
96 of 357
Jobs in the area
700
Pay range
Lowest 10%: $58,680Median: $76,290Highest 10%: $97,970
PercentileYearlyHourly
10th$58,680$28.21
25th$60,390$29.03
Median$76,290$36.68
75th$80,960$38.92
90th$97,970$47.10

Other cities in New York

Median yearly pay for middle school teachers.

Kingston, NY$98,660
Kiryas Joel, NY$97,900
New York, NY$96,500
Buffalo, NY$89,950
Albany, NY$80,760
Ithaca, NY$79,520
Utica, NY$79,120
Watertown, NY$78,600
Glens Falls, NY$78,580
Syracuse, NY$78,500
Rochester, NY$76,160
Middle School Teacher salary in New York Middle School Teacher salary in all states

Related jobs in Binghamton

Same field, median yearly pay.

Business Teacher$139,500
Nursing Instructor and Teacher$97,130
Art$95,160
Special Education Teacher$77,550
Elementary School Teacher$76,540
Secondary School Teacher$74,970
Librarian and Media Collections Specialist$74,720
Career/Technical Education Teacher$72,750
Instructional Coordinator$69,910
Special Education Teacher$68,910
Salaries for every job in Binghamton, NY

Frequently asked questions

How much does a middle school teacher make an hour in Binghamton?

The median hourly pay in the Binghamton, NY metro area is $36.68 ($76,290 a year).

Do middle school teachers make more in Binghamton than the national average?

Yes: $76,290 against $64,370 nationally, 19% more.

How does Binghamton compare with the rest of New York?

The median in New York is $94,840, so Binghamton pays 20% less.

Where does Binghamton rank for middle school teacher pay?

96 of 357 metro areas with data.

How much does a middle school teacher make starting out in Binghamton?

The lowest-paid 10% make $58,680 or less a year; the top 10% make $97,970 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.