Updated Mar 6, 2023

How much does an ESL Teacher make in Shanghai, China?

Updated Mar 6, 2023

Experience

Industry

CN¥26,716 / moTotal Pay
CN¥16,697 / moBase Pay
CN¥10,020 / moAdditional Pay

CN¥26,716

 / mo
CN¥14KCN¥45K
Most Likely Range
Possible Range

The estimated total pay for a ESL Teacher is CN¥26,716 per month in the Shanghai, China area, with an average salary of CN¥16,697 per month. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is CN¥10,020 per month. Additional pay could include cash bonus, commission, tips, and profit sharing. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role.

How accurate does CN¥26,716 look to you?

Your input helps Glassdoor refine our pay estimates over time.

Related Job Titles

For Esl Teacher in Shanghai, China

Some related job titles are English Language Teacher Salaries with median pay of CN¥17,074, French Teacher Salaries with median pay of CN¥25,388, ESL Instructor Salaries with median pay of $50,391.

What are total pay estimates for an ESL Teacher at different companies in Shanghai, China?

or
Sort:
Company
Jobs
Total Pay Range
EF Education First
3.5
ESL TeacherSee 24 salaries from this location

CN¥14,508

 / mo

CN¥16,765

 / mo

CN¥14,800

 / mo

CN¥17,569

 / mo

CN¥18,188

 / mo

CN¥13,811

 / mo

CN¥20,078

 / mo

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously

CN¥17,086

 / mo

CN¥15,904

 / mo

CN¥150

 / hr

CN¥19,635

 / mo

CN¥20,955

 / mo

CN¥22,993

 / mo

CN¥16,952

 / mo

CN¥22,205

 / mo

CN¥11,969

 / mo

CN¥14,662

 / mo

CN¥18,410

 / mo
Download as data table
Viewing 1 - 20 of 100

Glassdoor Economist Pay Overview

What is the pay outlook for Education?

Job growth in education remains steady, with modest growth in salaries and greater opportunities for workers with STEM specialization or those with advanced degrees. Opportunities are likely to persist with the projected rise in student enrollment in the coming years. Jobs are often reliant upon state and local budgets with public sector benefits being an attractive feature for many job-seekers.

ESL Teacher pay FAQ in Shanghai, China

The average salary for an ESL Teacher is CN¥16,697 per month in Shanghai, China. Salaries estimates are based on 128 salaries submitted anonymously to Glassdoor by an ESL Teacher employees in Shanghai, China.

The highest salary for an ESL Teacher in Shanghai, China is CN¥24,176 per month.

The lowest salary for an ESL Teacher in Shanghai, China is CN¥12,577 per month.

If you are thinking of becoming an ESL Teacher or planning the next step in your career, find details about the role, the career path and salary trajectory of an ESL Teacher.