It took me 24 years, but I have finally made it to the highest number on my district's pay scale--short of taking on another class or some other stipend-paying responsibility, of course.
I'm not quite happy working in my district, though. It's a very poorly run organization. Very poorly run. And that makes for a lot of crap to run downhill to the schools. A lot of that crap is of my district's own making.
I really liked Rapid City when I was there this past summer, so I looked recently--and sure enough, there are math teacher openings there. The highest pay shown on the job listings is exactly half of what I make here.
So I just have to gut it out, rack up some good retirement pay, and then leave this state. At most that means six more years of this crap--with reasonable pay. And then a reasonable retirement.