ESL & Subject Teachers — Various Cities, China

ST teachers

Location Shanghai, China
Type Full-time
Posted January 13, 2026

About this position

13000-30000 RMB. ESL and subject teachers needed all over China for international schools, public schools, training schools, and universities. Z visa provided for eligible positions. Competitive salaries and many positions include free housing. Cities include:

  • Beijing, Shanghai, Guangzhou, Shenzhen
  • Hangzhou, Suzhou, Chengdu, Xi'an, Kunming
  • Xiamen, Zhuhai, Zhengzhou, Wuhan, Changsha, Qingdao, Chongqing
  • and many other cities across China

About Us

ST teachers is a licensed recruiting agency based in Beijing. We work with public schools, training schools, international schools, and universities throughout China and will try our best to match you with ideal positions.

Please apply using the form below.

Job Listings

Job 1 — Training school (New Oriental)

  • Location: Beijing, Tianjin, Shanghai, Chengdu, Nanjing
  • Age group: 4-15 years
  • Class size: less than 14
  • Teaching hours: Wed–Fri afternoon, Saturday and Sunday whole day
  • Days off: Monday and Tuesday
  • Salary: 20-30k RMB
  • Housing: free housing or 2000 RMB housing allowance
  • Flight reimbursement; insurance
  • Work visa: provided

Job 2 — Kindergarten in Shenzhen and Zhuhai

  • Age group: 2-6 years old
  • Working hours: 40 hours a week
  • Days off: Saturday and Sunday
  • Salary: 18-25k RMB
  • Housing: free housing
  • Benefits: flight reimbursement, Chinese legal holidays, half pay in summer and winter holidays
  • Work visa: provided
  • Requirements:
    • Native English speaker
    • BA degree or above

Job 3 — International schools in 2nd tier cities

  • Location: Nanjing, Xuzhou, Hangzhou, Suzhou, Zhangjiagang, Chengdu
  • Salary: 18-25k RMB, free housing, half paid in summer and winter holidays, flight, insurance
  • Requirements:
    • Native English speaker
    • BA degree or above

Job 4 — Shanghai training school and kindergarten

  • Work: 35 hours a week, at most 25 hours of teaching included
  • Workweek: Five days
  • Students' ages: 3-12 years old
  • Class size: 6-8 students
  • Salary: 18-25k RMB
  • Housing: free housing or housing allowance
  • Airfare reimbursement: 5000 RMB upon completion of contract
  • Bonuses: demo, quarterly, contract
  • Apartment provided; Chinese public holidays
  • Open to native or non-native; Z visa provided

Job 5 — Hangzhou and Xiamen Kindergarten

  • Number of positions: 5
  • Location: Hangzhou, Xiamen
  • Program: English
  • Age group: 3-6 years old
  • Salary: 18-25k RMB
  • Accommodation: free apartment or 2000 RMB housing allowance
  • Work visa provided; flight reimbursement
  • Holidays: Chinese legal holidays, paid in summer and winter holidays
  • Working hours: Monday to Friday
  • Medical insurance; free Chinese lessons
  • Requirements:
    • Only native English speakers
    • Bachelor degree or above
    • 2 years of teaching experience

Job 6 — Public school in Xuzhou, Yangzhou or Jiangxi cities

  • Age groups: 6-12; 12-18 years old
  • Teaching: 20 lessons; no office hours
  • Salary: 25k RMB after tax with free housing
  • Holidays: half paid in summer and winter holidays

Job 7 — Suzhou international school

  • Teaching levels: kindergarten / primary / middle school
  • Arrival date: Early March
  • Salary: Native English speakers 18,000 RMB — 25,000 RMB/month after tax (other native teacher range noted)
  • Bonus: 8,000-10,000 RMB per year
  • Flight allowance: 10,000 RMB per year
  • Free pick-up, free physical exam, free apartment (school-provided off-campus apartment), medical insurance (2,500–5,000 RMB)
  • Free Chinese classes; professional training allowance; free meal
  • Holiday salary (summer and winter vacation): 50% of usual salary

