Salaripedia
English

How much does a middle school teacher make in New Orleans?

$60,830a year

Median yearly pay for middle school teachers in the New Orleans-Metairie, LA metro area. That is $29.25 an hour or $5,069 a month.

Hourly
$29.25
Vs. national median
-5%
Rank among cities
237 of 357
Jobs in the area
920
Pay range
Lowest 10%: $40,490Median: $60,830Highest 10%: $78,810
PercentileYearlyHourly
10th$40,490$19.47
25th$48,500$23.32
Median$60,830$29.25
75th$66,550$32.00
90th$78,810$37.89

Other cities in Louisiana

Median yearly pay for middle school teachers.

Shreveport, LA$63,390
Slidell, LA$60,050
Baton Rouge, LA$59,900
Houma, LA$58,760
Lake Charles, LA$52,220
Monroe, LA$49,660
Hammond, LA$47,480
Alexandria, LA$47,280
Middle School Teacher salary in Louisiana Middle School Teacher salary in all states

Related jobs in New Orleans

Same field, median yearly pay.

Business Teacher$137,500
Engineering Teacher$125,900
Biological Science Teacher$99,340
Art$82,750
Education Teacher$82,700
Psychology Teacher$81,630
Political Science Teacher$81,070
Communications Teacher$80,030
History Teacher$79,850
Postsecondary Teacher$78,810
Salaries for every job in New Orleans, LA

Frequently asked questions

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

The median hourly pay in the New Orleans-Metairie, LA metro area is $29.25 ($60,830 a year).

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

No: $60,830 against $64,370 nationally, 5% less.

How does New Orleans compare with the rest of Louisiana?

The median in Louisiana is $58,760, so New Orleans pays 4% more.

Where does New Orleans rank for middle school teacher pay?

237 of 357 metro areas with data.

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

The lowest-paid 10% make $40,490 or less a year; the top 10% make $78,810 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.