English Teaching Jobs in Shanghai

2 active listings in Shanghai

Shanghai is China's most cosmopolitan city and the top destination for TEFL teachers. With a thriving international community, world-class infrastructure, and some of the highest salaries in China, it attracts teachers from every corner of the globe.

  • Highest average salaries in China — ¥18,000–¥30,000/month for experienced teachers
  • Huge range of school types: training centers, international schools, and universities
  • Excellent transport links, modern apartments, and a vibrant expat social scene
  • Strong demand for native English speakers year-round
Z-visa sponsoredPublic SchoolTraining CenterInternational SchoolKindergartenUniversity

Verified TEFL Teacher Test Listing

Z-visa ✓

Demo School

Training Center

¥20,000–¥25,000/mo

20h/week

Example listing

English Teacher — Training Center Shanghai

Z-visa ✓

Bright Future Training Center

Training Center

¥18,000–¥22,000/mo

20h/week

Not finding the right role in Shanghai?

Browse all cities or set up a profile to be found by schools.

English Teaching Jobs in Shanghai, China | DiscoverChinaTEFL | DiscoverChinaTEFL