It's too low, and you're entitled by law to 6 weeks gratuity when you leave- 3 weeks for every year worked.So don't think they are doing you a favour by paying you a gratuity,it's your right. BTW schools are desparate for teachers here so you can probably negogiate a higher salary.