It sounds like you're having a terrible time and I certainly feel badly for you. Sounds like you do need a new school, and non-profits are possibly the way to go. Remember that you are seeing one school in the ME. Don't extrapolate to all or even most schools, as the things you describe are pretty dire and not typical of the good schools. Good schools may be in the minority, but I hate to see them mentioned in the same vein as the plethora of also-rans who call themselves schools. Good schools may have many teachers who've taught for 15 or more years, but they still hire younger teachers. Give it a go. Remember that those old crusties you work with are probably in a cruddy school because they can't get better despite their so-called experience. If they were good, they'd be somewhere good. Good schools want good teachers, young or old. So turn in your notice and start looking. Anything's better than staying where you are and waking up in 15 years to find you're an old crusty.