Submit CV

The salaries for teaching English in China 2021/2022

What are the salaries for teaching English in China?

The high salaries for teaching English in China are what primarily attract ESL teachers from all over the world. These already competitive salaries have risen considerably due to the pandemic and border restrictions. Read on to find out just how much you can make teaching English in China!

*The averages are based on an overview of teaching jobs throughout China. You may need to dig a little deeper to find the exact averages of your preferred location.  

One of the most common questions we field here at China by Teaching is in regard to salaries. How much do teachers make in China, you’re wondering? Well, it depends.

A few crucial variables determine salaries:


Your experience in teaching ESL abroad

(and teaching, in general)


Your formal qualifications


The type of teaching job


The teaching destination

Demand for foreign teachers is at an all-time high right now. We’ve seen salaries for teaching English in China skyrocket this year. This stems from the seemingly never-ending pandemic situation and so many foreign teachers left the country at the start of 2020 (and many never returned). So finding a teaching job in China right now is a smart move.

Whilst we envisage teaching salaries to eventually return to normal by next year, there’s no denying China will remain an awesome teaching destination. More so given that even ‘normal’ salaries are actually very high.

Here’s what you can expect your salary for teaching English in China to be in 2021.


Most foreign teachers in China earn between 14,000 RMB (USD 2,150)  and 21,000 (USD 3,200) per month. The most qualified teachers, working in the most prominent schools, can expect salaries of approx. 22,000 - 32,000 RMB (USD 3,500-5,000). The upper end would require several years of teaching experience post qualification in a tier 1 city. 

Remember the most important factory about Salary will be dictated by the city you live in and the cost of living. Naturally, more expensive cities Shanghai and Beijing will have the highest salaries. Cities are usually split into tiered cities. This is a breakdown of those tiers:

Tier 1: Beijing, Shanghai, Shenzhen and  Guangzhou

Tier 2: Chengdu, Xi'an, Nangjing, Hangzhou, Suzhou, Dalian, Ningbo, Wuhan, Qingdao etc

Tier 3: Yangzhou, Guilin, Sanya, Shantou, Nanchang, Huzhou, Hohhot, Jilin, etc

Salaries for teaching English in China’s kindergartens
18,000 RMB (USD 2,800) on average

Kindergarten teaching jobs are among the best-paid in China. The average salaries hover around 17,000 RMB (USD 2,700). It can also be higher in a reputable, private kindie. It can go hiugher again depending on the city and what tier it’s in. 

Kindergarten Salaries by Tier (Average):

Tier 1: 17,000 – 26,000 RMB ($2,600 – $4,000)

Tier 2: 16,000 – 21,000 RMB ($2,500 – $3,200)

Tier 3: 14,500 – 28,500 RMB ($2,200 – $2,800)

You’ll also find a considerable discrepancy in pay depending on whether or not the kindergarten is public or privately owned. Although the perks of this teaching position run across the board.

Yes, you should have a deep passion for teaching and interacting with children to find kindergarten jobs rewarding. If you do, you’ll enjoy the lighter workload, more relaxed ambience and generous lunch breaks (oftentimes upwards of 2hrs). Throw in some fun and active classes and it can be a very enjoyable experience. 

If you have little to no teaching experience but still want to earn a very decent salary for teaching English in China, kindergarten jobs are ideal.

What are the salaries for teaching English in China?

Salaries for teaching in training centres
16,000 RMB (USD 2,500) on average

Training centres offer extra-curricular English classes that complement traditional schooling.
Usually, classes are held in the evenings and on weekends and can be offered to kids and adults alike.

The salaries for teaching English in China’s training centres aren’t fabulous (about USD 3,000+ in major cities).

These jobs can be very enticing in other ways.

Training Center Teacher Salaries by Tier (Average):

Tier 1: 17,000 – 23,000 RMB ($2,600 – $3,500)

Tier 2: 16,000 – 21,000 RMB ($2,500 – $3,200)

Tier 3: 14,500 – 16,500 RMB ($2,200 – $2,500)

Working evenings and weekends can leave you with a lot of time off during the week which means you can supplement your income with private tuitions. Plus, you can negotiate two consecutive weekdays off (say, Monday and Tuesday) to create your own weekend.

If you’re coming to teach in China primarily for the cultural experience and the chance to explore and discover a new country, a training enter job will fit your bill. Not only will you get time off when everyone else is working (less-crowded tourist attractions) but you will work fewer hours and will be in contact with a much greater array of students.

Overall, this can translate into an excellent teaching experience even if you won’t necessarily be saving a whole lot.

What are the salaries for teaching English in China?

