Choosing the right city is one of the most important decisions an English teacher in China makes. The difference between cities isn’t just salary — it’s teaching environment, cost of living, social life, and how much you’ll actually save and enjoy your time.
This guide cuts through generic advice and gives you honest comparisons based on what teachers actually experience.
At a Glance
| City | Typical ESL salary | Monthly costs | Est. savings/mo | Best for |
|---|---|---|---|---|
| Shanghai | ¥20,000–¥30,000 | ¥12,000–¥16,000 | ¥6,000–¥16,000 | Career growth, international schools |
| Beijing | ¥18,000–¥28,000 | ¥10,000–¥15,000 | ¥6,000–¥16,000 | Premium schools, test prep |
| Shenzhen | ¥18,000–¥28,000 | ¥10,000–¥15,000 | ¥6,000–¥16,000 | Tech city, close to HK |
| Chengdu | ¥14,000–¥22,000 | ¥6,000–¥9,000 | ¥7,000–¥14,000 | Best savings rate, quality of life |
| Hangzhou | ¥16,000–¥24,000 | ¥8,000–¥12,000 | ¥7,000–¥14,000 | Growing market, tech scene |
| Guangzhou | ¥15,000–¥22,000 | ¥8,000–¥12,000 | ¥6,000–¥12,000 | Southern China, business focus |
Shanghai
Best for: Building a career, international school experience, networking
Shanghai has the largest international school market in China and the highest concentration of premium ESL positions. If you want to teach at an IB school, get credentialed experience, or maximize your professional development, Shanghai is the top choice.
Salary: ¥20,000–¥45,000 depending on school type. International schools regularly offer ¥28,000–¥40,000 plus housing allowance (¥3,000–¥6,000) and annual flight allowance.
Cost of living: The highest in China. A comfortable lifestyle costs ¥12,000–¥16,000/month.
Teaching environment: Highly competitive for premium positions. Students are often motivated and from wealthy families. Workload at international schools is high — long hours, extensive reporting requirements.
Social life: World-class. Huge expat community, international restaurants and bars, cultural events, and easy access to the rest of Asia.
The honest picture: Shanghai is exciting and career-boosting but expensive and intense. Many teachers love it; many burn out after 2 years. Best for those who specifically want international school experience or career development.
Beijing
Best for: Premium school careers, test prep specialists, cultural experience
Beijing’s teaching market is slightly smaller than Shanghai but offers excellent opportunities, especially for teachers specializing in IELTS, SAT, or GaoKao preparation — which commands premium rates at training centers.
Salary: ¥18,000–¥40,000. Training center positions for test prep specialists can reach ¥35,000+.
Cost of living: Slightly cheaper than Shanghai — budget ¥10,000–¥15,000/month comfortably.
The honest picture: Air quality is Beijing’s biggest drawback — while improved significantly from the 2010s, it still concerns many teachers. The city is historically and culturally rich, with a strong expat community. Great for teachers who want a more “authentically Chinese” big-city experience than Shanghai’s very international bubble.
Chengdu
Best for: Maximum savings rate, quality of life, remote workers supplementing with teaching
Chengdu is consistently ranked as the most liveable city in China by expats — and for good reason. The food is extraordinary, the people are relaxed and friendly, the cost of living is dramatically lower than Tier 1 cities, and the city has a growing, tight-knit expat community.
Salary: ¥14,000–¥22,000 at most schools; international schools up to ¥28,000.
Cost of living: ¥6,000–¥9,000/month for a comfortable lifestyle.
Savings rate: Despite lower salaries, Chengdu teachers often save more than those in Shanghai. A teacher earning ¥18,000 and spending ¥7,500 saves ¥10,500/month — better than many Shanghai teachers.
The honest picture: Chengdu has fewer premium international school positions than Shanghai or Beijing. If building a prestigious school CV is your goal, Chengdu is limiting. But if you want to live well, save money, and genuinely enjoy life in China, Chengdu is exceptional.
Hangzhou
Best for: A taste of Tier 1 opportunity with lower costs, tech industry connections
Hangzhou has grown significantly as an economic and tech hub (Alibaba is headquartered here) and its English teaching market has expanded accordingly. It sits in a sweet spot: better-paying than inland Tier 2 cities, but meaningfully cheaper than Shanghai (just 1 hour away by high-speed rail).
Salary: ¥16,000–¥28,000 at international and bilingual schools.
Cost of living: ¥8,000–¥12,000/month.
The honest picture: Excellent option for teachers who want a Tier 2 lifestyle with Tier 1 proximity. The high-speed rail to Shanghai takes 50 minutes, so weekend access to a world city is easy. Growing expat community but smaller than the Tier 1 cities.
Practical Advice for Choosing
Prioritize savings: Chengdu or Hangzhou
Prioritize career / CV building: Shanghai or Beijing
Prioritize lifestyle balance: Chengdu, Hangzhou, or Shenzhen
Prioritize proximity to Hong Kong or Macau: Shenzhen or Guangzhou
First time in China, unsure: Many first-timers do well starting in a Tier 2 city — lower stakes, cheaper to experiment, friendlier to Mandarin beginners. You can always move to a Tier 1 city for your second contract.
Frequently Asked Questions
Not significantly. Z-visa processing is handled at the national level. However, some cities have more efficient local HR bureaus, and well-resourced international schools in all major cities handle this regularly and efficiently.
Yes — many teachers change cities between annual contracts. Your new employer applies for a new Work Permit, and the process is the same as the first time. Building experience in one city makes you more attractive to schools in any other city.
The expat community is smaller in Tier 2 cities, which means you meet fewer people but often form closer friendships. Most Tier 2 cities have active Facebook expat groups, WeChat groups, and regular social events. Many teachers report that smaller cities feel more welcoming — locals are often more curious and friendly toward foreigners than in the more jaded Tier 1 cities.