How to Spot a Fake ESL Job Ad: The Screening Rules We Run on Every Listing
Every listing that reaches our job board passes through an automated quality gate before a teacher ever sees it. It scores each posting out of 100, requires a 70 to pass, and hard-rejects on a set of specific patterns regardless of score.
That gate is the closest thing this site has to accumulated operational knowledge about bad ESL listings, so this post publishes what is in it. Some of the rules are about fraud. Most are about a different and more common problem: listings that are not fraudulent but are impossible to evaluate, which is a real cost to you even when nobody is trying to steal anything.
We are describing our own screening, not an industry standard, and no automated gate catches everything. Treat this as a checklist to run yourself.
Money Moving Toward the Employer Is the Only Absolute Rule
There is exactly one rule in ESL hiring with no legitimate exceptions: a teaching job does not cost the teacher money.
Schools pay recruiters. Recruiters do not charge candidates. Employers pay for the work permit filings they sponsor. In some markets you personally pay for your own background check, apostille, or consulate fee, and those are paid to a government or a notary, never to the person hiring you.
So any request to send money to an employer, recruiter, or intermediary is disqualifying on its own. Our gate rejects a listing outright, no matter how good the rest of it looks, when the text contains any of these:
- An application fee
- A processing fee
- A placement fee
- Instructions to pay the agency, pay us, pay before, or pay upfront
- An upfront payment, fee, or deposit of any kind
- Western Union or MoneyGram as a payment channel
- Cryptocurrency as a payment channel
The payment-channel patterns matter as much as the word "fee". Legitimate employers do not move money through irreversible consumer channels, and a request routed through one is telling you the recipient expects the transaction to be disputed.
The variant that catches out careful people is the reimbursable fee: pay the visa processing now, get it back in your first paycheck. Once money has left, your only leverage is a contract you have not signed yet with a company you have not verified.
Identity Documents Are Money
The second rejection cluster is document harvesting, which people underestimate because nothing appears to be stolen at the time.
Our gate rejects listings that ask for:
- A passport deposit
- A copy of your passport sent to the employer
- Bank account details before an interview
A passport scan plus a bank account plus a signed-looking employment document is enough raw material for someone to open accounts in your name. The tell is sequencing. A real employer needs your passport details at the visa filing stage, after an interview, after an offer, after you have verified the school exists. Anyone who needs them before the first conversation is not preparing paperwork.
Passport deposits are a separate and older problem: an employer physically holding your passport during the contract. Where it happens it is a control mechanism, and it is worth treating any mention of it in an ad as a reason to stop.
Off-Platform-Only Contact
We reject listings whose only contact route is a messaging app: Telegram only, WhatsApp only.
The word doing the work is "only". Plenty of legitimate schools in Asia and Latin America run day-to-day communication over WhatsApp, and being asked to continue a conversation there after a normal application is unremarkable. What is not normal is a listing whose entire hiring process lives in a chat app with no institutional email address, no domain, and no phone number attached to a building.
A working test: ask for an email from the school's own domain, and check that the domain has a real website with the same address and phone number as the listing. A recruiter using a free email account is common enough to be forgivable. A recruiter who cannot produce any institutional address at all is a problem.
Missing Provenance: The Listing With No Original
This is our largest single scoring weight and the least intuitive one, so it is worth explaining.
Every imported listing on this board must carry a working link back to the original posting, and we give that 18 of the available 100 points. A listing with no traceable original fails outright.
The reason is that a job ad is a claim, and a claim needs a source. If a posting cannot be traced back to a school's careers page, a recruiter's site, or a board that publishes the original, then nobody in the chain is accountable for it. Reposted-from-a-repost is exactly how a scam listing outlives its takedown: the original gets removed and the copies keep circulating for months.
You can run the same check yourself. Search the exact job title and school name. If the only place the role exists is the one page in front of you, that is worth a pause. If the school's own careers page lists the same role with the same details, that is a strong positive signal, and it is the single fastest verification available to you.
Anonymous Employers and Placeholder Locations
Two structural rejections, both about a listing that refuses to say who and where.
Employer name. We reject a listing whose company field is generic: school, academy, employer, recruiter, confidential, unknown, various, or "multiple schools". Confidential listings are normal in executive hiring, where naming the employer would tip off an incumbent. They are not normal in ESL hiring, where the school has nothing to hide and you have a relocation to plan.
Location. We reject a listing whose location and region together are empty or nothing but a placeholder: various, multiple, TBD, TBA, unknown, or not applicable. "Various" is a recruiter's convenience. For you it is the difference between Shanghai and a third-tier city eleven hours away, which is the whole job.
The nuance, and it is an important one: a recruiter genuinely representing several schools in a region is a legitimate business, not a scam. But a legitimate recruiter can tell you the specific school and the specific city before you interview. The rule to apply is not "never talk to recruiters", it is "never accept an offer from a school you cannot name".
Thin Descriptions and the Recruiter Grab-Bag
The rest of the gate is about listings that are technically real and functionally useless.
Description length. Under about 90 characters, we reject. Under about 220, we accept but flag it as thin. A description that short cannot possibly cover students, hours, and package.
Requirements. Under about 40 characters we flag it. A role with no stated requirements has not been thought about, or has been stripped in transit.
Salary. A missing or non-specific salary is a warning, not a rejection, for reasons covered below.
Title length. Under 8 characters is uninformative; over 160 characters is almost always a recruiter dump listing five roles at once.
Decorative spam. Stars, arrows, bullets, and runs of punctuation such as repeated at-signs, hashes, asterisks, or exclamation marks in the title. Real single-role listings from real schools do not look like this. Formatting is a surprisingly reliable proxy for who wrote something and why.
Multi-subject grab-bags. A title naming two or more non-English subjects, for example maths and physics and science together, is a recruiter posting a staffing wish list rather than an English role. We keep titles like "English and Maths" and reject the grab-bags.
Relevance. A listing with no English, ESL, EFL, TESOL, IELTS, TOEFL, EAP, phonics, or literacy signal anywhere in the title or the opening of the description is not an English teaching job, whatever board it appeared on.
A listing has to clear a combined score of 70 with zero fatal reasons. In practice that means it names a real school, in a real place, with a real description, traceable to an original, without a payment request.
Vague Is Not the Same as Fraudulent
This distinction is the most useful thing in this post, and the automated gate is deliberately soft on it.
Of the 155 live listings in our current snapshot, 47 carry an actual number in the salary field, three carry a salary line with no figure, and 105 have no salary at all. Thirty-three give a location no more specific than "Various".
Those are our own numbers on our own board, and they are not evidence that a third of our listings are frauds. They are mostly the residue of aggregation. Fields get dropped as postings move through feeds, schools genuinely set pay after seeing a candidate, and a regional recruiter posts once for a hiring push across a province. A listing that says "Various" but names its region clears the automated location check, which is exactly why the check is not a substitute for you asking which city.
So calibrate accordingly:
Missing salary: common, weak signal on its own. Ask for the figure, and check the answer against the typical band for that market in our salary vs cost of living breakdown. If the answer stays vague after a direct question, that is the real signal.
Vague location: common, weak signal. Ask which city. Refusal to name it before you commit is the signal.
Missing requirements: weak signal. Usually laziness.
A fee, a passport request, or chat-app-only contact: strong signal, on its own, immediately.
Treating every thin listing as a scam wastes your time and costs you real jobs. Treating a fee request as merely sloppy costs you money. The asymmetry is the point.
The Six Checks to Run Yourself, in Order
Before you send anything more sensitive than a CV:
1. Find the school independently. Website, address, phone. Confirm the address exists and the school's own site names the same role or at least the same institution.
2. Get an email from the institution's own domain. Not a free account with the school's name in it.
3. Get the role in specifics. City, student ages, teaching hours and total working hours as separate numbers, guaranteed monthly minimum, housing arrangement, visa type by name. Sanity-check the pay against the band for that market in our country guides or the salary calculator. A figure well above the local band is a lure, not a bargain.
4. Do a live video call. With the person who will manage you, not only a recruiter. This one step eliminates most impersonation.
5. Ask to speak to a current or recent foreign teacher. Good schools arrange this readily. The pause before the answer tells you as much as the answer.
6. Confirm the visa route matches reality. Cross-check the named visa against our visa guides. A school describing a work route that does not exist for someone with your passport and degree is either mistaken or describing illegal work.
Only after those six should a passport scan or a signed contract leave your hands.
If You Have Already Sent Documents
If you have sent a passport copy to a listing that now looks wrong, the useful moves are practical rather than dramatic: notify your bank if account details were shared, report the passport concern to your national passport authority so a flag exists if it is misused, keep every message as a record, and report the listing to the board that carried it. If you sent money through Western Union, MoneyGram, or cryptocurrency, contact the provider immediately, while accepting that recovery is unlikely by design.
Then keep applying. One bad listing is not a signal about the market. Our comparison of where teachers actually find jobs covers which channels carry the most unvetted listings, and the honest answer is that unmoderated social groups carry more risk than any board.
Bottom Line
Fraud in ESL hiring is not subtle and does not need expertise to detect. It has one structural signature: value flowing from the teacher to the employer before the job exists, whether that value is money or identity documents.
Everything else on the checklist is about evaluability rather than fraud. A vague ad is usually a lazy ad. A listing that asks you to pay is never a job.
Next Steps
Browse screened ESL jobs, check what a legitimate offer should contain in our guide to contract red flags, confirm your route in the visa guides, or submit your resume so verified schools approach you instead.
Country guides
Teach English in China
International schools, training centers, and universities. Pay is the highest in Asia.
Teach English in Vietnam
Booming demand, low cost of living, and flexible hours.
Teach English in Thailand
Lifestyle-first teaching with lower pay and lots of vacation.
Teach English in South Korea
EPIK, hagwons, and university roles. E-2 visa support is standard.