As a foreign teacher in China, you get time off during the country’s seven national public holidays.

The duration of most holidays is three days or more. However, the weekend is regarded as part of the holiday so they are not as long as you think.

What are the public holidays in China in 2020?

Here are the national public holidays for this year:

Holiday Days  2020 dates
New Year's Day 1 January 1
Chinese New Year 10 January 24 to February 2 (extended from January 30 to contain coronavirus outbreak) 
Qingming Festival 3 April 4 to April 6
Labor Day 5 May 1 to May 5
Dragon Boat Festival  3 June 25 to June 27
Mid-Autumn Festival and National Day 8 October 1 to October 8

What are make-up days?

For some holidays, there are what's known as make-up days. These are extra days (on weekends) you have to work to get the holiday.

Check with your school to find out if you need to do make-up days.

Generally, if you work Monday to Friday in the public sector you won't need to worry about make-up days.

Chinese employees have to work make-up days.

Is Christmas Day a public holiday in China?

Christmas Day is not a public holiday in mainland China.

However, some schools will give you the day off as a bonus holiday. If so, the details should be in your teaching contract with the school.

Christmas Day, and the first weekday after Christmas, are public holidays in Hong Kong.

Teachers and students celebrating Christmas in China

Further reading about public holidays in China