Teaching Jobs in China | 2019 - 2020

Flexible Starting Date | Now Hiring

Why Apply With Panda Buddy?

At Panda Buddy, we have partnership with schools and institutions in China across different cities. If you are looking for an English teaching positions (ESL) in China, then you are at the right place. 

We also provide applicants with personalised support, there’ll be a dedicated Placement Success Manager for each qualified candidate. 

If you are wondering which city or position might be your best fit, we are here help you get started your teaching in China journey!

Reputable Employers

Fast Track Application

Free of Charge

What's Included In This Experience?

The Job

  • Teaching Job: a fulfilling job that help students learn and grow
  •  Salary: a locally competitive salary to allow you to have a comfortable lifestyle
  •  Accommodation: either free accommodation or allowance is provided 

The experience

  •  Local experiences: cultural and social activities organised by placement providers
  •  Chinese language: free lessons organised by placement providers
  •  Travelling: travel and experience China in a local way during weekends and holidays

English Teaching (ESL) Jobs In China

Each year, there’s a huge demand for English/ESL teachers to come teach in China. These English teaching jobs offer a great opportunity for you to work, live and travel in one of China’s big cities for one year. Most teaching jobs provide great benefits that allows you to have a comfortable lifestyle in China. The basic package usually includes below:

  • Accommodation: fully furnished/housing allowances
  • Monthly salary: ranging from RMB 10,000 – RMB 20,000, depending on the qualification and experiences.
  • Flight: usually will be reimbursed
  • Vacation: depending on the school type, usually will have 10 – 30 days’ vacation (besides weekends)
  • Insurance: health/accident insurance
  • Bonus: free Chinese lessons, teaching training, extra-hour or performance bonuses

Understanding The Cost Of Living In China

Average Salary in China for foreign English Teachers

The average salary is around RMB 10,000 ~ RMB 15,000  (1,500 USD ~ 2,200 USD) per month, plus accommodation allowances. 


Depending on which cities you live in, Chinese locals live off an average 2,500 RMB ~ 5,000 RMB per month, that inlcudes grocery shopping, dinning out a few times a week, drinking and KTV sessions with friends, transportation to work and taking taxi or Didi (the Chinese version of Uber) here and there, going for a spa or massage once a week, etc. The average foreigner can live a comfortable life with 5,000 ~ 6,000 RMB, and in cities that are not Beijing, Shanghai, or Shenzhen, the money can go much further.

Submit Online Application

great teaching opportunities in multiple cities in China!