ESL Jobs in China | Teach English in China 2026

China is the world's largest ESL teaching market, with year-round openings at training centers, international schools, and universities. Most positions require a bachelor's degree plus a 120-hour TEFL or TESOL certificate (or two years of documented teaching experience) and a clean criminal background check to qualify for a Z-visa. Typical packages run RMB 15,000–25,000/month ($2,000–3,500 USD) with free furnished housing, an annual flight allowance, and a contract completion bonus. Your school issues a Certificate of Eligibility (CoE) before you travel — plan on 2–4 months for this step, so apply well ahead of your target start date.

China ESL Teaching FAQs

What qualifications do I need to teach in China?
A bachelor's degree and a 120-hour TEFL/TESOL certificate (or two years of documented teaching experience), plus a clean criminal background check for the Z-visa application.
How long does it take to get a China work visa sorted?
The school-issued Certificate of Eligibility typically takes 2–4 months. Start your application process several months before your intended start date.