Quick answer: International school marketing in Thailand is being lost at the search stage. In an audit of Bangkok school websites, schools routinely cede the highest-intent searches to third-party aggregators. Those sites rank above the school for its own fees. But schools that publish clear, structured answers on their own domains capture enquiries their rivals never see.
Most international schools in Thailand spend heavily on brand and open days. Then they let a comparison site earn the click when a parent searches their name and the word “fees.” That is where international school marketing in Thailand actually breaks. It is a marketing leak, not a branding problem.
So we started auditing how Bangkok international schools show up in search, using the ISAT member list as our frame. The pattern was obvious within the first handful of schools. International school marketing in Thailand rarely fails at awareness. Instead, it fails the moment a specific parent asks a specific question, because a doris.school or tutopiya page answers it first.
This article breaks down what our audit found, why it happens, and what a school can fix without a bigger budget. The lesson for international school marketing in Thailand is simple: the gaps are consistent, cheap to close, and still wide open.
Who Owns the “International School Fees” Search?

Right now, aggregators do. Search almost any Bangkok school’s name alongside “fees” and the first results are comparison sites, not the school.
We confirmed this repeatedly. A parent looking for a specific school’s tuition lands on doris.school, tutopiya, ischooladvisor, or bkkschools before they reach the school’s own admissions page, if they reach it at all. Each of those sites has built a business on a gap the schools left open.
Still, the credit here belongs where it is due. Two of the city’s largest schools, Bangkok Patana and International School Bangkok, do publish real tuition figures on their own domains. That is the right instinct, but it is rarer than it should be.
But publishing is only half the job. At one of those schools, the annual fee sits inside a downloadable PDF, not on an indexable page. The fee page carries no meta description, and its title targets nobody’s search. So Google cannot rank it the way it ranks a proper page. And it cannot show a snippet it cannot read.
Audit finding (initial sample): Fee-publishing is inconsistent even among Bangkok’s flagship schools. Some publish full tuition tables on their own indexable pages. Another buries annual tuition inside a downloadable PDF. A third shows only descriptive copy while the actual figures sit on aggregator sites. What held in every school we checked: third-party comparison sites ranked at or above the school’s own page for its fees. [Full-sample figure to be added from the completed 50-school audit.]
The implication is direct. If your school does not answer the fee question clearly on your own domain, you have not avoided the question. You have handed the answer, and the parent, to someone else.
How Parents Search for International Schools in Thailand

Parents do not search by school name first. They search by curriculum, district, and age, and most school sites are not built to answer that way.
For example, a relocating family types “British curriculum school Sukhumvit” or “IB kindergarten near Thonglor.” Those searches carry a district and a curriculum, which is exactly the intent a school should capture. Yet many Bangkok school sites bury curriculum inside one blended “Academics” page. As a result, they rarely name their own district in a heading.
The three filters that decide the click
Curriculum is the strongest filter. IB, British, American, and bilingual programmes each attract a different parent. A school running three programmes needs three clear content tracks, not one.
Location is the second, and it is granular. Parents search Sukhumvit, Bang Na, Ari, or Sathorn, because a daily commute with a child is the real constraint. A school that never writes its district into titles and headings is invisible to that search. We break down the full search behaviour in how Bangkok parents actually search for international schools.
Age and stage is the third. Kindergarten parents decide faster and weigh proximity more heavily than secondary parents, who ask about university outcomes. One page cannot serve both.
Audit finding (initial sample): The flagship schools we checked named their district only in a footer address, not in page titles or headings where it carries search weight. [Full-sample figure to be added from the completed 50-school audit.]
The takeaway is structural. A school needs a page for each real combination of curriculum, district, and stage it serves, not a single admissions page that answers everyone vaguely and no one precisely. This is the architecture we build in our SEO for international schools work.
INSPIRA INSIGHT
At Inspira, we ran SEO for Raintree International School in Bangkok. It had just rebranded from a kindergarten into a full international school. The ambition grew, but the rankings did not. Its high-intent admissions pages sat on pages three and four of Google. Priority keywords averaged position 34. So we fixed architecture before content. We ran a technical audit, rebuilt the site around how parents actually search, and mapped every commercial term to one best-fit page. Eight months in, the priority keyword average moved from position 34 to 1.8. Page-one keywords went from 2 to 24. And organic admissions enquiries rose from 9 a month to 25. The lesson: the structure was the bottleneck, not the budget.
The full ranking and enquiry data sits in the Raintree International School case study.

The Technical Gaps Are Cheap to Fix
Most of what holds these sites back costs nothing but attention. The audit kept surfacing the same fixable faults.
Missing meta descriptions. Unoptimised title tags that repeat the school name and target no search. Annual fees locked in PDFs. No structured data, which means Google and AI assistants have to guess at what the page says. Each of these is a config change, not a redesign.

