How much money can you earn teaching in China?

Monthly salaries for foreign ESL teachers range from about 6,000 RMB to 18,000 RMB.

To put things in perspective, the average Chinese wage is about 3,000 RMB a month. So even if your salary was at the lower end of the spectrum, you’d be earning at least twice the average.

That means you can live like a king or queen in China.

Here’s what RMB, or renminbi, converts to in your own currency for a number of different monthly salaries (as at February 13, 2017). Go to XE for the latest rates.

Your salary in China (RMB) USD CAD GBP EUR AUD NZD
6,000 872 1,142 697 819 1,136 1,212
8,000 1,163 1,523 929 1,093 1,515 1,616
10,000 1,453 1,904 1,161 1,366 1,894 2,021
12,000 1,744 2,285 1,394 1,640 2,272 2,425
14,000 2,035 2,666 1,626 1,913 2,652 2,830
16,000 2,326 3,047 1,859 2,187 3,030 3,234


It’s important not to focus too much on the currency conversion. That’s because the cost of living in China is a lot cheaper than in your own country.

What kind of benefits can you get in China?

Each school we work with offers different benefits. Here are some of the common benefits you could enjoy:

  • Free accommodation
  • Airfare reimbursement
  • Sponsored Z visa
  • Power and water bills
  • Internet access
  • Mandarin lessons
  • Paid holidays and sick leave
  • Career planning.

These benefits are in addition to the generous local salary you’ll earn.

When you apply with us, let us know if there is anything in particular you need in your teaching contract. We’ll do our best to recommend you to a school that offers what you’re looking for.