there are so many variables.

much of the salary and benefits seems to depend upon your nationality.

schools with ties to North American / British curriculum pay fairly well, with benefits like housing and tickets home.

schools with ties to SE Asia, probably not so good in terms of pay and benefits.