Salaripedia
English

How much does a secondary school teacher make in Enid?

$47,430a year

Median yearly pay for secondary school teachers in the Enid, OK metro area. That is $22.80 an hour or $3,953 a month.

Hourly
$22.80
Vs. national median
-34%
Rank among cities
375 of 375
Jobs in the area
220
Pay range
Lowest 10%: $39,730Median: $47,430Highest 10%: $59,970
PercentileYearlyHourly
10th$39,730$19.10
25th$45,670$21.96
Median$47,430$22.80
75th$58,010$27.89
90th$59,970$28.83

Other cities in Oklahoma

Median yearly pay for secondary school teachers.

Fort Smith, AR$60,960
Lawton, OK$51,000
Oklahoma City, OK$50,650
Tulsa, OK$48,410
Secondary School Teacher salary in Oklahoma Secondary School Teacher salary in all states

Related jobs in Enid

Same field, median yearly pay.

Elementary School Teacher$46,840
Middle School Teacher$46,460
Preschool Teacher$27,910
Teaching Assistant$26,410
Substitute Teacher$20,980
Salaries for every job in Enid, OK

Frequently asked questions

How much does a secondary school teacher make an hour in Enid?

The median hourly pay in the Enid, OK metro area is $22.80 ($47,430 a year).

Do secondary school teachers make more in Enid than the national average?

No: $47,430 against $72,040 nationally, 34% less.

How does Enid compare with the rest of Oklahoma?

The median in Oklahoma is $48,710, so Enid pays 3% less.

Where does Enid rank for secondary school teacher pay?

375 of 375 metro areas with data.

How much does a secondary school teacher make starting out in Enid?

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