With a population of 1.4 billion and an ancient culture that attracts millions of travellers every year, China has one of the biggest TEFL (Teaching English as a Foreign Language) markets for English teachers. But, it doesn't just offer career progression and benefits for teachers, it can offer a deeply immersive experience.
Whether you're a recent TEFL graduate or an experienced teacher looking for your next step, read on to find out how to teach English in China, from the teaching jobs, requirements, typical salary expectations, visa process, top locations, and more!
China at a Glance
China has the world's longest continuous civilisation, and it's one of the most influential countries in the world today. As a significant player in global business and politics, the demand for English education is huge.
Between 300–400 million people in China are learning English, and there are over 1 million Chinese students studying abroad at any time. However, it still has a relatively low English proficiency score — making the job market for English teachers in China significant.
With the right TEFL certificate, English teachers in China have the opportunity to earn a high salary and excellent benefits.
Key Takeaways
- Teachers need a minimum of a 120-hour TEFL certificate and a bachelor's degree to teach English in China; teaching experience isn't necessary.
- The most popular locations for teaching jobs include Beijing, Shanghai, Shenzhen, and Guangzhou.
- Teachers often work in public schools, private language centres, and international schools depending on their qualifications and experience.
- English teachers can expect to earn around ¥15,000–¥40,000+ ($2,175–$5,805 / £1,645–£4,390), with international schools offering the highest salary.
- Many schools offer benefits like free housing or housing allowance, flight reimbursement, medical insurance, and performance bonuses.
- English teachers in China need a Z visa to legally work in China.
Requirements for Teaching English in China
To legally find a job in China, English teachers need to meet both employer and visa requirements.
Do I need a TEFL certificate to teach in China?
You'll need a minimum of a 120-hour TEFL certificate to teach English in China. Not only is China a competitive market for teachers, it's also a legal requirement to have some form of teacher training.
Tip: Stand out with advanced training like TEFL Org's <a href='https://www.tefl.org/courses/level-5/250-hour-online-level-5-tefl-course/'>Level 5 TEFL course</a>, or add towards your existing training with a 30-hour course in teaching <a href='https://www.tefl.org/efl-teacher/efl-resources/teaching-business-english/'>business English</a> or <a href='https://www.tefl.org/courses/advanced/30-hour-teaching-young-learners'>young learners</a>.
Can I teach in China without a degree?
No, you can't teach English in China legally without a degree. To obtain the correct working visa, you must have a bachelor's degree at minimum.
Read more: How to Teach English Abroad Without a Degree
Do I need teaching experience to teach in China?
Thankfully, you don't need teaching experience to teach in China. The demand for English teachers is high, and schools will accept entry-level teachers as long as they have the right TEFL certification and are native English speakers.
Read more: How to Find Teaching Jobs Abroad Without Experience
Tip: Employers may overlook a lack of experience if teachers take an <a href='https://www.tefl.org/courses/classroom/'>in-person TEFL</a> course that includes teaching practice.
Visa requirements for teaching English in China
China is very strict when it comes to the law, so it's important that you teach on a valid working visa. English teachers in China will have to meet the criteria for a Z visa. With the Z visa, you can get a residence permit and open a bank account in China.
To be eligible for the Z visa you'll need:
- A bachelor's degree (in any subject)
- A 120-hour TEFL certificate, or two years of teaching experience
- To be under the local retirement age — 55 years for women, 60 years for men
- A clean criminal background check
- Notarised, legalised, and authenticated documents, including your degree, TEFL, and background check
Important: Immigration rules can change; be sure to check the official Chinese embassy or government website for updated rules. The information above is not intended as legal or visa advice.
Read more: Visa Requirements for Teaching English Abroad
Recap: What you need to teach English in China
In a nutshell, here's what you need to teach English in China:
- TEFL certification (120 hours minimum)
- Bachelor's degree (in any subject)
- Clean criminal background check
- Z visa
Download our guide to teaching English in Asia
Find out how teaching English in China compares to Japan, Korea, Taiwan, and more.

