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