Teaching Jobs in China (Vacancies)

Teaching jobs in China are in high supply as the education sector continues to grow; English teachers especially are sought after as schools in China struggle to keep up with the growing English education consumption. As the academic year begins in September, this is the best time to find work in China.

To work in China, you are required to have a valid ‘Z visa’, but there are many expats who enter the country on a tourist visa and obtain the Z visa with help from their respective schools. In cities such as Beijing, Shanghai and Guangzhou, it’s easy to find teaching jobs as the demand is high and there are many job postings in local newspapers and local and expat websites.

Related Articles:

What is the average salary for teachers in China?

Salaries for teachers in China all depend on the type of school you’re teaching at as well as the city. Average teaching salaries for cities such as Beijing, Shanghai, Guangzhou and Shenzhen range from $1,200 to $4,700 at language centers, public schools, international schools and universities. In cities such as Wuhan, Kunming, Chengdu, Xiamen and Nanjing, salaries range from $1,000 to $3,500.

Your salary also depends on the qualifications you have obtained as well as the years of experience. If you are teaching at an international school, you can expect to earn more when compared to teaching at a language center. You will need to have a teaching license or certificate and years of experience in order to teach at an international school.

Requirements to teach in China

Expat teachers looking to relocate to China should meet the following requirements:

  • Applicants should have a Bachelor’s Degree
  • Two years of post-graduate work experience
  • TEFL certification (120+ hours)
  • Cleared criminal background check
  • Clean medical results

Classroom-based TEFL certifications or combined TEFL certificates are required in Beijing and Shanghai.

Below is a comprehensive list of all teaching jobs in China, including vacancies for english teachermath teachermusic teacher, arabic teacher, arts teacher, chemistry teacher, elementary teacher, french teacher, ICT teacher, KG teacher, lecturer, nursery teacher, PE teacher, physics teacher, primary teacher, science teacher, principal, professor, librarian.

Secondary PE Teacher
Secondary PE Teacher
  • Teachanywhere (Beijing)
Secondary English Teacher
Secondary English Teacher
  • Teachanywhere (Beijing)
Academic Principal
Academic Principal
  • Teachanywhere (Beijing)
Art Teacher
Art Teacher
  • Nord Anglia International School Shanghai, Pudong Campus (China)
Secondary Biology Teacher
Secondary Biology Teacher
  • Teachanywhere (Beijing)
Maths Teacher Secondary
Maths Teacher Secondary
  • Teachanywhere (Beijing)
Middle School Science Teacher
Middle School Science Teacher
  • Teachanywhere (Beijing)
Secondary Maths Teacher
Secondary Maths Teacher
  • Teachanywhere (Beijing)
KG Teachers
KG Teachers
  • Teachanywhere (Beijing)
Secondary Music Teacher
Secondary Music Teacher
  • Teachanywhere (Beijing)
Primary Performing Arts Teacher
Primary Performing Arts Teacher
  • Teachanywhere (Beijing)
Primary Teacher
Primary Teacher
  • Teachanywhere (Beijing)
Science Teacher
Science Teacher
  • Tsinglan School (China)
Mathematics Teacher
Mathematics Teacher
  • Tsinglan School (China)
Drama Teacher
Drama Teacher
  • Tsinglan School (China)
Early Years Teacher
Early Years Teacher
  • Nord Anglia International School Shanghai, Pudong Campus (China)
Primary Teacher
Primary Teacher
  • Nord Anglia International School Shanghai, Pudong Campus (China)
Kindergarten Teacher
Kindergarten Teacher
  • Tsinglan School (China)
Early Years Teacher
Early Years Teacher
  • Teachanywhere (Beijing)
Music Teacher Secondary
Music Teacher Secondary
  • Teachanywhere (Beijing)
Primary Music Teacher
Primary Music Teacher
  • Teachanywhere (Beijing)
Art Teacher
Art Teacher
  • Teachanywhere (Beijing)
English Teacher Secondary
English Teacher Secondary
  • Teachanywhere (Beijing)
2026-02-26T04:00:03+04:00