Teaching English remains the most accessible way for foreigners to earn a reliable income in China. With strong demand across K-12 schools, training centers, universities, and online platforms, a motivated teacher can comfortably earn ¥18,000–¥30,000 per month — often with housing, flights, and health insurance included on top.

Quick facts: China employs an estimated 100,000+ foreign English teachers. Average gross salary ranges from ¥12,000 (online, part-time) to ¥35,000+ (international school, senior position). The Z-visa (work visa) is legally required for all classroom-based roles.

Salary Expectations by Employer Type

Salaries vary considerably depending on who you work for. Here’s a realistic breakdown of the current market:

Employer typeMonthly salary (RMB)Benefits typically included
International school (IB/AP)¥25,000–¥45,000Housing, flights, insurance, bonus
Private K-12 bilingual school¥18,000–¥28,000Housing allowance, flights
Public school (gov. project)¥10,000–¥18,000Housing, lower tax rate
Training center (tutoring)¥15,000–¥25,000Variable — check contract
University lecturer¥8,000–¥18,000On-campus housing, long holidays
Online platform (VIPKid-style)¥8,000–¥20,000None — freelance

To legally teach in a classroom in China, you need a Z-visa (work visa) and a Foreign Expert Certificate or a Work Permit. Working on a tourist visa (L) or a business visa (M) is illegal and carries serious penalties including deportation.

Basic eligibility requirements

  • A bachelor’s degree (any subject — from an accredited university)
  • Native or near-native English proficiency
  • A clean criminal background check
  • A TEFL/CELTA/TESOL certificate (often required; always preferred)
  • 2 years of relevant work experience (required since the 2018 rule update)

Important: Since 2018, China classifies foreign teachers into Category A, B, or C based on qualifications and experience. Most new ESL teachers enter as Category B or C. Category A is reserved for senior specialists and commands the best salary and fastest visa processing.

Best Cities for English Teachers

The right city depends on your priorities — salary, lifestyle, or savings rate.

Shanghai

The highest salaries and the most international school jobs. Cost of living is high but manageable on a good teaching salary. Best for career growth and professional networking. Expect intense competition for top positions.

Chengdu

The best value city for teachers. Lower salaries than Shanghai, but dramatically lower rent and cost of living means your savings rate may actually be higher. Excellent quality of life, friendly locals, world-class food scene, and a growing expat community.

Beijing

Strong demand, especially for teachers with experience in test prep (IELTS, SAT, GaoKao). Home to China’s top international schools. Higher cost of living than Chengdu; air quality has improved but remains a concern for some.

Hangzhou

Growing quickly as a tech and e-commerce hub. Slightly lower competition than Shanghai and Beijing, with good salaries. Beautiful city, close to Shanghai if you want weekend access to a tier-1 city.

Top Platforms for Online Teaching

If you prefer to teach without a China-based contract, several platforms hire foreign teachers for online lessons:

  • iTalki — Freelance platform; you set your own rate (typically $15–$50/hr)
  • Preply — Similar to iTalki; strong for adult learners
  • Cambly — Conversational English; lower pay but easy to start, no planning required
  • Outschool — For teachers who want to design their own classes

Note on Chinese platforms: VIPKid and similar China-based online platforms reduced their foreign teacher hiring significantly after China’s 2021 K-12 tutoring restrictions. Focus on international platforms if teaching online from outside China.

Frequently Asked Questions

Do I need to speak Chinese to teach English in China?

No. The vast majority of English teaching positions specifically require a full English immersion approach. Speaking Chinese in the classroom is often discouraged or prohibited by employers. That said, learning basic Mandarin dramatically improves your quality of life outside the classroom and is greatly appreciated by colleagues and locals.

How long does it take to get a Z-visa?

Typically 4–8 weeks once your employer has submitted all documents. The process: employer applies for a Foreign Expert Certificate → you receive a notification letter → you apply for the Z-visa at a Chinese consulate in your home country. Budget 2–3 months from job offer to first day of work, especially if you need to gather documents (background check, degree notarization).

Can I teach English online legally while living in China?

Yes, with caveats. Teaching students outside China via a foreign platform while living in China is generally tolerated but exists in a legal grey area — you are not employed by a Chinese entity so a Chinese work permit is not required. Teaching Chinese students online from within China typically requires a proper work permit. Many foreigners do online tutoring as a supplemental income alongside a primary teaching role.

Are teaching salaries paid in RMB or USD?

All China-based teaching salaries are paid in RMB (Chinese yuan). Some international platforms that primarily serve overseas students may pay in USD or other currencies. For sending your savings home, see our guide on transferring money out of China.

What is the best TEFL course to get?

For international recognition, CELTA (Cambridge Certificate in English Language Teaching to Adults) is the gold standard — it’s recognized by nearly all international schools. For a more affordable option, a 120-hour online TEFL from a reputable provider (ITTT, i-to-i, Bridge) is accepted by most training centers and public schools. Avoid very cheap or very short certifications; 120 hours is the widely accepted minimum.

Advertisement
AdSense — In-Article / Native Replace with your AdSense code after approval
← More Teaching guides