Salaries for teaching in universities
between 8,000 - 13,000 RMB (USD 1,200 - 2,000)

Coveted for their lighter workload, weekday schedule and overall greater flexibility, university teaching jobs can boast fantastic perks. These teaching jobs can be quite varied and so are the salaries, which range between USD 1,000 and USD 2,500 depending on the university’s prominence.

At a Chinese university, you won’t be following a set curriculum so will enjoy much greater freedom with your students. They, in turn, will be older and more independent which also means you’ll potentially enjoy more rewarding and challenging discussions in class. You’ll teach 20hrs a week at most, have weekends and evenings off and be held in high esteem in your immediate community, which in itself is a wonderful bonus.

Nab a position with one of the most prestigious universities in the country you’re your salary for teaching English in China can stretch far above the average.

The demands and requirement on teachers are not as strict as, say, international school jobs, but the rewards can be phenomenal.

Salaries for teaching in public schools
between 12,000 - 20,000 RMB (USD 1,800 - 3,000).

Once public schools jobs were one of the lowest-paid teaching jobs in China. In recent years this has changed. Although not on par with some of the school types, salaries have increased. This makes public school jobs increasingly attractive. 

First of all, your position and teaching visa will be secured and protected under a government mandate. You will also have a curriculum to follow so won’t need to pour in hours of class preparation. The working schedule is laid-back and among the least stressful of all the teaching positions, which suits those who are just starting out and anyone who prefers to just go with the flow.

You’ll also benefit from a lot of time off (school holidays and public holidays can add up to four full months) although you should be aware of contracts that offer a 10-month time-limit. This is usually done to short-change you in the holiday-pay department!

Public school jobs are perhaps the easiest to get in China because requirements aren’t so strict.

Public schools jobs can vary wildly in workload and time off. Make sure you do your homework about the position. For others, it’s a chance to get some in-classroom experience or move away from teaching young kids. No matter your motivations, you won’t regret spending a least a year in the public school system.


Salaries for teaching English in China:
Public VS Private Schools

As is the case with most other countries, schools in China can be either publicly or privately funded. The latter range from kindergarten and include middle and high schools, bilingual schools and even academies where lessons are taught in English.

Teaching salaries in private schools will almost always outrank those in public schools although the workload, stress, commitment and expectations will also be higher.

In public schools, you’ll follow a set curriculum and will work closely with a local teacher. There’s still a lot of competition among public schools so don’t think these are ‘easy-peasy’ jobs, all-round.

Your teaching schedule will closely resemble a 9-to-5, your accommodation will often be provided. You’ll have less paperwork to worry about and extra-curricular activities to supervise. Although you may take home only USD 2,000+ a month, the overall package can be very enticing.

In a private school, however, expectations are high on all sides. From employers to teachers and especially parents. You can make some serious money working in a private school but there’ll be no slacking off.

The upsides are fantastic working conditions (high-tech amenities and equipment, that simply don’t exist in public schools), more teaching freedom, a highly-regarded standing in the community and exceptional salaries.

You can learn more about the differences between private and public schools, right here.

Salaries for teaching English in China – By Location

Your choice of destination will have as much impact on your salary as your job title. As you might imagine, the largest, most affluent and prominent cities offer the highest teaching salaries.

Luckily, Chinese cities are categorized into a tiered system that makes identifying the salary bracket relatively easy.

When you learn more about China’s City-Tier System, you will understand that with the bonus of a higher salary comes the downside of a higher cost of living. However, China is still a very affordable place to live and even in the most expensive cities. You’ll find day-to-day living costs to be much lower than in most Western countries.

A lot of your monthly expenditure will depend on your habits. Your preference for foreign imports, craft beers and how much you socialise will dictate how much money you can save every month. 

Even with expensive tastes, it’s quite an effort to get through your salary every month and not have at least some left for a rainy day.

This is what makes teaching in China so enticing for many teachers.

In Tier 1 Cities (like Beijing, Shanghai and Shenzhen) teaching salaries start at USD 2,600 per month and can go as high as USD 5,000.

In smaller and less prominent Tier 3 cities (like Dalian and Guilin) that salary will drop by about 25% – here, you can expect to earn between USD 2,000 for the lowest-paid positions and USD 3,500 for top-notch positions.

Teaching positions in Tier 2 cities (like Chengdu) will naturally fall somewhere in-between.

The prominence of a particular school can also drive up teaching salaries. Even in Tier 2 and 3 cities, teachers will be well paid if the school that is highly regarded. Conversely, you can still be teaching in a Tier 1 city but if the school doesn’t have a good reputation. As a result, your salary will not be very high.

