Salaripedia
English

How much does a middle school teacher make in Owensboro?

$63,070a year

Median yearly pay for middle school teachers in the Owensboro, KY metro area. That is $30.32 an hour or $5,256 a month.

Hourly
$30.32
Vs. national median
-2%
Rank among cities
166 of 357
Jobs in the area
250
Pay range
Lowest 10%: $47,840Median: $63,070Highest 10%: $74,160
PercentileYearlyHourly
10th$47,840$23.00
25th$49,350$23.73
Median$63,070$30.32
75th$65,680$31.58
90th$74,160$35.65

Other cities in Kentucky

Median yearly pay for middle school teachers.

Cincinnati, OH$67,180
Lexington, KY$65,150
Paducah, KY$62,470
Louisville, KY$61,610
Bowling Green, KY$61,600
Elizabethtown, KY$61,220
Clarksville, TN$59,520
Huntington, WV$57,390
Middle School Teacher salary in Kentucky Middle School Teacher salary in all states

Related jobs in Owensboro

Same field, median yearly pay.

Instructional Coordinator$76,030
Librarian and Media Collections Specialist$72,490
Kindergarten Teacher$65,430
Special Education Teacher$64,380
Elementary School Teacher$63,010
Career/Technical Education Teacher$62,710
Secondary School Teacher$62,150
Special Education Teacher$62,030
Special Education Teacher$60,760
Educational Instruction and Library Worker$60,550
Salaries for every job in Owensboro, KY

Frequently asked questions

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

The median hourly pay in the Owensboro, KY metro area is $30.32 ($63,070 a year).

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

No: $63,070 against $64,370 nationally, 2% less.

How does Owensboro compare with the rest of Kentucky?

The median in Kentucky is $61,120, so Owensboro pays 3% more.

Where does Owensboro rank for middle school teacher pay?

166 of 357 metro areas with data.

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

The lowest-paid 10% make $47,840 or less a year; the top 10% make $74,160 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.