Step&Lane
Home › States › Georgia

Georgia · districts and schedules

Georgia teacher salary schedules

Every Georgia district in the NCES directory, with enrollment, and the salary schedules indexed for it. Districts marked "not yet indexed" publish their schedules on their own sites; this index only lists grids it has parsed from a source document.

Statewide schedule

Lowest cell
$41,717
T1
Highest cell
$83,480
T7 (PROF), years of creditable service 21+

Rankings from the parsed grids

Full ranking: highest paying school districts in Georgia.

Highest starting bachelor's salary

DistrictStartingColumnEnrollment
1. Atlanta Public Schools$62,434T4 - Bachelor49,660
2. Gwinnett County Public Schools$61,146Level 1182,214
3. Cobb County School District$60,604CIT4 - Bachelor106,358
4. Fulton County Schools$60,506T4 - Bachelors88,043
5. DeKalb County School District$60,000Bachelor's Degree (Slot E04)91,398
6. Cherokee County School District$59,438Bachelors Level 442,016
7. Douglas County School System$57,247T-225,770
8. Forsyth County Schools$56,784T-4 Bachelor54,984
9. Fayette County Public Schools$54,702T4 (Bachelor's)19,869
10. Paulding County School District$53,997T-4 Bachelor31,831
11. Newton County Schools$53,000T-4 Bachelors18,886
12. Hall County School System$52,098Level 4 Bachelors27,245
13. Columbia County School District$51,570BT428,854
14. Rockdale County Public Schools$51,212T-415,384
15. Bibb County School District$50,789.30T4 - Bachelor21,324

Highest top-of-schedule cell

DistrictTop cellColumnEnrollment
1. Atlanta Public Schools$128,375T7 - Doctorate49,660
2. Cobb County School District$125,262CIT7 - Doctorate106,358
3. Fulton County Schools$118,572T7 - Doctorate88,043
4. Walton County School District$115,731.81T-7 Doctorate14,679
5. Douglas County School System$115,362T-725,770
6. Gwinnett County Public Schools$114,000Level 4182,214
7. DeKalb County School District$113,300Doctorate Degree (Slot E07)91,398
8. Cherokee County School District$113,221Doctorate Level 742,016
9. Rockdale County Public Schools$111,463T-715,384
10. Newton County Schools$110,963T-7 Doctorate18,886
11. Paulding County School District$110,355T-7 Doctorate31,831
12. Houston County Schools$110,225T-7 Prof Doctorate30,826
13. Fayette County Public Schools$109,944T7 (Doctorate)19,869
14. Savannah-Chatham County Public School System$109,029T735,781
15. Forsyth County Schools$108,987T-7 Doctorate54,984

Fewest steps to the top cell

DistrictSteps to topColumnEnrollment
1. Bulloch County Schools14T-711,068
2. Dougherty County School System14T-713,059
3. Fayette County Public Schools16T7 (Doctorate)19,869
4. Atlanta Public Schools17T7 - Doctorate49,660
5. Cobb County School District17CIT7 - Doctorate106,358
6. Walton County School District18T-7 Doctorate14,679
7. Effingham County Schools18T714,394
8. Douglas County School System19T-725,770
9. Paulding County School District19T-7 Doctorate31,831
10. Houston County Schools20T-7 Prof Doctorate30,826
11. Columbia County School District20T728,854
12. Bibb County School District21T7 - Doctorate21,324
13. Troup County School System21T-7 (Ph.D./Ed.D)12,278
14. Coweta County School System26Certificate Level 723,040
15. Hall County School System26Level 7 Doctorate27,245

All 180 Georgia districts (NCES 2023-24)

DistrictEnrollmentIndexed scheduleLowest cell
Gwinnett County
Lawrenceville
182,214Teacher Performance-Based Salary Schedule (2026-27) 2026-27$61,146
Cobb County
Marietta
106,358Teacher Salary Schedule (2026-27) 2026-27$60,604
DeKalb County
Stone Mountain
91,398E Salary Schedule, Teacher (2026-27) 2026-27$60,000
Fulton County
Atlanta
88,043Teacher (190 Day) Salary Schedule (2026-27) 2026-27$60,506
Forsyth County
Cumming
54,984Teacher/Professionals Compensation Schedule (2026-27) 2026-27$56,784
Clayton County
Jonesboro
50,832Teacher annual salary schedule, 190 day (2026-2027) 2026-27$49,842
Atlanta Public Schools
Atlanta
49,660Teacher salary schedule, 202 day work schedule (2026-2027) 2026-27$62,434
Henry County
McDonough
43,258No step grid: The district's only published pay document is a 2026-2027 salary range table that gives a minimum and a maximum for each pay scale (Teacher - Bachelor's - Certified $53,910 to $76,536, and so on) with no per-step figures, so there is no step-and-lane grid to reproduce. Source.–
Cherokee County
Canton
42,016Certified salary schedule, teachers (FY 2026-27) 2026-27$52,008
Savannah-Chatham County
Savannah
35,781Teacher salary scale, 190 days (FY 2026) 2025-26$49,316
Paulding County
Dallas
31,831Teacher salary schedule, 188 days (2026-27) 2026-27$51,762
Houston County
Perry
30,826Certified salary schedule, 190 days (2026-27) 2026-27$49,980
Muscogee County
Columbus
29,698schedule not yet indexed–
Richmond County
Augusta
29,384Certified salary schedule, 190 days (2026-27) 2026-27$45,878
Columbia County
Evans
28,854Teacher salary schedule, 190 day base (2026-27) 2026-27$51,570
Hall County
Gainesville
27,245Teacher salary schedule combining state and local supplement, 190 days (2026-27) 2026-27$49,597
Douglas County
Douglasville
25,770Teacher salary schedule (2026-27) 2026-27$57,247
Coweta County
Newnan
23,040Salary schedule for certified personnel (2025-26) 2025-26$49,245
Bibb County
Macon
21,324Teacher salary schedule, 190 contract days (2026-27) 2026-27$48,740.61
Fayette County
Fayetteville
19,869Certified personnel salary schedule, 190 day contract (2026-27) 2026-27$52,155
Newton County
Covington
18,886Certified salary schedule, 190 days (2026-27) 2026-27$50,085
Carroll County
Carrollton
16,299schedule not yet indexed–
Rockdale County
Conyers
15,384Certified annual salary schedule, 190 days (2026-27) 2026-27$51,212
Barrow County
Winder
15,277schedule not yet indexed–
Walton County
Monroe
14,679Annual salary schedule (2026-27) 2026-27$49,456.62
Effingham County
Springfield
14,394Certified annual salary schedule (2026-27) 2026-27$44,295
Bartow County
Cartersville
14,156schedule not yet indexed–
Dougherty County
Albany
13,059Teacher compensation schedule, 190 days (2025-26) 2025-26$42,917
Glynn County
Brunswick
12,714schedule not yet indexed–
Clarke County
Athens
12,331schedule not yet indexed–
Troup County
LaGrange
12,278Teacher salary schedule, 190 days (2025-26) 2025-26$45,968
Whitfield County
Dalton
12,151Salary schedule for certified employees, 190 days (2026-27) 2026-27$45,034.00
Bulloch County
Statesboro
11,068State salary scale with local experience, 190 days (2026-27) 2026-27$48,266.67
Liberty County
Hinesville
10,740schedule not yet indexed–
Lowndes County
Valdosta
10,580schedule not yet indexed–
Jackson County
Jefferson
10,524schedule not yet indexed–
Bryan County
Pembroke
10,500schedule not yet indexed–
Catoosa County
Ringgold
10,175schedule not yet indexed–
Camden County
Kingsland
9,649schedule not yet indexed–
Griffin-Spalding County
Griffin
9,371schedule not yet indexed–
Floyd County
Rome
8,847schedule not yet indexed–
Colquitt County
Moultrie
8,844schedule not yet indexed–
Marietta City
Marietta
8,642schedule not yet indexed–
Oconee County
Watkinsville
8,535schedule not yet indexed–
Walker County
LaFayette
8,422schedule not yet indexed–
Valdosta City
Valdosta
8,406schedule not yet indexed–
Gainesville City
Gainesville
8,144schedule not yet indexed–
Polk County
Cedartown
7,893schedule not yet indexed–
Coffee County
Douglas
7,667schedule not yet indexed–
Dalton Public Schools
Dalton
7,662schedule not yet indexed–
Tift County
Tifton
7,631schedule not yet indexed–
Habersham County
Clarkesville
7,177schedule not yet indexed–
Murray County
Chatsworth
6,758schedule not yet indexed–
Rome City
Rome
6,436schedule not yet indexed–
Laurens County
Dublin
6,352schedule not yet indexed–
Gordon County
Calhoun
6,292schedule not yet indexed–
Lee County
Leesburg
6,129schedule not yet indexed–
Ware County
Waycross
5,977schedule not yet indexed–
Buford City
Buford
5,946schedule not yet indexed–
Thomas County
Thomasville
5,791schedule not yet indexed–
Carrollton City
Carrollton
5,752schedule not yet indexed–
Harris County
Hamilton
5,617schedule not yet indexed–
City Schools of Decatur
Decatur
5,509schedule not yet indexed–
Wayne County
Jesup
5,220schedule not yet indexed–
Madison County
Danielsville
5,130schedule not yet indexed–
Jones County
Gray
4,994schedule not yet indexed–
Baldwin County
Milledgeville
4,588schedule not yet indexed–
Monroe County
Forsyth
4,575schedule not yet indexed–
Cartersville City
Cartersville
4,573schedule not yet indexed–
Long County
Ludowici
4,572schedule not yet indexed–
Grady County
Cairo
4,463schedule not yet indexed–
Calhoun City
Calhoun
4,280schedule not yet indexed–
Decatur County
Bainbridge
4,270schedule not yet indexed–
Jefferson City
Jefferson
4,169schedule not yet indexed–
Gilmer County
Ellijay
4,110schedule not yet indexed–
Thomaston-Upson County
Thomaston
4,086schedule not yet indexed–
Dawson County
Dawsonville
4,069schedule not yet indexed–
Peach County
Fort Valley
4,015schedule not yet indexed–
Pickens County
Jasper
4,007schedule not yet indexed–
Emanuel County
Swainsboro
3,978schedule not yet indexed–
Burke County
Waynesboro
3,910schedule not yet indexed–
Stephens County
Toccoa
3,853schedule not yet indexed–
Lumpkin County
Dahlonega
3,799schedule not yet indexed–
White County
Cleveland
3,792schedule not yet indexed–
Hart County
Hartwell
3,765schedule not yet indexed–
Pierce County
Blackshear
3,650schedule not yet indexed–
Sumter County
Americus
3,637schedule not yet indexed–
Tattnall County
Reidsville
3,599schedule not yet indexed–
Franklin County
Carnesville
3,557schedule not yet indexed–
Pike County
Zebulon
3,548schedule not yet indexed–
Butts County
Jackson
3,529schedule not yet indexed–
Morgan County
Madison
3,495schedule not yet indexed–
Appling County
Baxley
3,464schedule not yet indexed–
Crisp County
Cordele
3,442schedule not yet indexed–
Haralson County
Tallapoosa
3,442schedule not yet indexed–
Brantley County
Nahunta
3,407schedule not yet indexed–
McDuffie County
Thomson
3,174schedule not yet indexed–
Berrien County
Nashville
3,098schedule not yet indexed–
Jeff Davis County
Hazlehurst
3,077schedule not yet indexed–
Elbert County
Elberton
3,076schedule not yet indexed–
Toombs County
Lyons
3,076schedule not yet indexed–
Cook County
Adel
3,068schedule not yet indexed–
Worth County
Sylvester
3,057schedule not yet indexed–
Union County
Blairsville
3,055schedule not yet indexed–
Ben Hill County
Fitzgerald
3,008schedule not yet indexed–
Putnam County
Eatonton
2,988schedule not yet indexed–
Lamar County
Barnesville
2,897schedule not yet indexed–
Banks County
Homer
2,880schedule not yet indexed–
Fannin County
Blue Ridge
2,820schedule not yet indexed–
Washington County
Sandersville
2,769schedule not yet indexed–
Dodge County
Eastman
2,705schedule not yet indexed–
Chattooga County
Summerville
2,685schedule not yet indexed–
Thomasville City
Thomasville
2,664schedule not yet indexed–
Bleckley County
Cochran
2,623schedule not yet indexed–
Jasper County
Monticello
2,620schedule not yet indexed–
Greene County
Greensboro
2,580schedule not yet indexed–
Bremen City
Bremen
2,373schedule not yet indexed–
Vidalia City
Vidalia
2,366schedule not yet indexed–
Dublin City
Dublin
2,361schedule not yet indexed–
Rabun County
Clayton
2,311schedule not yet indexed–
Oglethorpe County
Lexington
2,298schedule not yet indexed–
Heard County
Franklin
2,264schedule not yet indexed–
Meriwether County
Greenville
2,255schedule not yet indexed–
Brooks County
Quitman
2,192schedule not yet indexed–
Candler County
Metter
2,146schedule not yet indexed–
Bacon County
Alma
2,111schedule not yet indexed–
Screven County
Sylvania
2,085schedule not yet indexed–
Dade County
Trenton
2,043schedule not yet indexed–
Jefferson County
Louisville
2,034schedule not yet indexed–
Social Circle City
Social Circle
1,942schedule not yet indexed–
Commerce City
Commerce
1,868schedule not yet indexed–
Evans County
Claxton
1,798schedule not yet indexed–
Lanier County
Lakeland
1,683schedule not yet indexed–
Charlton County
Folkston
1,681schedule not yet indexed–
Irwin County
Ocilla
1,632schedule not yet indexed–
Telfair County
McRae
1,577schedule not yet indexed–
Atkinson County
Pearson
1,569schedule not yet indexed–
Crawford County
Roberta
1,553schedule not yet indexed–
Early County
Blakely
1,542schedule not yet indexed–
Pulaski County
Hawkinsville
1,341schedule not yet indexed–
Seminole County
Donalsonville
1,339schedule not yet indexed–
McIntosh County
Darien
1,325schedule not yet indexed–
Pelham City
Pelham
1,316schedule not yet indexed–
Trion City
Trion
1,313schedule not yet indexed–
Marion County
Buena Vista
1,294schedule not yet indexed–
Wilkes County
Washington
1,252schedule not yet indexed–
Mitchell County
Camilla
1,249schedule not yet indexed–
Lincoln County
Lincolnton
1,247schedule not yet indexed–
Clinch County
Homerville
1,244schedule not yet indexed–
Chickamauga City
Chickamauga
1,240schedule not yet indexed–
Schley County
Ellaville
1,231schedule not yet indexed–
Taylor County
Butler
1,190schedule not yet indexed–
Wilcox County
Rochelle
1,173schedule not yet indexed–
Jenkins County
Millen
1,141schedule not yet indexed–
Turner County
Ashburn
1,137schedule not yet indexed–
Dooly County
Vienna
1,113schedule not yet indexed–
Macon County
Oglethorpe
1,099schedule not yet indexed–
Wilkinson County
Irwinton
1,076schedule not yet indexed–
Johnson County
Wrightsville
1,040schedule not yet indexed–
Towns County
Hiawassee
1,001schedule not yet indexed–
Treutlen County
Soperton
984schedule not yet indexed–
Chattahoochee County
Cusseta
962schedule not yet indexed–
Terrell County
Dawson
961schedule not yet indexed–
Montgomery County
Mt. Vernon
912schedule not yet indexed–
Echols County
Statenville
895schedule not yet indexed–
Wheeler County
Alamo
875schedule not yet indexed–
Miller County
Colquitt
780schedule not yet indexed–
Twiggs County
Jeffersonville
741schedule not yet indexed–
Randolph County
Cuthbert
708schedule not yet indexed–
Hancock County
Sparta
671schedule not yet indexed–
Warren County
Warrenton
646schedule not yet indexed–
Glascock County
Gibson
567schedule not yet indexed–
Calhoun County
Morgan
439schedule not yet indexed–
Talbot County
Talbotton
390schedule not yet indexed–
Stewart County
Lumpkin
364schedule not yet indexed–
Quitman County
Georgetown
322schedule not yet indexed–
Baker County
Newton
296schedule not yet indexed–
Webster County
Preston
259schedule not yet indexed–
Clay County
Fort Gaines
205schedule not yet indexed–
Taliaferro County
Crawfordville
184schedule not yet indexed–

Enrollment is the NCES Common Core of Data 2023-24 membership total for each LEA. District websites are not linked because this index does not verify them; every schedule page links its own source document.