If your partner is a TEFL teacher, the English language schools, specifcally the British Council, may sponsor her, but pay for "local contract" teachers isn't very good, about BD 10- an hour. The Bahrain University English department's another possibility. Good luck!