ESL teaching jobs in China

Teaching English to Chinese Students While Learning the Culture and Languages.

Apply for ESL teaching Jobs in China with Panda Buddy:

With over 300 school partners in China across 30+ cities, Panda Buddy connects you with reputable employers that provide you with great salary package, trainings, and local support.

Latest ESL positions in China

Suzhou, English Teacher at Public School, 10 Vacancies 

Shenzhen, English Teacher at Public School, 20 Vacancies

Beijing, Englishe Teacher at Kindergartens, 20 Vacancies 

Chongqing, English Teacher at Language Institutes, 10 Vacancies 

Hangzhou, English Teacher at Public Schools, 10 Vacancies

Hangzhou, Englishe Teacher at Language Institutes, 10 Vacancies 

Schools in China that need ESL teachers

Public schools in China

Public Schools

All the public schools are run fairly well when it comes to organization and classroom size. You will find that you will have between thirty and fifty students in your classroom and you will be able to teach mostly what you want.

Private language institutes in China

Private Language Institutes

Cater to students who want to learn the English language after their normal school hours. This type of position will allow you to really get to know the locals in the area that you will be living in.

International Schools in China

International Schools

A mixture of both Chinese students from more well-off families and non-Chinese students who happen to live in the country. These types of positions are more challenging to get, but the rewards are amazing, as are the benefits.

Kindergartens in China


Nowadays, English education has become the mainstream in kindergartens in China, therefore driving a huge demand for foreign English teachers who can nurturing the young minds.

How it Works?

Providing Whole Journey Support to Qualified Candidates for Free

Once qualified for a position, your entire application process will be assisted by a dedicated Placement Success Manager.

Get started by submitting your online application, we will match you with the best suited position based on your qualification and preferences.

step 2 - interview with the school

Step 2: Interview with School

The school will be in touch shortly (usually within 1~3 business days) to arrange an interview. It’s time to let your best self shine!

Step 3: get hired

Step 3: Get hired

Once you pass the interview, you will receive a contract and the school will guide you through your onboarding process (visa, flight, training, etc.).   

Apply To Teach
Needed for interviews
Drop a file here or click to upload Choose File
Maximum upload size: 134.22MB
Please make sure you have your resume ready as soon as possible so that we can proceed your application to the next stage.

Featured ESL Jobs in China

Locations across 27 cities in China, Meten is a leading language training institution focusing on older students, providing education for both young learners (8 ~ 18) and adults (18+).

Learn more

Meten International

SDE’s mission is to create a conducive environment that inspires growth and learning by providing exceptional service and support for our staff and schools.​

Learn more

Sea Dragon Education

Amazing opportunities in Hangzhou, Ningbo and Suzhou, and strictly select positions in Kindergartens, Primary Schools, Middle Schools (and above) and Training Centres.

Learn more

Echo Education

Owen foreign language school is located in Chongqing, Chengdu and Kunming cities, China and has over 5000 students and a renowned foreign staff of over 100 foreign teachers.

Learn more

Owen Education

An Exclusive English Program for Kindergartens Western Methodology, Original Teaching Material, Hiring, Training, Support.

Learn more

M.E.F International

Easy Peasy English is the leading language school in Southwest China. Each campus is based in a major metropolitan area such as Chengdu, the capital of Sichuan province.

Learn more

Easy Peasy Chengdu

Learn more about ESL Teaching in China

Each year, there’s a huge demand for 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 24,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

Living in China as an ESL teacher

The salary for ESL teachers in China is ranging from RMB 10,000 ~ RMB 24,000 (1,500 USD ~ 3,486 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 includes 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.

Recent Articles About Teaching ESL in China

Teaching English in China Made Easy

Teach, Grow, Impact: A New Life Journey Awaits!