TEFL, ESL and TESOL Jobs in China (477)

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: Shanghai
Salary: $3,500.00-$4,000.00
Start Date:
Start Date: ASAP
Location: Shanghai, China Students level: Kindergarten (5 - 6 years old). Class size: Around 20 students per class. Working schedule: Monday - Friday (8 AM - 4:30 PM). Contract length: 2 years Teaching assistant in each class.
Location: Jinshua
Salary: ¥17500.00-¥19000.00
Start Date: Dec 2019
Start Date:
Teaching experience: - Student age: 3 - 10 years old - Ideal class size: 8-14 students/class - 5 working day including weekends with only 16 teaching hours/week and 20 office hours. - 2 days off on weekdays - Local Teaching assistant in each...
Location: Fuzhou,China
Salary: ¥13400.00-¥25000.00
Start Date:
Start Date: ASAP
Why is Fuzhou a good choice? Fuzhou is a coastal city located in the Southern China. Fuzhou offers many attractions such as graceful mountains and rivers, enchanting estuarine life, historic temples, and unique gardens. Fuzhou has a...
Location: Beijing
Salary: ¥17000.00-¥23000.00
Start Date: Nov 2019
Start Date:
Job details Student age: 17 to 80 years old, although most students are young professionals aged between 25 and 35 years old. Class size: 10 - 15 students with teaching assistant 5 working days/week, 2 days off on...
Location: Suzhou,China
Salary: $2,400.00-$3,000.00
Start Date:
Start Date: ASAP
SUZHOU HIGHLIGHTS!  Suzhou is one of the wealthiest cities and has been known for its high culture, academic excellence, and wealth for many generations. It's main draws are its cultural attractions such as its ancient Chinese gardens that...
Location: Nanjing,China
Salary: $2,650.00-$3,250.00
Start Date:
Start Date: ASAP
Your working conditions at our school will be like: Teaching English to kids from 3 - 7 years old Working 40 hours/ week Handling small class size: 10 - 20 students/class Delivering lesson for 45 - 60 minutes  with one teaching...
Location: Beijing & Chengdu
Salary: ¥18000.00-¥23000.00
Start Date: Sep 2019
Start Date:
Openings:  3 vacancies in Beijing 2 vacancies in Chengdu Start date: August/ September 2019   Working conditions: Student age : 2 - 6 years old Class size: 22 - 26 students/class Local teaching assistant is always available Working...
Location: Nanjing,China
Salary: $2,650.00-$3,250.00
Start Date:
Start Date: ASAP
Your working conditions at our school will be like: Teaching English to kids from 3 - 7 years old Working 40 hours/ week Handling small class size: 10 - 20 students/class Delivering lesson for 45 - 60 minutes  with one teaching...
Location: Baoting city
Salary: ¥14000.00-¥14000.00
Start Date:
Start Date: ASAP
At Growha Education we are currently looking for experienced and motivated English Teachers to teach at our middle school in Hainan Province, China. The students can be any age between age 11-18 and are excited to meet their new teachers and learn...
Location: Baoting city
Salary: ¥14000.00-¥14000.00
Start Date:
Start Date: ASAP
At Growha Education we are currently looking for experienced and motivated English Teachers to teach at our middle school in Hainan Province, China. The students can be any age between age 11-18 and are excited to meet their new teachers and learn...
Location: Suzhou
Salary: ¥18000.00-¥20000.00
Start Date: Aug 2019
Start Date:
•    Working hours: 7:35 a.m. – 15:30 p.m. •    Working days: Monday to Friday •    To teach from the curriculum that is supplied.  •    To be engaged with your class and your Chinese co-teacher and work together to provide a stable...
Location: Hangzhou
Salary: $3,200.00-$4,000.00
Start Date: Jul 2019
Start Date:
Students age: 5 - 6 years old. Class size: Around 20 students per class. Working schedule: Monday - Friday (8 am - 4:30 pm). Curriculum: IB PYP. Contract length: 2 years. Teaching assistant in each class.
Location: Shenzhen
Salary: ¥12000.00-¥15000.00
Start Date:
Start Date: Continuous
  - Public schools average class size: 30-50 students. - Working hours: 8am-12pm, 2pm-5:30pm (Monday to Friday)   - NO OFFICE HOURS!   - Teaching hours: up to 18 classes per week. - Start date: September, 2019.
Location: Hunan
Salary: ¥12000.00-¥18000.00
Start Date:
Start Date: Continuous
Hiring English Teachers for Hunan, China (airfare, accommodation, insurance - included!)   Get out of giant cities! Darcy English is looking for friendly, responsible English teachers to work at an international English training school in...
Location: Shanghai
Salary: ¥24000.00-¥28000.00
Start Date: Aug 2019
Start Date:
- Student age: 2- 6 Years old - Class size: about 25 students/class - Working hours: from Monday to Friday (8:00 am to 5:00 pm) - 2 days off on the weekend - First two weeks allocated for orientation and preparation - 1 year...
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%)