ESL and Subject Teachers in China
ST teachers
About this position
Company: ST teachers
We are a reliable recruiting agency based in Beijing, licensed to place teachers in public schools, training schools, international schools, and universities across China. We have hundreds of vacancies in many cities and will try our best to match you with an ideal position.
General salary range: 15,000–30,000 RMB per month (varies by position and city)
Cities with vacancies include:
- Beijing, Shanghai, Guangzhou, Shenzhen
- Hangzhou, Suzhou, Chengdu, Xi'an, Kunming, Xiamen, Zhuhai, Zhengzhou, Wuhan, Changsha
- Qingdao, Chongqing, Nanjing, Tianjin, Foshan, Dongguan, Zhuhai, Dalian, Haikou and many others across China
Positions available (selected listings)
Job 1 — Training school (New Oriental)
- Locations: Beijing, Tianjin, Shanghai, Chengdu, Nanjing
- Age group: 4–15 years
- Class size: <14
- Teaching hours: Wed–Fri afternoons, Saturday and Sunday whole day
- Days off: Monday and Tuesday
- Salary: 20–25k (native); 15–20k (non-native)
- Housing: free housing or 2,000 RMB housing allowance
- Flight reimbursement, insurance
- Work visa (Z) provided
Job 2 — Kindergarten (Shenzhen and Zhuhai)
- Age group: 2–6 years
- Working hours: 40 hours/week
- Days off: Saturday and Sunday
- Salary: 18–25k
- Housing: free housing
- Benefits: flight reimbursement, Chinese legal holidays, half pay in summer and winter holidays
- Work visa provided
- Requirement: native English speaker; BA degree or above
Job 3 — International schools (2nd tier cities)
- Locations: Nanjing, Xuzhou, Hangzhou, Suzhou, Zhangjiagang, Chengdu
- Salary: 18–25k; free housing; half pay in summer and winter holidays; flight and insurance
- Requirement: native English speaker; BA degree or above
Job 4 — Shanghai training school and kindergarten
- Work: 35 hours/week (at most 25 teaching hours); five days a week
- Students age: 3–12 years
- Class size: 6–8 students
- Salary: 18–25k
- Housing: free or housing allowance
- Airfare reimbursement: 5,000 RMB upon contract completion
- Bonus: demo, quarterly, contract
- Chinese public holidays
- Native or non-native accepted; Z visa provided
Job 5 — Kindergartens (Hangzhou and Xiamen)
- Number of positions: 5
- Age group: 3–6 years
- Salary: 18–28k
- Accommodation: free apartment or 2,000 RMB housing allowance
- Work visa provided; flight reimbursement
- Holidays: Chinese legal holidays; paid summer and winter holidays
- Working hours: Monday to Friday
- Medical insurance; free Chinese lessons
- Requirement: native English speaker; BA degree; 2 years teaching experience
Job 6 — Public school (Xuzhou, Yangzhou, Jiangxi cities)
- Age groups: 6–12 and 12–18
- Teaching load: 20 lessons; no office hours
- Salary: 25k after tax with free housing
- Half paid in summer and winter holidays
Job 7 — Suzhou international school
- Teach kindergarten / primary / middle school
- Arrival: Early March
- Monthly salary: 18,000–25,000 RMB (after tax for native teachers 25,000 RMB/m stated)
- Bonus: 8,000–10,000 RMB per year
- Flight allowance: 10,000 RMB per year
- Free pick-up, physical exam, apartment provided (off-campus), medical insurance, free Chinese classes
- Holiday pay: 50% of usual salary in summer and winter vacations
- Professional training allowance; free meals
Job 8 — Qingdao International School (Melton International School)
- City: Qingdao
- Position: ESL teacher for middle/high school (Grade 7–12)
- Salary: 18–25k after tax (negotiable)
- Welfare: 3,000 RMB housing supplement; 9,000 RMB airfare allowance per academic year; commercial insurance; 2,000 RMB household expenses
- Holidays: statutory holidays and at least 7 weeks academic-year holidays with full pay
- Workload: up to 20 hours/week; 8 hours/day per shift
- Requirement: labor contract/TEFL/TESOL in China; 2+ years ESL experience in middle/high school
- Arrival: anytime
Job 9 — International school (Nanjing, Jiangsu)
- Location: Nanjing
- Positions: 2
- Start date: Feb 2020
- Age group: 3–6
- Salary: 20–25k
- 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; work visa sponsorship; medical insurance
- Requirement: native English speaker; BA degree or above
Job 10 — Training school (Liupanshui, Guizhou)
- City: Liupanshui
- Subject: ESL (native speaker)
- Salary: 20–25k+; includes free housing and 10 RMB meal supplement per meal
- No office hours; one month winter vacation at 50% salary; half month summer vacation paid according to working days
Job 11 — Public school (Shenzhen)
- Start date: August 2019
- Working hours: 8:00–12:00 and 14:00–17:30, Mon–Fri
- Teaching hours: up to 16 classes/week (no office hours)
- Average class size: 50 students
- Student ages: Kindergarten (3–5), Primary (6–12), Middle (13–18)
- Salary: 15–20k
- Housing: free accommodation
- Flight allowance: 8,000 RMB; up to 3,000 RMB performance bonus per semester
- Winter holiday: fully paid
- Work visa (Z) and residence permit, accidental and national social insurance provided
- Requirement: native English speaker (except South African), BA degree, 2 years teaching experience or TEFL certificate
Job 12 — Language training schools and kindergartens (Guangdong)
- Cities: Guangzhou, Shenzhen, Foshan, Dongguan
- Age group: 3–12 years; class size: 12
- Teaching hours: Wed–Fri afternoons, Sat and Sun whole day
- Days off: Monday and Tuesday
- Salary: 17–25k
- Housing: free or 2,000 RMB allowance; flight reimbursement; insurance; work visa provided
- Requirement: native English speaker or non-native with standard pronunciation; BA degree
Job 13 — Zhejiang Taizhou Training Center
- Class size: 8–25
- Student age: 3–adult
- Working hours: 22 teaching hours, no office hours; five days/week
- Salary: 20–25k after tax
- Free housing, insurance
- Air ticket reimbursement: 6,000 RMB after one-year contract
- Holidays: public holidays and annual leave
Job 14 — International kindergarten (Ningbo)
- Teach ages 3–6
- Salary: 18–30k; free housing; work visa; flight allowance
- Working days: Monday to Friday
- Holidays: half paid in summer and winter holidays
- Requirement: native or non-native with no strong accent; BA degree
Job 15 — Public school (Weifang, Shandong)
- Location: Weifang
- Ages: kindergarten, primary, middle, high school
- Salary: 18–25k; free housing; half paid in summer and winter holidays; flight and insurance
- Requirement: native English speaker or non-native with work visa; BA degree
Job 16 — Kindergartens and public schools (Shandong)
- Locations: Yantai, Linyi, Shouguang, Weifang
- Ages: kindergarten or grades 1–9
- Working hours: 25 hours/week plus 5 hours office hours; Sat–Sun off
- Salary: 20–25k; free housing
- Benefits: flight reimbursement, Chinese legal holidays, 25% paid summer and winter holidays
- Work visa provided; requirement: native or non-native with no strong accent; BA degree
Job 17 — Suzhou international school (various ESL/IB/Drama positions)
- Vacancies: Kindergarten ESL, Primary ESL, Middle School ESL, Middle School Drama, IBDP High School Business Management
- Start: March (primary homeroom); September (all positions)
- Homeroom salary: 18,000–25,000 RMB (negotiable)
- Housing allowance: 2,500 RMB/month
- Paid health insurance; flight allowance 10,000 RMB/year
- Winter holiday: fully paid; renewal bonus for summer holiday
- Workload: 40 hours/week including office hours (Mon–Fri); class size 20–30 students
- Requirement: native or non-native with no strong accent; BA degree
Job 18 — English teacher (Luzhou)
- Student age: 3–12
- Class size: 12 per group (1 teacher + 1 TA)
- Working hours: 40 hours/week (25 teaching hours); 5 days/week
- Salary: 15–25k depending on qualifications
- Furnished apartment; holidays: 12 days during Chinese New Year plus public holidays
- Flight allowance: 5,000 RMB after one year; working visa can be provided
- Start date: ASAP
Job 19 — New Oriental Yangzhou Foreign Language School
- Positions from kindergarten to international high school
- Salary: from 25k; free housing
- Air ticket allowance: 1,800 USD after one-year completion
- Summer and winter holidays: paid (conditions apply)
Job 20 — Kindergarten (Foshan Shunde)
- Location: Foshan, Guangdong
- Age group: kindergarten
- Working days: Monday–Friday
- Salary: 17–25k; free housing
- Benefits: flight reimbursement, Chinese legal holidays, 1 month fully paid winter holiday
- Work visa provided
- Requirement: native or non-native with educational degree; BA degree
Job 21 — Nanjing and Chengdu international schools
- Age group: 6–12; subject: English
- Start: late June or July
- Working hours: 20 hours/week, no office hours; Sat–Sun off
- Salary: 15–20k (pre-tax)
- Housing: 3,000 RMB allowance; work visa provided
Job 22 — University (Taian, Shandong)
- Expected start: 1 September 2021
- Salary: 15–20k (pre-tax) with free housing
- Hours: full time; fixed-term contract
- Duties: up to 25 academic hours/week (1 academic hour = 45 minutes), course and lesson planning, assessment and record keeping, meetings and CPD, liaison with management and partner institutions
Job 23 — Yiwu public schools
- Location: Yiwu, Zhejiang
- Ages: kindergarten through high school
- Working days: Monday–Friday; start: August 2020
- Salary: 18–25k; 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
- Requirement: native or non-native with no strong accent; BA degree
Job 24 — Various schools across 150 cities in China
- Locations: Beijing, Shenzhen, Tianjin, Guangzhou, Shanghai, Nanjing, Suzhou, Chengdu, Hangzhou, Wuhan, Yangzhou, Changsha, Nanning, Guiyang, Chongqing, Kunming, Xiamen, Zhuhai, Dalian, Qingdao, Nanning, Xi'an, Haikou and more
- Vacancies: 50
- Start: flexible
- Age groups: kindergarten (3–6), training school (4–13), Grades 1–12
- Class size: <14
- Working hours: Mon–Fri (kindergarten/public); Wed–Fri afternoons and weekends for training schools
- Salary: 15–20k (non-native); 20–25k (native)
- Subjects: ESL, Math, Physics, Chemistry, Drama, Arts, Economics, Science
- Housing: some free, some 2,000–3,000 RMB allowance
- Flight reimbursement, insurance, work visa provided
- Requirement: native or non-native; BA degree
Requirements (general)
- Most positions require native English speakers; some accept non-native with no strong accent
- BA degree or above for most roles
- Some roles require 2+ years teaching experience or TEFL/TESOL
- Work visa (Z) provided for eligible candidates in most positions
Benefits (common)
- Competitive salary packages
- Free housing or housing allowance
- Flight reimbursement or annual airfare allowance
- Medical and commercial insurance
- Paid Chinese legal holidays; partial or full pay for summer and winter holidays depending on position
- Free or subsidized meals, free Chinese lessons, professional training
How to apply
Please apply using the form below.