Job 8 — Qingdao International School (Melton International School)

  • City: Qingdao
  • Position: ESL English teacher, Middle School (Grade 7-12)
  • Salary: 18-25k RMB after basic salary tax (negotiable)
  • Welfare: 3000 RMB housing supplement; 9000 RMB airfare allowance per academic year; Z visa; commercial insurance; 2000 RMB household expenses, etc.
  • Holidays: double holidays/statutory holidays/at least 7 weeks academic-year holidays with full pay
  • Workload: up to 20 hours/week, 8 hours/day/shift
  • Requirements: hold a labor contract/TEFL/TESOL in China; at least 2+ years ESL teaching experience in middle and high school
  • Arrival time: anytime

Job 9 — International school in Nanjing, Jiangsu

  • Location: Nanjing
  • Number of positions: 2
  • Start date: Feb 2020
  • Age group: 3-6
  • Salary: 20-25k RMB
  • Housing: free housing
  • Holidays: Chinese legal holidays, half paid in summer and winter holidays
  • Working hours: Monday to Friday
  • Benefits: flight reimbursement up to 10,000 RMB; sponsorship for work visa application; medical insurance
  • Requirements: Only native English speakers; BA degree or above

Job 10 — Training school in Liupanshui, Guizhou

  • City: Liupanshui
  • Subject: ESL, native speaker
  • Salary: 20-25k RMB+
  • Includes free housing and accommodation
  • Meals: 10 RMB meal supplement
  • No office hour; one month winter vacation paid at 50% salary, half month summer vacation paid according to working days

Job 11 — Public school in Shenzhen

  • Starting date: August 2019
  • Location: Shenzhen
  • Working hours: 8:00–12:00, 14:00–17:30, Monday to Friday
  • Teaching hours: up to 16 classes per week (no office hours)
  • Average class size: 50 students
  • Students' ages: Kindergarten (3-5), Primary (6-12), Middle (13-18)
  • Salary: 15-20k RMB
  • Housing: free accommodation
  • Flight allowance: 8000 RMB; up to 3000 RMB performance bonus per semester; fully paid winter holiday
  • Work visa (Z) and residence permit; accidental and national social insurance
  • Requirements:
    • Native English speaker (except South African)
    • Bachelor degree or above
    • 2 years teaching experience or TEFL certificate

Job 12 — Language training schools and kindergartens in Guangdong

  • Cities: Guangzhou, Shenzhen, Foshan, Dongguan
  • Age group: 3-12 years
  • Class size: 12
  • Teaching hours: Wed–Fri afternoon, Saturday and Sunday whole day
  • Days off: Monday and Tuesday
  • Salary: 17-25k RMB
  • Housing: free housing or 2000 RMB housing allowance
  • Flight reimbursement; insurance; work visa provided
  • Requirements: Native English speaker or non-native with standard pronunciation; BA degree or above

Job 13 — Zhejiang Taizhou Training Center

  • Class size: 8-25 students
  • Student age: 3–adults
  • Working hours: 22 teaching hours with no office hour; work five days a week
  • Salary: 20-30k RMB after tax
  • Free housing provided; insurance provided
  • Air ticket reimbursement: 6000 RMB upon one-year contract
  • Holidays: public holidays and annual leave

Job 14 — International kindergarten in Ningbo

  • Teach 3-6 years old
  • Salary: 18-30k RMB, free housing
  • Work visa and flight provided
  • Workweek: Monday to Friday
  • Holidays: half paid in summer and winter holidays
  • Requirements: Native English speaker or non-native with no strong accent; BA degree or above

Job 15 — Public school in Weifang, Shandong

  • Location: Weifang
  • Age groups: kindergarten, primary, middle, high school
  • Salary: 18-25k RMB, free housing
  • Holidays: half paid in summer and winter holidays
  • Benefits: flight, insurance
  • Requirements: Native English speaker or non-native with work visa; BA degree or above

Job 16 — Kindergarten and public schools in Shandong

  • Locations: Yantai, Linyi, Shouguang, Weifang
  • Age group: Kindergarten or grade 1–9
  • Working hours: 25 hours a week, 5 hours office hours
  • Days off: Saturday and Sunday
  • Salary: 20-30k RMB
  • Housing: free housing provided
  • Benefits: flight reimbursement, Chinese legal holidays, 25% paid summer and winter holidays
  • Work visa: provided
  • Requirements: Native English speaker or non-native with no strong accent; BA degree or above

