K12 English and Subject Teachers in China
About this position
Teaching Jobs in China | 20,000–36,000 RMB/Month
We are recruiting qualified English and subject teachers for schools across China, including international schools, bilingual schools, private schools, and kindergartens.
Locations
Beijing, Shanghai, Shenzhen, Guangzhou, Hangzhou, Suzhou, Nanjing, Ningbo, Chengdu, Chongqing, Wuhan, Qingdao, Jinan, Xi'an, Xiamen, Dalian, Changchun, Shenyang, Zhengzhou, Foshan, Dongguan, Nantong, Taizhou, Guiyang, and more. Positions are available in first-tier, second-tier, and selected regional cities.
School Types
- International and bilingual schools
- Public and private schools
- Kindergartens
Positions Available
- ESL and English teachers
- English literature teachers
- Subject teachers (Math, Chemistry, Biology, Art, PE, Social Studies, etc.)
- Homeroom teachers
Job Details
- Full-time, permanent positions
- 20 to 25 teaching hours per week
- Monday to Friday schedule
- Two days off per week
- Start dates: Flexible, ASAP, October 2026 to February 2027
- Contract length: 1 year or 2 years
Salary and Benefits
- 20,000 to 36,000 RMB per month, depending on the school and experience
- Free private apartment or housing allowance
- Airfare reimbursement
- Working (Z) visa and medical insurance
- Paid holidays and sick leave
- Settlement support
- Friendly and supportive school teams
Requirements
- Native English speaker
- Bachelor's degree or above
- TEFL, TESOL, CELTA, or a teaching license preferred
- 2 or more years of teaching experience preferred
- References from previous employers preferred
- Familiarity with IB, A-Level, IGCSE, or Common Core for international schools
Application Materials
Please apply using the form below.
We have over 200 positions available. Here are some examples of current openings:
- Beijing - Kindergarten: Urgent, mid-October, February intake. Six native-speaking English teachers at different locations in Beijing. Salary: Net ¥22,000 to ¥30,000 all-in, depending on experience.
- Beijing - High School: Immediate start, native English teacher. Salary: ¥24,000 to ¥30,000.
- Shanghai - Kindergarten: October to February intake, 2 to 3 native-speaking English teachers. Salary: Gross ¥24,000 to ¥28,000 all-in.
- Shanghai - Kindergarten: February intake, one native-speaking English teacher. Salary: Net ¥25,000 to ¥30,000 all-in.
- Guangzhou - Primary School: Immediate start, one female native-speaking English teacher. Salary: Around gross ¥25,000 plus accommodation and a ¥50,000 completion bonus upon finishing a 2-year contract.
- Dalian - Training Center: Around October start, one native-speaking English teacher. Kindergarten and after-school teaching experience required. Salary: Around net ¥20,000 plus accommodation.
- Wuxi - Kindergarten: Immediate start, two native-speaking English teachers. Salary: Net ¥22,000 to ¥30,000. 4-week summer vacation and a 2-week combined Christmas and winter break.
- Hainan - Kindergarten: Immediate start, one native-speaking English teacher. Salary: Gross ¥29,000 all-in.
- Rugao - Kindergarten: Immediate start, one native-speaking English teacher. Salary: Gross ¥25,000 all-in.
- Luzhou - Kindergarten: Immediate start, one male native-speaking English teacher. Must already be in-country. Salary: Net ¥22,000 to ¥26,000.
- Jining - Primary School: Immediate start, one native-speaking English teacher.
- Yanjiao - Kindergarten: Late September or early October start, one male native-speaking English teacher.
If you are looking for a stable, well-paid teaching job in China with full visa support, we would love to hear from you.