For schools & recruiters

How to Write a Teaching Job Post That Gets Applicants

The fields that pull real applicants for TEFL and oral English roles, with good and bad examples, so qualified teachers apply instead of scrolling past.

Payne Blackstone

Updated June 2026 · 7 min read

A strong foreign teacher job post answers the questions a teacher asks before applying: how much, where, what visa, how many hours, and what is required. Show the salary range, Z-visa sponsorship, housing, and weekly hours, and qualified teachers self-select in. Hide them, and the best applicants skip you. This guide walks through each field and shows a weak post rewritten into a strong one.

The fields that matter

A complete listing is not about length, it is about the facts a teacher needs to decide. On DiscoverChinaTEFL these are structured fields, so they also become filters teachers search by. Fill in all of them:

  • Salary range with the currency and whether it is monthly.
  • Z-visa sponsorship, stated clearly as yes.
  • Housing: provided, or an allowance, with the amount.
  • Weekly teaching hours and office hours, if any.
  • City and school type (kindergarten, training centre, public school, university).
  • Student age and class size.
  • Start date and contract length.
  • Requirements: degree, TEFL or CELTA, experience, nationality where relevant.
  • Benefits: flights, insurance, end-of-contract bonus, paid holidays.

Show the salary, or lose the best teachers

This is the field schools most often hide, and it is the one experienced teachers look for first. A post that says “competitive salary” with no number reads as a warning sign. A clear range does two useful things: it attracts teachers in your band, and it filters out the ones who would have dropped off later anyway. You lose nothing by stating it.

If it is an oral English role, say so

“Oral English” (口语) roles focus on speaking and conversation rather than exam prep or written grammar. The day-to-day work, the energy level, and the right kind of teacher are different. Name it plainly, give the student age group and class size, and describe a typical class. A teacher who is great with lively kindergarten speaking classes is not always the one who wants exam-focused teens, and the right framing brings you the right people.

A weak post, rewritten

Weak:“ESL teacher wanted in China. Competitive salary, great team, nice city. Native speakers preferred. Send your CV.” A teacher cannot tell the pay, the hours, the visa, or even the city. Most will scroll past.

Strong:“Oral English teacher, kindergarten, Chengdu. CNY 18,000 to 22,000 per month, Z-visa sponsored, furnished apartment provided. 25 teaching hours per week, Monday to Friday. Students aged 3 to 6, class size up to 15. Bachelor's degree and TEFL required, start September 2026, one-year contract with flight reimbursement and end-of-contract bonus.” Every question is answered, so the teachers who apply already fit.

Let teachers self-select

The goal of a good post is not more applicants, it is more of the right ones. When the facts are all there, teachers who do not match quietly skip the role and the ones who do arrive serious. That is the whole idea behind a structured listing on DiscoverChinaTEFL, and it is why the first message you get is usually a real conversation, not a round of basic questions.

New to hiring foreign teachers? Start with the full guide to hiring foreign English teachers in China. Weighing where to advertise and what it costs? See what hiring actually costs and our comparison of where to post. When you are ready, you can see how posting works or browse the live job board for examples.

Frequently asked questions

Should I put the salary in a teaching job post?

Yes. A salary range is the field experienced teachers look for first. Posts that hide it get fewer and weaker applicants, because strong candidates assume the worst and skip them. A clear range filters out mismatches before they message you.

What is an oral English (口语) teacher job?

An oral English role focuses on spoken English and conversation practice rather than exam preparation or written grammar. Say so in the post, and state the student age group and class size, because the day-to-day work and the kind of teacher who fits differ a lot from an exam-focused role.

What details make a foreign teacher job post stronger?

Salary range, Z-visa sponsorship, housing or housing allowance, weekly teaching hours, city, school type, student age, start date, and the degree and certificate requirements. Concrete numbers beat adjectives like 'competitive' every time.

Why do my job posts get few applicants?

Usually because key facts are missing. If a teacher cannot see the salary, the hours, or whether you sponsor a Z-visa, they cannot judge the role, so they move on to a listing that tells them. Filling in those fields is the fastest fix.

By

Founder, DiscoverChinaTEFL

Payne Blackstone is an American who has spent more than two years in China as a language learner, an English teacher, and the founder of DiscoverChinaTEFL. He built the platform, a no-commission job board, to help good teachers find good schools, with salary, Z-visa status, and document details shown clearly on every listing.


Edited and formatted with AI assistance.

Keep reading

Put a clear listing in front of teachers

Build a structured post in a few minutes and let better-matched teachers apply directly. Your first listing is free.

Post your first role free →