Job 17 — Suzhou international school (various positions)

  • Vacancies: Kindergarten ESL / Primary ESL / Middle school ESL / Middle school Drama / IBDP High School Business Management
  • Starting time: March (primary homeroom); September (all positions)
  • Pay package: Homeroom teacher 18,000-26,000 RMB/month (negotiable); 2,500 RMB/month housing allowance; paid health insurance; flight allowance 10,000 RMB/year
  • Holidays: winter holiday paid fully; renewal bonus for summer holiday
  • Work: 40 hours/week including office hours (Monday to Friday); 20-30 students
  • Requirements: Native English speaker or non-native with no strong accent; BA degree or above

Job 18 — English teacher in Luzhou

  • Student age: 3–12
  • Class size: 12 kids per group (1 teacher + 1 TA)
  • Working hours: 40 hours (25 teaching hours), 5 days per week
  • Salary: 15-35k RMB (according to teacher's qualification)
  • Furnished independent apartment
  • Holidays: 12 days during Chinese New Year plus Chinese public holidays
  • Flight allowance: 5,000 RMB after one-year contract
  • Work visa can be provided if personal materials are complete
  • Start date: ASAP

Job 19 — New Oriental Yangzhou Foreign Language School

  • Positions: Kindergarten to International High School
  • Salary: 25-30k RMB
  • Housing: free housing
  • Air ticket allowance: 1,800 USD after one-year completion of contract
  • Holidays: summer and winter holidays paid (conditions for renewal noted)

Job 20 — Foshan Shunde kindergarten

  • Location: Foshan, Guangdong province
  • Age group: kindergarten
  • Working hours: Monday–Friday; days off Saturday and Sunday
  • Salary: 17-25k RMB
  • Housing: free housing provided
  • Benefits: flight reimbursement, Chinese legal holidays, 1 month fully paid in winter
  • Work visa: provided
  • Requirements: Native English speaker or non-native who holds an educational degree; BA degree or above

Job 21 — Nanjing and Chengdu international schools

  • Age group: 6-12
  • Subject: English
  • Start: late June or July
  • Working hours: 20 hours a week, no office hours
  • Days off: Saturday and Sunday
  • Salary: 15-25k RMB (pre-tax)
  • Housing: 3000 RMB allowance
  • Work visa: provided

Job 22 — University in Taian, Shandong Province

  • Expected start: 1 September 2021
  • Salary: 15-20k RMB (pre-tax) with free housing
  • Hours: Full-time; Fixed-term contract
  • Main duties: up to 25 academic hours/week (1 academic hour = 45 minutes); course and lesson planning; student assessment; participation in meetings and CPD; liaison with management and partner programmes

Job 23 — Yiwu public schools

  • Location: Yiwu, Zhejiang province
  • Age groups: kindergarten, primary, middle and high school
  • Working hours: Monday–Friday
  • Start date: August 2020
  • Days off: Saturday and Sunday
  • Salary: 18-28k RMB
  • Housing: free single apartment
  • Allowance: 700 RMB for meals and utilities
  • Benefits: flight reimbursement, Chinese legal holidays, 1 month salary as contract renewal bonus
  • Work visa: provided
  • Requirements: Native English speaker or non-native with no strong accent; BA degree or above

Job 24 — Positions across 150 cities in China

  • Locations include Beijing, Shenzhen, Tianjin, Guangzhou, Shanghai, Nanjing, Suzhou, Chengdu, Hangzhou, Wuhan, Yangzhou, Changsha, Nanning, Guiyang, Chongqing, Kunming, Xiamen, Zhuhai, Dalian, Qingdao, Xi'an, Haikou and more
  • Vacancies: 50
  • Start date: flexible
  • Age groups: 3-6 (kindergarten); 4-13 (training school); Grade 1 to 12
  • Class size: less than 14
  • Working hours: Monday–Friday (kindergarten and public schools); Wed–Fri afternoon and weekends (training school)
  • Salary: 15-20k RMB (non-native); 20-35k RMB (native)
  • Subjects: ESL, Maths, Physics, Chemistry, Drama, Arts, Economics, Science
  • Housing: some free housing, some 2000-3000 RMB housing allowance
  • Flight reimbursement; insurance; work visa provided
  • Requirements: Native English speaker or non-native; BA degree or above

Additional information

We work with hundreds of schools across China and will try our best to match you with ideal positions. Please apply using the form below.

Similar jobs in China