TEFL, ESL and TESOL Jobs in China (467)

Looking for jobs teaching English in China, or just thinking about it? You can search through all our jobs below and filter on the left. If you're looking for information and have questions about living in China, then you can find answers in our china knowledge base.

It covers everything from the kinds of schools you teach at, how much you can earn, how to find a house, get a visa, basics on tax etc. We also have a cost of living calculator here, that you can use to calculate how much you can save teaching for a year, after you've paid for housing, flights etc.

Email Alerts

Get new jobs for this search with email:

Save this search. You'll be able to access it on your profile and get daily/weekly email alerts if any new jobs are added.

Location: Hainan Province
Salary: ¥14.00-¥16.00
Start Date:
Start Date: ASAP
--The Job--   At the moment we are looking for experienced and motivated English Teachers to teach at schools around Hainan Province, China. The children are age 3-18 and are excited to meet their new teachers and learn English!   We...
Location: Qingdao
Salary: ¥17000.00-¥20000.00
Start Date: May 2019
Start Date:
Students age: 3 - 12 years old You will be working in a professional but friendly and relaxing working environment. Your students will be from 3 to 10 years old. You will be working for 36 working hours per week. You will be teaching...
Location: Zhengzhou
Salary: ¥17000.00-¥20000.00
Start Date: Jun 2019
Start Date:
Who is our students? Our students is from 3 to 12 years old, but the majority of students is from 3 to 6. In the class, there will be 10 - 14 students per class.   What is your duties? Teach English for our lovely students. Take...
Location: Shanghai
Salary: £1,700.00-£2,000.00
Start Date:
Start Date: Continuous
 If your passion is teaching English to youngsters at age from 3 to 6 -year-old, it will be easy, rewarding and enjoyable work for you. There is a great choice of kindergarten locations in Shanghai. Situated just south of the Yangtze River,...
Location: Shijiazhuang
Salary: $2,000.00-$2,300.00
Start Date:
Start Date: ASAP
Teaching experience at our Shijiazhuang campuses   Student age : 3 - 12 years old Class size : 8- 10 students / class. Teaching assistant available Working hour from Wednesday to Sunday. 2 days off on Mon and Tues 16 teaching hours...
Location: 17 locations
Salary: ¥16000.00-¥20000.00
Start Date:
Start Date: Continuous
Job title: English Teacher Provide English courses to students of all ages (3 to 12 mainly) Give demos to new students and do marketing activities Attend weekly meetings, training, workshops and do paper required work Handle class sizes from...
Location: Suzhou
Salary: ¥15000.00-¥30000.00
Start Date:
Start Date: ASAP
Being in China is a great adventure but the job you’re doing is hugely important too! This work-life balance is very important to us here at York so we have a very accessible timetable that leaves teachers with plenty of time to plan and prepare,...
Location: Beijing
Salary: ¥15000.00-¥23000.00
Start Date:
Start Date: Continuous
Position: Drama teacherLocations: Beijing, Shanghai, Qingdao, Chongqing in China Job description: Training, lesson plans, curriculum, and scripts are ALL provided. Working hours: 40 hours per week, including 22 hours of teaching. Two days off...
Location: Any part of China
Salary: $2,000.00-$3,000.00
Start Date:
Start Date: Continuous
  We are hiring native and non-native speakers to teach in any part of China (it’s your choice, we can find you the best position in any city and province). What is more, you don’t need to have a degree or teaching experience, TESOL/TEFL/CELTA...
Location: Guangzhou, Dongguan, Zhongshan, Huizhou, Foshan, Guizhou Province and Hunan Province
Salary: ¥12000.00-¥16000.00
Start Date:
Start Date: ASAP
Teach English to students ranging from elementary age to adults in a choice of primary schools, middle schools, high schools, colleges and language centres. The curriculum is provided. Class sizes range from 20-30 for kindergarten classes, with up...
Location: Suzhou
Salary: $2,100.00-$2,400.00
Start Date:
Start Date: ASAP
Student age : 3 - 10 years old Class size : 8- 10 students / class. Teaching assistant available Working hour from Wednesday to Sunday. 2 days off on Mon and Tues 16 teaching hours, 16 office hours / week Outdoor activities available...
Location: Baoding
Salary: $2,500.00
Start Date:
Start Date: ASAP
You are looking for a decent job and at the same time an opportunity to travel and immerse yourself into Asia culture ? You have no idea about teaching English in China and you need a professional school with full support to help you settle...
Location: Zhengzhou
Salary: ¥13000.00-¥14000.00
Start Date:
Start Date: ASAP
Position: Full time Native English/Math/Science/American history School: International high school Location: Zhengzhou city Salary: 13K-14K per month Apartment: 1000RMB extra per month Students age: 14-18 years old Students in...
Location: Multiple Locations
Salary: ¥16000.00-¥25000.00
Start Date:
Start Date: Continuous
Job description: Provide English lessons to small classes of between 4-6 students mostly of kindergarten and elementary age. Give demonstration classes to prospective students and participate in marketing activities. Attend weekly meetings,...
Location: Yichang
Salary: $2,200.00-$2,700.00
Start Date: Aug 2019
Start Date:
●Location: Yichang, Hubei province, China. ●Contract Term: one academic year, starts from Aug., 2019. ●Job Position: ESL/Science Teacher ●Students Age: 6-12/15-18 years old. ●Work Days: Mondays to Fridays. Two days off on weekends...
Average Salary and Benefits for jobs in China (On teflSearch)
Common Locations: Beijing, Shanghai, Guangzhou, Chengdu, Hangzhou, Shenzhen, Suzhou
Salary: 8,000 - 14,000 RMB
Flights: Paid (48%)Part Paid (17%)Not Paid (35%)
Institution: Language School (44%)Kindergarten (10%)Primary School (14%)Private Lessons (2%)Secondary School (20%)University (8%)
Housing: Provided (64%)Allowance (21%)Part Provided (2%)Assistance to find (11%)Not Provided (1%)
Insurance: Health (51%)Accident (8%)Not Provided (41%)
Bonus: Yes (52%)No (48%)
Contract Length: 0 up to 6 Months (1%)6 up to 12 months (57%)1 up to 2 Years (38%)2 up to 3 Years (2%)3 Years + (0%)Permanent (0.79%)
Average Working Hours: 11 to 20 (14%)21 to 30 (34%)31 to 40 (50%)41 to 50 (1%)50 + (1%)