How much can you Earn Teaching in China?
Date 2020-02-17 Viewed

How much you Earn Teaching English in China

Those people who teach English in China in 2020 can earn almost 6.500 RMB and 16,000 RMB. It will be roughly $920 and $2,300 per month. However, there are many other factors that can affect the earning in China.

• Qualification and previous experience.

• The Working region or City.

• Type of Institute in China. There are different schedules of salaries in different schools in China.

It is important to know that public school teachers will pay less than private schools. You will find more bonuses in an international school and private schools.

 However, you will find different paying jobs in china but an English job will improve your financial position. You can see the salaries for teaching English for different classes and schools.

If you are teaching Kindergarten then salary maybe 8,000 – 12,000 RMB or $1,200 – $1,800.  When you will work with young learners then you can earn a decent salary. These classes are very short from 20 to 40 minutes.

Salaries for Teaching English in Public Schools

You can earn almost 10000 RMB per month and 6000 RMB from public schools. If you are teaching in high school in China then you will be able to get the 12,000 or 14,000 RMB per month

However, the top-rated schools may offer some bonuses and free trips and health insurance of $2,000. So private school can give you more chance of earning than private schools.

Salaries for Teaching English in Private Institutions

According to different research, the salary of the private sector is more than the public sector. The teacher can earn more income from private schools and Kindergartens as he can earn 13,000 RMB or $1,840.

Parents pay more for qualified foreign teachers. If you teach in public schools and a part-time job in a private school then you can earn more income and improve your situation. When you will teach in rural China then you will see the less strict schedules as well as low salary. Private schools have some attractive packages.

Salaries for Teaching English in Language Centers

Languages courses are important places for ESL teachers in China as you can teach only 20 people in the class. The salary of teachers maybe 10,000 RMB or $1,415.

The teacher salary can be between 10,000 RMB and 13,000 RMB. However, you can earn $1,410 – $1,840 per month by teaching English in learning centers. When there is a new contract for language learning centers then you can earn an extra minimum of 5,000 RMB for a new contract.

Salaries for Teaching English in International Schools

You should not be confused with international institutions. The normal salary for these schools may be 13,000 – 14,000 RMB. If you want to teach TEFL in China then you should be native in language. Further, international schools do not require uncertified amateurs with no degree. The diploma is necessary for teaching in International schools.  

Salaries for Teaching English in Colleges and Universities

The great benefits of higher education in China are the number of working hours. In china 15 class hours in a week are considered full-time office hours. The English Professor in China can earn almost $1,200 – $1,300 per month.

However, universities and colleges in China can offer meals and allowances of utility bills.

Ø Teaching Salary Depends on Geography

Another important factor is geography. There are three tiers that can help you to understand the earning salary in China.

Tier 1 Cities

Beijing, Shanghai, Guangzhou, and Shenzhen cities are included in Tier 1 cities.

You can earn a full-time salary of about 14,000 RMB and minimum wages of 7,000 RMB in these cities. However, there is also 18,000 RMB for experienced English teachers.

Tier 2 Cities

Tier 2 cities are Nanjing, Chengdu, Kunming, Wuhan, and Xiamen. You can earn an average salary of 10,000 RMB and a minimum of 4,000 RMB from these cities as these cities are less popular with tourists.

Tier 3 Cities

 Yangzhou, Zhongshan, Guilin, and Foshan have included in tier 3 cities. The cost of living in these cities is incomparable for the 1st Tier. You may earn a lot with $350 – $450 per month. If you are new in English teaching and have no experience then 3rd tier cities are the best choice for you. You will find the job very easy.

Ø Salary depends on Education, Experience, and Qualifications

It is also a great fact that your earning depend on qualification and certification. If you are TEFL certified then you will earn more money. However, your degree and native language will also affect the salary in china.


Earning in China as an English teacher requires some skills, education, and experience. If you are a well-qualified and experienced person then you can earn a lot of money from teaching Teaching English in China.