Now Hiring: Public School English Teachers – Shenzhen, China

Website ESL Teaching Job in Asia

Your Entryway to Dream Jobs

Public School English Teachers – Shenzhen, China

Teach at public primary or high schools in Shenzhen. Up to 22K RMB/month, 20 hours/week, paid holidays, office hours required. Apply now!

Location: Shenzhen, Guangdong Province

Start Date: August 2025

Join a respected public school system in one of China’s most dynamic cities! Teach motivated primary or high school students and enjoy work-life balance with low teaching hours and great benefits.

Key Responsibilities:

  • Deliver engaging English language lessons aligned with China’s national curriculum.
  • Teach primary (Grades 1–6) or high school students (Grades 10–12).
  • Maximum 20 teaching hours/week (class size: 35–40 students).
  • Participate in curriculum development, student assessments, and parent-teacher meetings.
  • Maintain regular office hours and foster a positive learning environment encouraging cross-cultural communication.

Requirements:

  • Native English speaker.
  • Bachelor’s degree in any field.
  • TEFL/TESOL certification (120 hours preferred).
  • Minimum 6 months of teaching/tutoring experience. K–12 classroom experience preferred.

Salary & Benefits:

  • Primary School Salary: 16,000–18,000 RMB/month
  • High School Salary: Up to 22,000 RMB/month
  • Paid holidays: winter & summer breaks + all Chinese public holidays
  • Social insurance
  • Onboarding & visa support

Contact to Apply:

Tagged as: 2025 China Teaching Jobs, High School ESL China, Office Hours ESL, Primary School English Teacher, Public School English Teachers, Public School ESL Jobs, Teaching in Shenzhen

Maximum file size: 2 GB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

en_USEnglish
Scroll to Top