So here's a suggestion: how about instead of complaining about how crappy the school is, use your program's success as a driver to improve the district as a whole? It can, and has been done multiple times throughout the state. Once a school finds programs and activities it has success in, it has a model to build upon. The fact that you're not using your program to help bolster the district as a whole is what's sending up red flags.
If you're unable to do this and view your position as "stuck here," for the sake of the students, resign and find another career. You definitely don't belong in the classroom.