At the end of the day, salaries for teaching English in China work on a yin and yang balance. In essence they are determined by more than one factor. Location, job type and school prominence are the main salary drivers but there’s something else you need to know about…

What you should know about teaching salaries in China


Your qualifications matter

YOUR qualifications and overall teaching experience can actually be the main factor in securing the highest salaries for teaching English in China.

It goes without saying that the more qualified you are, the higher the salary that you can demand. This goes for any teaching job in any city across the country.


Be aware of the extras that can drive up teaching salaries

Perhaps you’re offered a salary that isn’t all that good at face value but, upon a closer look, you discover that the ‘mediocre’ salary includes a generous monthly housing stipend, a return ticket home for the school holidays and the reimbursement of your moving costs, plus a fantastic health insurance that covers all eventualities.

All things considered, maybe that salary ain’t so bad now, is it? Travel and rent are bound to be your biggest expenses when living and teaching in China so try to negotiate some kind of inclusion into your salary package that takes care of them – at least in part.

Moral of the story – look at the whole picture and don’t just get stuck on one part of your salary package!


You can round off your salary with private tutoring

Plumping up your income by moonshining as a private tutor can be very lucrative in China. The starting rate is about USD 25 an hour but you can demand up to about USD 60 USD if a) you are very good and in high demand and b) if you live in a Tier 1 city or manage to find a side-gig with a big private company.

Of course, the only way to do this legally is if you’ve entered China on a Z Visa – the only visa type that allows you to work in the country.

How much can you live on, on an English teacher salary in China?

This is perhaps the most important question you should be asking and the answer is: surprisingly little. In Tier 1 cities, you can enjoy a decent standard of living and still save whilst earning just 18,200 RMB (USD 2,800). In Tier 2 and 3 cities, a salary of USD 2,000 will still see you save some of your pay if you don’t overindulge on imported goods. 

Your spending habits will play a huge role in determining your lifestyle in China.

Take this into consideration when trying to determine the ideal teaching salary for you.

For a more detailed look at the cost of living in China, we have wrote a blog about that too!

Cost of living – Tier 1 cities

Prominent cities offer the greatest range of living costs and that’s because you can ‘live like a local’ for little money or live like an executive expat and spend five times as much. Overall, costs are still lower than in most Western countries.

Even in ‘expensive’ cities in China, you can pay just 2,600 -3,250 (USD 400-500) a month for a shared apartment in the city centre. Enjoy an excellent local meal in a restaurant for 20 RMB (USD 3). You can get a monthly gym membership for USD 50 and spend peanuts on public transport.

If you buy your groceries locally and don’t go crazy on funky cocktails, it’s easy to see just how well you can live on an English teacher salary in China.

Cost of living – Tier 2 & 3 cities

Your salary range may well be 25% lower in lesser prominent Chinese cities yet the decrease in living costs will plummet even more. Sometimes, living cost can be just 50% of major cities. This means you’ll actually still end up with more yuan in the bank at the end of every month.

And isn’t that the aim of the game?

Average costs for meals, beers, gym membership and public transport are only marginally lower in Tier 2 and Tier 3 cities. However it’s rental prices that make all the difference.

Take Ningbo, as an example. This bustling and gorgeous city is just 200km away from Shanghai yet rents here are almost 70% lower! This is what will see you save some serious cash. Add to this the fact that Ningbo is actually an excellent teaching city and boasts many prominent schools. You’ll see that the bottom-salary-dollar is not the only thing to consider.


Top hacks for negotiating a better salary for teaching English in China

Some international schools will insist on 2 or 3-year contract. If you can avoid this kind of long-term commitment, you’ll be better off. Instead sign for 12 months only. That way you’ll have a chance to renegotiate your salary after a year.

If you are particularly happy with your teaching job in China, approach your employer well before your contract expires. Give yourself enough time to negotiate a new one with a better deal.

Not happy at all, your contract is about to expire and you’re considering moving? Contact us and we’ll see if we can find you a better offer, in a better school.

If the employer won’t budge on the salary, negotiate for more perks. Extra benefits like improved living subsidies, health insurance policy or an extra flight ticket home for the coming year can sweet your package.

Keen to see what else China has in store for you? Read our comprehensive Guide to Teaching in China, check out the latest teaching jobs on offer and contact us if you’d love some help in finding your dream job in this sensational country.

Browse Jobs Browse Jobs
David O Connor

David O Connor

David is China by Teaching’s chief contributor. When not offering sage advice about teaching in China, David is a headmaster of a Bilingual kindergarten in Beijing. David is a lover of craft beers, book clubs and super long road trips.

Teach English in China

Looking to teach in China?

Submit your CV and we will be in touch with the latest job offers.