Hire ESL Teachers in China | Z-Visa Sponsorship

China is the world's largest ESL teaching market and one of the fastest ways to fill ESL teacher vacancies. Post your China ESL teaching position on ESLGorilla and reach thousands of qualified teachers actively targeting China placements — including candidates who are Z-visa-ready with the required degree and TEFL certificate. Salaries range from RMB 15,000–25,000/month ($2,000–$3,500 USD) plus free housing. Listings from $39, no commission.

FAQ: Hiring ESL Teachers in China

What qualifications do ESL teachers need to work in China?
China requires a bachelor's degree plus a 120-hour TEFL/TESOL certificate (or 2 years of documented teaching experience) and a clean criminal background check to qualify for a Z-visa.
How long does the China Z-visa process take?
The Certificate of Eligibility (CoE) issued by SAFEA or the provincial education bureau typically takes 2–4 months. Plan your hiring timeline accordingly and post your vacancy 4–5 months before the intended start date.
How much should I pay ESL teachers in China?
Market rates are RMB 15,000–25,000/month ($2,000–$3,500 USD) for classroom teachers. International school positions pay more. Most packages include free furnished housing, an annual flight allowance, and a contract completion bonus.