Structured data matters more every month. When a parent asks an AI assistant to “compare IB schools in Sukhumvit,” the assistant builds its shortlist from content it can extract cleanly. Google’s own guidance is that structured data helps it understand a page, and pages it understands are the ones it surfaces (see Google Search Central).
Requires measurement pass: Structured-data coverage and mobile Core Web Vitals are measured with a source-code check and PageSpeed Insights across the full sample. Figures to be added before publishing. Do not estimate these.
So a school does not need to outspend its competitors to outrank them here. It just needs to fix the plumbing most of them have ignored. For the mechanics, our technical SEO Bangkok approach applies directly.
The Bilingual Gap in Thailand’s International School Marketing
Thailand’s international school market is bilingual, and most school websites are not. So this is the single widest opening in the sector.
Expat parents research in English, often from overseas, months before relocating. Thai parents research in Thai, closer to enrolment, overwhelmingly on mobile, and lean on Facebook, LINE, and word of mouth. These are two different campaigns, not one page translated late.

A single English site serves the first group adequately and the second barely. Google reads review language and page language as relevance signals, so an English-only school ranks poorly for Thai-language searches no matter how strong the school is.
Audit finding (initial sample): The two largest schools we checked run English-only sites with no genuine Thai-language version. Thai families are a large and growing share of enrolment across the sector, and the clear majority at some established schools. A translate widget does not count, and Google does not treat it as Thai content. [Full-sample figure to be added from the completed 50-school audit.]
So for any school serving Thai families, this is the highest-leverage fix available. It is also the cheapest form of differentiation left in the market. The same logic drives local SEO for Bangkok schools, where Thai-language reviews decide the map pack.
AI Search Is the Opening That Is Still Open
Very few Bangkok international schools are structured to be cited by AI assistants, which means the citation slots are still available.
Parents increasingly ask ChatGPT, Perplexity, or Google’s AI Overviews to compare schools before opening a single website. The assistant answers from content it can extract: direct answers under question-format headings, self-contained paragraphs, named entities, and FAQ schema. Analyses of how AI Overviews select their sources point to the same signals. Most school sites offer none of that.

Page-one rankings for “international school Bangkok” have been locked up for years. But the AI citation slots have not. A school that structures its content for extraction now can win a position its competitors have not even noticed exists. That is the core of our GEO and AI search work, and the window is open today in a way it will not stay.
Frequently Asked Questions
Because aggregators answer the fee question directly on an indexable page, and most schools do not. Sites like doris.school and tutopiya publish structured tuition figures that Google can read and rank, while many schools hide fees behind an enquiry form or inside a PDF. Google ranks the page that answers the query clearly. When a school fails to publish fees cleanly on its own domain, an aggregator captures the search, the click, and the parent’s first impression of the cost.
The bilingual gap. The market splits into English-searching expat parents and Thai-searching local parents, and most school websites serve only the first group well. A genuine Thai-language site, not a translate widget, is rare, which means schools rank poorly for Thai-language searches and lose the map pack for Thai-language reviews. Because so few schools have closed this gap, it is also the cheapest and most durable competitive advantage available in the sector right now.
Yes, in almost every case. Fee searches are among the highest-intent queries in the sector, and parents find the number regardless, from a forum, a comparison site, or a competitor. A school that withholds fees does not avoid the comparison. It forfeits the ranking and loses control of how the figure is framed. A clear fee page, on an indexable page rather than a PDF, captures a search segment competitors have surrendered and pre-qualifies the enquiries that follow.
Parents now ask AI assistants to shortlist schools before visiting any website. The assistant builds that shortlist from content it can extract cleanly: question-format headings, direct answers, named entities, and FAQ schema. A school absent from that structured content is absent from the shortlist. Because very few Thailand schools have restructured for AI extraction, the citation slots for comparison queries remain open, unlike the traditional rankings that have been settled for years.
School SEO in Bangkok typically runs 50,000 to 80,000 THB per month for a campaign covering bilingual content, technical SEO, local search, and reviews. Schools in dense districts or running several curricula sit at the upper end, since each curriculum and stage needs its own content track. A one-time technical and content audit runs lower. The return is measured against the admissions calendar, not the monthly report, because the enrolment decision itself takes three to nine months.
Conclusion
International school marketing in Thailand is not an awareness problem. It is a search problem, and it is fixable.
The schools winning enquiries are not the ones spending most. They are the ones that answer the parent’s real question in both languages. They do it on a page that Google and an AI assistant can read. And they do it before a competitor or an aggregator does. Our audit found that gap open at nearly every school we checked. So the advantage is still there for whoever closes it first.
If you want Inspira to audit your school’s search visibility across both Thai and English parent audiences, the audit is free.



