Employees are granted a minimum of 13 paid public holidays each year. If a public holiday falls on a weekend, the next working day must be granted as a paid holiday. The public holidays must include Labour Day (May 1st). The other twelve holidays must be chosen at the beginning of the calendar year from a list of sixteen holidays published by the Thai government. If you are working in an international school, you'll get a higher amount of holidays. However, they differ to those in Western countries. Christmas, for example, is not celebrated or even recognised as Thailand's official religion is Buddhism.
An employee who has worked at least one year must be granted a minimum of six days paid annual leave each year.
Pregnant women must be granted a minimum of 90 days maternity leave. The employee is entitled to be paid for 45 days of the maternity leave.