Salary and Cost of Living
China is a huge country, and your salary and cost of living is influenced by a range of factors. Here's what you'll need to consider when planning your life in China.
How much can you earn teaching English in China?
English teachers can earn a handsome salary and benefits in China. Depending on your qualifications and experience, you can earn anywhere from ¥15,000–¥40,000+ ($2,175–$5,805 / £1,645–£4,390). However, this depends on a number of factors:
- Experience & qualifications: Your TEFL training and experience will influence your salary potential in China; teachers with advanced Level 5 TEFL courses, a degree in education, or a few years of experience can exceed the average salary.
- Teaching job: Teachers at public and private schools will earn a salary of around ¥15,000–¥20,000 ($2,180–$2,905 / £1,650–£2,200) — but international school teachers can earn up to ¥40,000 ($5,805 / £4,390).
- Location: A higher salary doesn't necessarily mean you'll save more money. Cities such as Shanghai and Beijing offer higher salaries, but also higher costs of living.
Tip: Cities in China are unofficially categorised into tiers. Tier 1 cities like Beijing, Shanghai, Guangzhou, and Shenzhen offer the highest salaries, while developing cities in tiers 3–4 offer lower salaries for English teachers.
On top of a decent salary, most teachers in China also get a range of benefits, including:
- Free housing or allowance
- Flight reimbursement
- End-of-contract completion bonus
- Medical insurance
Read more: Teaching English in China Salary
How much does it cost to live in China?
The cost of living in China depends on your location and lifestyle. Living in Shanghai or Beijing requires around ¥4,000 ($580 / £440) a month, excluding rent. Most teachers receive free accommodation or an allowance as part of their package, so if you budget right — you'll be able to live a comfortable lifestyle while saving some money in the process.
Here are some of the best ways to stretch your teaching salary in China:
- Don't write off smaller locations: Living in a smaller city or lower tier location can help you save up. In some cities, like Xiamen or Shenyang, living costs can be 15%–40% lower than in Shanghai or Beijing.
- Eat locally: Shopping at local wet markets or dining at Chinese eateries is cheaper than buying imported food and going to western restaurants.
- Use public transport: Public transport is efficient in China, and a monthly pass costs only around ¥170 ($24 / £18).
- Travel domestically: China is an enormous country; consider travelling domestically instead of going overseas during the holidays.
- Make use of free or inexpensive activities: From scenic parks, idyllic old towns, museums, and hiking routes, there's plenty to do in China that doesn't break the bank.
| Restaurants | CNY | USD | GBP |
|---|---|---|---|
| Inexpensive restaurant meal | |||
| Domestic beer (0.5 litre) | |||
| Regular cappuccino | |||
| Water (0.33 litre) | |||
| Markets | CNY | USD | GBP |
| Regular milk (1 litre) | |||
| Loaf of white bread | |||
| Regular eggs (1 dozen) | |||
| Apples (1 kg) | |||
| Transportation | CNY | USD | GBP |
| One-way ticket (local transport) | |||
| Monthly pass (regular price) | |||
| Taxi start (normal tariff) | |||
| Gasoline (1 litre) | |||
| Utilities | CNY | USD | GBP |
| Electricity, heating, cooling, water, and garbage (for a regular apartment) | |||
| Regular prepaid monthly mobile tariff with 10GB+ data | |||
| Internet (60 Mbps, unlimited data, cable/ADSL) | |||
| Clothing and shoes | CNY | USD | GBP |
| Pair of jeans (Levis 501 or something similar) | |||
| Summer dress in a chain store | |||
| Nike running shoes (mid-range) | |||
| Men's leather business shoes |
English Teaching Jobs in China
With a huge TEFL market, English teaching jobs in China come in many different shapes and sizes.
Types of teaching jobs
It's important to consider which one would be more suitable to your experience and qualifications. Here are the most popular teaching jobs in China.
Public schools
Public schools in China offer a stable schedule with around 20 teaching hours per week, and public holidays. While salaries are lower, benefits often include flight reimbursement and free housing or an allowance. Semesters run from September–January and February/March–July.
You can teach at elementary, middle, or high school level, with a set curriculum and support from a teaching assistant, making it a great option for new teachers. However, class sizes can be large, and some contracts may not cover holiday pay.
Typical expectations of working in a public school in China:
- Working from Monday to Friday; around 20 hours of teaching per week plus time to prepare lessons and mark assignments
- Teaching larger classroom sizes
- Monthly salary of around ¥15,000–¥20,000 ($2,180–$2,905 / £1,650–£2,200)
Private language schools
Many teachers work in private language schools, teaching students from young children to adults. Lessons can range from activity-based classes in conversational English to more structured programmes with set materials for exam preparation and business English.
While students are generally enthusiastic and motivated, expectations can be high as schools operate as businesses. Full-time roles typically involve 20–28 teaching hours per week, including evening or weekend work. Benefits often include bonuses, flights, and accommodation.
Typical expectations of working in a private language school in China:
- Working during the evenings and weekends to accommodate school and work schedules; around 20 hours of teaching per week
- Teaching smaller classroom sizes
- Monthly salary of around ¥15,000–¥20,000 ($2,180–$2,905 / £1,650–£2,200)
International schools
Teachers with advanced TEFL qualifications, a teaching licence, or a degree in English or education can find well-paid roles in international schools across China. These schools cater to both local and expatriate students, with English often taught to a high academic standard.
While these roles offer some of the best classroom facilities and highest salaries in TEFL, they also come with greater responsibility, including detailed lesson planning, marking, and meeting high academic expectations.
Typical expectations of teaching in international schools in China:
- Monday to Friday schedule
- Teaching an international curriculum, such as British or American
- Students with strong English proficiency
- Monthly salary from ¥20,000–¥40,000 (£2,200–£4,390 / $2,800–$5,805)
- Benefits may include health insurance, flight reimbursement, and housing or a housing allowance
Recruiters
If you're not sure where to start, recruiters and large school chains can make the process easier by offering structured support, training, and teaching materials. Here are some of the most well-known recruitment agencies, schools and franchises in China:
- Berlitz offers teaching jobs working with young students and also business professionals from top companies, with options for one to two-year contracts.
- English 1 — formerly English First — is a global company with schools across China, welcoming entry-level and experienced teachers.
- SMA Recruitment is a foreign-owned recruitment agency that helps foreign teachers find teaching jobs in kindergarten, public and private schools, and international schools.
- Footprints Recruiting has helped over 10,000 English teachers find work across China and other countries.
- Chengdu Golden Apple runs over 30 kindergartens in Chengdu and west China.
- Gold Star Recruitment places teachers across China, from Beijing, Shanghai, Shenzhen, Tianjin, and Guangzhou.
Teaching English in Major Cities
With so many megacities, it can be tough deciding where to teach in China. Here are some of the most popular cities for English teachers in China.
Teaching English in Shanghai
With thousands of multinational companies and 9+ million visitors in 2026, Shanghai is China's thriving international hub. However, the city also maintains its Chinese roots despite western influence, with landmarks like Yu Garden and the City God Temple, as well as local delicacies like Chinese tangbao.
As a tier 1 city, Shanghai offers a wide range of teaching opportunities across kindergartens, public schools, language schools, international schools, and universities. With a population of around 30 million and a large expat community, there's no shortage of opportunities for teachers in Shanghai.While the demand for English teachers is high, positions can be competitive. English teachers in Shanghai can earn between ¥10,000–¥20,000+ (£1,200–£2,350 / $1,600–$3,200) per month, or up to ¥45,000+ ($6,530 / £4,935) at an international school. Many roles also include benefits such as housing allowances, flights, meals, bonuses, and free Mandarin lessons.
Teaching English in Beijing
While Shanghai is a major international hub, Beijing is China's political and cultural capital. From the Forbidden City and Temple of Heaven to the Great Wall of China, Beijing is a must-visit for anyone looking to embrace Asian culture. While the international scene isn't as prominent as in Shanghai, English teachers can still have a great experience in this historic capital.
Beyond cultural immersion, Beijing also has an excellent market for TEFL teachers. As a political capital that welcomes a wave of tourists each year, there's a high demand for English teachers. Teachers can find opportunities in kindergarten, public schools and language schools through teaching abroad programmes, or international schools and universities.
Teaching English in Shenzhen
While not a go-to travel spot among tourists, Shenzhen is considered by many as China's very own Silicon Valley. Known for thriving in the tech, AI, and electronics scene, this global metropolis of 18 million was a fishing village until the 1970s and 80s.
As a result of this unprecedented growth, there's plenty of job opportunities for English teachers here, from public schools, language centres, international schools, and universities. When you're finished for the weekend, take in the cityscape from the Free Sky Observation Deck, stroll through Nantou Ancient City, or even take the train to Hong Kong.TEFL Org Teacher Stories
Curious to find out what it's really like living and working in China? Here's what Sarah — a TEFL Org graduate — had to say about her experience of teaching in China:
Teacher Sarah, Beijing
"I arrived here with no Chinese, not much money and no sense of direction. I was placed at a campus in the south of Beijing, which is now like my second home. In Beijing, I have made lifelong friends. I met my roommate in a bar, and now we plan to travel around the world together. I met some friends whilst putting on a theatre performance, and now we spend our weekends cycling around and bungee jumping!"
"One of my best friends in Beijing is my TA (Teaching assistant) called Flora, who I've known since I arrived. She's from a small province in the southwest of Beijing, and she has helped me engage with Chinese culture in a really personal way. I know we'll always be friends, which is really something special."
"I am so proud of everything I have accomplished and can't believe how lucky I am to have such a fulfilling job. People in Asia regard teaching as a very respectable profession, which is a drastic difference between the UK and Asia. Teaching takes every ounce of energy, but the memories and bonds you create are worth every moment."
Find out what our other TEFL graduates have to say by reading more student stories.
Ready to Teach English in China? Get TEFL Certified Today
Before you take the leap, don't forget to become TEFL certified! An internationally recognised TEFL certificate isn't just a legal requirement — it'll improve your classroom experience and professional development in China significantly.
Not only will employers recognise your skills from reading your CV, but it will help refine your skills and knowledge about teaching English as a second language in the classroom. Get started now with our 120-hour course.
Read more: Complete Guide to Teaching English Abroad
More on Teaching English in China
Frequently Asked Questions
Q. How much money can you make teaching English in China?
Teachers in China can make around ¥15,000–¥40,000+ ($2,175–$5,805 / £1,645–£4,390) depending on their experience and job. Teachers at public or private schools can earn a good salary, but international school teachers will earn the highest.
Q. Is teaching English in China worth it?
Teaching English in China is absolutely worth it, whichever way you put it. Whether you're after a high salary and job benefits, cultural immersion, career progression or travel opportunities, teaching English in China offers an enriching experience.
Q. Are English teachers in demand in China?
Yes, English teachers are in demand in China. It's estimated that there are 300–400 million English learners in China, and with a need for an English proficient workforce to work in international businesses and tourism, there's a very high demand.
Q. Can I teach English abroad in China without a bachelor's degree?
Unfortunately, you need a bachelor's degree to obtain the Z visa, a legal requirement for full-time English teachers in China.








