Illinois · reported pay
Hampton SD 29 teacher salary
- Hampton SD 29 starts a teacher with a bachelor's degree at $43,735 and tops that lane at $48,311 after 11 years.
- With a master's the schedule starts at $46,839 and reaches $51,739 after 11 years.
- The highest salary it reports is $54,890, reached at 11 years of service.
- Hampton SD 29 enrolls 220 students.
- Hampton SD 29 reports that it sets teacher pay by policy rather than a salary schedule, so these are the figures it reported, not a grid.
- These are the reference points Illinois collects from the district, for 2025-26. They are not the full step grid.
What the district reports paying
| Lane | Starting | Maximum | Years to max |
|---|---|---|---|
| Bachelor's | $43,735 | $48,311 | 11 |
| Master's | $46,839 | $51,739 | 11 |
| Master's + 30 | $49,692 | $54,890 | – |
The district reports its current agreement expiring 8/2027.
Where it stands in the state
Of the 873 Illinois districts reporting a starting figure, Hampton SD 29's $43,735 ranks 678th; the median is $47,000, so it is $3,265 below it.
Its top reported figure, $54,890, ranks 862nd of 866 against a median of $92,247.
A master's degree adds $3,104 at the start (7.1%).
The bachelor's lane grows 10.5% over 11 years, about $416 a year.
Illinois districts of similar size, by the figures they report
| District | Students | Starting | Top |
|---|---|---|---|
| Hampton SD 29 | 220 | $43,735 | $54,890 |
| Spring Garden CCSD 178 | 217 | $43,834 | $75,821 |
| Newark CCSD 66 | 214 | $42,411 | $75,147 |
| Rosemont ESD 78 | 210 | $56,337 | $168,424 |
| Edinburg CUSD 4 | 231 | $43,700 | $78,084 |
| Selmaville CCSD 10 | 231 | $44,240 | $80,225 |
Where this comes from
Illinois State Board of Education, Teacher Salary Study publishes Every district's salary schedule in reference points (Teacher Salary Study 2025-26), which every Illinois district files each year. The full step-and-lane grid is published by the district itself; this page carries the figures the state collects, which is what the salary-estimate sites do not have.