Share this post:

Ask a language centre owner what they sell and you hear “language classes”. The bank statement says something else: a stack of RM 1,200 exam-prep fees that end in six weeks, a base of children whose parents pay monthly for two years, and one or two corporate invoices that dwarf everything else.
This guide is for English, Mandarin, Japanese, Korean and Bahasa Malaysia centres, from a single shoplot in Puchong to a multi-branch academy. It covers the channels each buyer uses, the registrations that decide whether a corporate cheque is possible, and four original data sets on acquisition cost, retention, seasonality and how a corporate contract gets signed.
ZenWeb runs digital marketing for language centres and training providers across 500+ Malaysian accounts. The same gap shows up almost every time: the website is built for the adult who wants conversational English, and there is nowhere for an HR manager with a training budget to land.
Not sure what a language centre campaign should cost?
We size the monthly figure against your class capacity, your language mix and whether you want corporate work. See our digital marketing pricing →
Before the detail, a short video on the marketing habits that separate full language schools from half-empty ones.
Source video: Marketing Strategies For Language School on YouTube
Quick Answer: Because an exam candidate, a parent and an HR manager buy nothing alike. A planned channel mix treats them as three funnels with three offers, instead of one homepage hoping all three recognise themselves in it.
The exam candidate has a deadline. She needs Band 6.5 before a university intake and pays this week if you can seat her. She is also gone in eight weeks.
The parent has a habit. She enrolled a child in Mandarin because the family decided years ago that he would learn Mandarin, and keeps paying while the class stays convenient.
The HR manager has a budget that expires. Her company pays a levy every month, and she needs a provider who can produce a course code and an invoice her finance team will accept.
Quick Answer: Almost everyone arrives with a level question they are slightly embarrassed to ask: how bad am I, and how long will this take? The centre that answers that first message properly usually gets the enrolment, whatever its rates.
Language learning carries a social cost that tuition does not. An adult enquiring about English is admitting something to a stranger, which is why so many enquiries arrive at 11pm.
The three paths run roughly like this:
Only one of the three ever types the words “language centre”. Any digital marketing for language centres built around that phrase alone misses most of the demand.
Quick Answer: Search first for exam and corporate demand, Google Business Profile for parents nearby, Meta for hobby languages, and LinkedIn only once you have a registered claimable course. Cost per lead varies wildly by channel, so match the channel to the buyer rather than to the budget.
| Channel | Best for | Speed | Watch out for |
|---|---|---|---|
| Organic search | Exam names, levels, fee questions | Months | One page trying to cover six languages |
| Google Business Profile | Parents and walk-in radius demand | Weeks | No photos of a real classroom |
| Google Ads | Exam intakes and claimable-course searches | Days | Paying for free-learning traffic |
| Meta ads | Japanese, Korean and hobby classes | Days | Enthusiasts who never enrol |
| HR and L&D decision makers | Weeks | Pitching before you are registered | |
| Student referrals | Kids and long-course adults | Immediate | Never actually being asked for |
| Short video and YouTube | Proving a teacher is worth listening to | Months | Views from outside your city |
Quick Answer: One page per language per level per city, each carrying a real fee, a class size and the next start date. Structured SEO is what lets a six-language centre rank six times instead of once.
Most Malaysian centres publish a single “Our Courses” page listing everything they teach. Google reads that as one thin page about seven topics, and ranks it for none of them. Three page families are worth building instead, in this order:
The third group is the sleeper. Someone reading how long JLPT N4 takes is three weeks from paying somebody.
Quick Answer: Bid on exam names, claimable-course phrases and city-plus-language terms, and pull budget forward into intake months. Google Ads works here because deadlines create searches nothing else can manufacture.
The money is lost on the negative keyword list, not the bid. “Learn Japanese free”, “belajar bahasa Inggeris percuma”, anything with “app” or “pdf” attached drains a small budget in days without producing one enquiry.
Timing beats bidding here. Exam demand clusters around intake deadlines and corporate demand around the levy year end, so plan the calendar before the budget and let quiet months stay quiet.
Quick Answer: Use Facebook and Instagram for the languages people want rather than need, mainly Japanese, Korean and Mandarin. Meta ads create the desire; search only captures it once a deadline exists.
Teacher-led video beats studio creative by a wide margin. Thirty seconds of a real tutor explaining why Malaysians mispronounce a particular sound does more than any classroom stock photo, because the viewer is auditioning the teacher, not the centre.
The trap is the free lesson funnel. Language content attracts enthusiasts who will consume a free trial forever, so gate the offer behind a booked, timed placement test and judge the channel on cost per enrolled student, not cost per lead.
Quick Answer: Build two front doors, not one. A language centre website that converts gives an individual a level test and a fee, and gives a corporate buyer a course code, a trainer profile and a request-a-proposal form.
Almost every centre site in Malaysia is built for the individual. The corporate visitor, worth twenty of them, lands on the same page and fills in the general contact form nobody checks until Monday. Put the build budget into the pages that decide enrolments, structured the way any converting landing page is:
Quick Answer: A language centre is a private educational institution and registers with the Ministry of Education under the Education Act 1996. Corporate work needs a second registration with HRD Corp. Marketing to training buyers without it wastes every ringgit you spend.
Registration comes first. Private educational institutions register with the Registrar General under Section 79 of the Education Act 1996, through the Ministry of Education, and MyGovernment puts processing at 65 working days.
The second registration is where the money is. Malaysian employers with ten or more local employees pay a levy of 1 percent of monthly wages to HRD Corp, and that pool can only be spent with a registered training provider. Registration costs RM 1,000 a year for a head office and RM 500 per branch, and requires at least one full-time trainer, one support staff and an SSM business nature that includes training or consultancy services.
Then there is data. Placement scores and recorded speaking assessments are personal data under the seven principles of the Personal Data Protection Act 2010. Take written consent at enrolment, name marketing as a use, and never publish a named student’s score.
Can an HR manager tell in ten seconds that you are claimable?
We audit what a corporate buyer sees before she decides to email you or your competitor. See web design pricing →
Quick Answer: Your Google Business Profile carries the parent and walk-in demand, and it is where language centres lose most easily, because the listing usually says “language school” and nothing about which languages.
Add every language you teach as a service on the profile, in English and Malay. A parent searching “kelas mandarin dekat sini” will not match a listing that only says “language centre”.
Reviews are the second lever, and you have a better moment to ask than most businesses: the day a student passes the exam she came for. Build the request into your results routine and ask her to name the exam and the band, because that is what the next candidate searches.
Quick Answer: The placement test you already run is your best marketing asset. Put it online as a ten-minute self-scoring quiz and it becomes a lead magnet no education competitor in your area can copy, because no two centres grade the same way.
Every centre has a levelling document. It sits in a folder, gets printed on trial day, and never earns a ringgit outside the room. Online, it answers the question that stops adults enquiring and hands you a segmented list: A2 speakers, N5 candidates, exam candidates with a date.
The second wasted asset is the teacher. Language teaching is one of the few businesses where the product demonstrates itself in ninety seconds. Most Malaysian centres film nothing.
Quick Answer: The visible change is more enquiries. The change that matters is the arrival of a second revenue line, because a properly split campaign starts producing corporate proposals a centre never used to receive at all.
| What changes | Before | After six months |
|---|---|---|
| Website structure | One courses page listing six languages | A page per language, level and city |
| Revenue lines | Individuals only | Individuals plus claimable corporate cohorts |
| First response | A fee quoted by WhatsApp, next morning | A placement test link within the hour |
| Budget shape | The same spend every month | Weighted to intake and levy deadlines |
Quick Answer: Between RM 51 and RM 124 per enrolled individual, and RM 753 to sign one corporate client. The corporate number looks alarming until you compare it with the first invoice, which is roughly fifteen times larger than any individual course fee.
| Segment | Cost per enquiry | Enquiry to enrolment | Cost per enrolment | Typical first invoice |
|---|---|---|---|---|
| Kids weekly classes (English, Mandarin) | RM 26 | 51% | RM 51 | RM 900 |
| Adult conversational English | RM 29 | 38% | RM 76 | RM 1,100 |
| Exam prep (IELTS, TOEFL) | RM 34 | 44% | RM 77 | RM 1,650 |
| Adult Mandarin and HSK | RM 37 | 36% | RM 103 | RM 1,400 |
| Japanese and Korean (JLPT, TOPIK) | RM 41 | 33% | RM 124 | RM 1,250 |
| Bahasa Malaysia for expatriates | RM 58 | 47% | RM 123 | RM 2,200 |
| Corporate in-house cohort | RM 143 | 19% | RM 753 | RM 16,800 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Corporate figures are per signed client, not per learner.
Kids classes are cheapest to fill because the parent has already decided; she is only choosing where. Japanese and Korean cost most because desire is not commitment, and a third of those enquiries are still deciding whether to start.
Quick Answer: Exam candidates are the cheapest adults to win and the fastest to leave, averaging 1.2 levels and RM 1,900. Children average 4.6 levels and RM 6,400, and a corporate client is worth RM 41,000 across nineteen months. B2B revenue behaves differently and should be tracked separately.
| Segment | Levels or cohorts | Months enrolled | Total revenue | Buys again |
|---|---|---|---|---|
| Corporate client | 2.4 cohorts | 19 | RM 41,000 | 58% |
| Kids weekly classes | 4.6 levels | 22 | RM 6,400 | 61% |
| Japanese and Korean | 3.1 levels | 14 | RM 4,100 | 44% |
| Adult Mandarin and HSK | 2.8 levels | 12 | RM 4,000 | 39% |
| Adult conversational English | 2.3 levels | 9 | RM 3,100 | 33% |
| Exam prep (IELTS, TOEFL) | 1.2 levels | 3 | RM 1,900 | 9% |
Source: ZenWeb client tracking across Malaysian language centres, 2024-2026. Corporate revenue is per client, individual revenue per student.
Read the first and last rows together and the strategy writes itself. Exam prep pays this month’s rent and must be refilled every month. Children and corporate clients build revenue that survives into next year.
The segment that is cheapest to advertise to usually leaves first. Urgency and loyalty rarely arrive together.
Quick Answer: Adults peak in January, children in June and December, and corporate enquiries peak in October at 152 against an average month of 100. The three curves barely overlap, which is why a flat monthly budget underspends every peak your centre has.
| Month | Adult courses | Kids classes | Corporate enquiries |
|---|---|---|---|
| January | 168 | 141 | 74 |
| February | 96 | 88 | 81 |
| March | 104 | 79 | 96 |
| April | 92 | 72 | 103 |
| May | 88 | 96 | 108 |
| June | 97 | 152 | 92 |
| July | 86 | 88 | 111 |
| August | 91 | 74 | 118 |
| September | 112 | 81 | 129 |
| October | 94 | 77 | 152 |
| November | 83 | 118 | 141 |
| December | 89 | 134 | 95 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Bars show the corporate index against its highest month.
The corporate curve is the useful one, because it is the only peak driven by a rule rather than a mood. Budgets tied to the levy year must be spent before December, so an HR manager in October is not browsing.
Is your spend arriving when the buyers do?
We rebuild the calendar around your intake dates and the levy year, then set the budget to match. See how lead generation is planned in Malaysia →
Quick Answer: About 19 in 100 corporate enquiries end in a signed cohort, and it takes roughly two months. The biggest single drop happens before anyone speaks, when a centre answers slowly or cannot show a registered course code. Reaching HR decision makers is the easy half.
| Stage | Reach it | Elapsed | What decides it |
|---|---|---|---|
| Enquiry from HR or L&D | 100% | Day 0 | Whether your site names claimable status |
| Needs call held | 63% | Day 4 | Reply speed; most wins replied same day |
| Written proposal sent | 41% | Day 11 | A course already registered, not “we can register” |
| Pilot cohort approved | 26% | Day 34 | Trainer profile and a sample lesson plan |
| Grant application submitted | 22% | Day 41 | HR trusting you have done this before |
| Contract signed, cohort runs | 19% | Day 58 | Scheduling around shift patterns |
| Second cohort renewed | 11% | Month 8-14 | Attendance data and a written outcome report |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Elapsed time is the median from first enquiry.
The third stage surprises owners. Losing four in ten proposals is normal; losing them because the course was not yet registered is avoidable, and course registration carries no fee once you are a registered provider. Reply speed matters as much, which is why answering within the hour beats any brochure redesign.
Quick Answer: Across ZenWeb’s education and training client base from 2024 to 2026, the repeatable pattern is more enquiries per language, a cheaper individual enrolment, and a corporate pipeline that did not exist before.
These ranges hold across single-shoplot centres and multi-branch academies, and across Klang Valley, Penang, Johor and Kota Kinabalu. Results vary with language mix and reply discipline.
Quick Answer: One page for every language, hiding fees, and treating corporate enquiries as a bonus rather than a channel. Each looks harmless, and together they cap a centre’s revenue at whatever its current budget can buy in walk-in traffic.
Quick Answer: Free AI tutors have taken the casual learner and left the accountable one, which suits classroom centres. Pages that state levels, fees and outcomes plainly are also the ones AI assistants quote when someone asks where to study.
Free chatbots practise conversation endlessly and certify nothing. People still pay for a level, a certificate, a corrected mistake and a room they must turn up to. Market accountability, not exposure.
Two further shifts matter. Corporate buyers now expect attendance data and a written outcome report, so build the reporting before you win the contract. And a page reading “Business English, 24 hours, RM 6,800 per cohort of 12, HRD Corp claimable” can be quoted by an AI assistant; “unlock your team’s potential” cannot.
Quick Answer: Split the site by language and level, publish an online placement test, and register for HRD Corp before October. Marketing that serves training buyers properly is what turns a language centre from a seasonal business into a stable one.
Three moves change a language centre’s year. Give every language, level and city its own page with a real fee on it. Replace the fee quote with a free online placement test and reply the same day. Get registered, register one course, and build a corporate page that says so.
Do those three and the same budget stops chasing one crowded, price-sensitive market and starts working all three at once, including the one that pays twenty times better.
A single-branch centre usually spends RM 2,000 to RM 5,000 a month on digital marketing for language centres across ads, content and management, supporting 55 to 90 enquiries. Centres chasing corporate contracts budget higher, because that funnel needs its own pages and a longer follow-up.
Yes. Language centres are private educational institutions and register with the Registrar General under Section 79 of the Education Act 1996, with the MyGovernment listing quoting 65 working days. That covers teaching; it does not make your courses claimable.
Register as an HRD Corp training provider, then register each course to get a course code. It costs RM 1,000 a year for a head office plus RM 500 per branch, needs one full-time trainer and one support staff, and your SSM documents must list training or consultancy services.
Corporate contracts, by a wide margin: about RM 41,000 per client across 19 months, against RM 6,400 for a child and RM 1,900 for an exam candidate. At roughly RM 753 to acquire, it is still the best value line.
Expect three to five months for level and exam searches, longer for corporate terms. Pages naming one language, one level and one city rank first, and pages answering how long a level takes rank fastest.
Ready to fill every class and open a corporate line?
Book a free 30-minute strategy session. We’ll review your site, your rankings by language and your competitors, then give you a 90-day plan with realistic cost per enrolment and a corporate pipeline target.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online