Salaripedia
English

How much does a middle school teacher make in Atlanta?

$75,490a year

Median yearly pay for middle school teachers in the Atlanta-Sandy Springs-Roswell, GA metro area. That is $36.29 an hour or $6,291 a month.

Hourly
$36.29
Vs. national median
+17%
Rank among cities
103 of 357
Jobs in the area
13,650
Pay range
Lowest 10%: $49,790Median: $75,490Highest 10%: $98,340
PercentileYearlyHourly
10th$49,790$23.94
25th$61,260$29.45
Median$75,490$36.29
75th$78,820$37.89
90th$98,340$47.28

Other cities in Georgia

Median yearly pay for middle school teachers.

Brunswick, GA$76,400
Dalton, GA$67,380
Athens, GA$65,210
Hinesville, GA$64,170
Chattanooga, TN$63,030
Savannah, GA$62,970
Albany, GA$62,160
Rome, GA$61,700
Gainesville, GA$60,500
Columbus, GA$60,380
Macon, GA$60,090
Augusta, GA$60,060
Valdosta, GA$60,020
Middle School Teacher salary in Georgia Middle School Teacher salary in all states

Related jobs in Atlanta

Same field, median yearly pay.

Economics Teacher$133,500
Engineering Teacher$132,200
Health Specialties Teacher$130,900
Environmental Science Teacher$110,500
Business Teacher$108,300
Computer Science Teacher$107,800
Physics Teacher$107,400
Biological Science Teacher$107,100
Architecture Teacher$103,200
Chemistry Teacher$102,600
Salaries for every job in Atlanta, GA

Frequently asked questions

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

The median hourly pay in the Atlanta-Sandy Springs-Roswell, GA metro area is $36.29 ($75,490 a year).

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

Yes: $75,490 against $64,370 nationally, 17% more.

How does Atlanta compare with the rest of Georgia?

The median in Georgia is $64,780, so Atlanta pays 17% more.

Where does Atlanta rank for middle school teacher pay?

103 of 357 metro areas with data.

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

The lowest-paid 10% make $49,790 or less a year; the top 10% make $98,340 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.