Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
For ESL, French and test prep schools

Marketing
for language schools

Marketing for language schools that reaches learners where they actually are: in their first language, on their phone, with a deadline in mind. I help you fill IELTS and CELPIP prep.

Free: a 30-minute call, an action plan and a price range in writing.

Marketing for language schools: small group of adult learners with notebooks listening to a teacher in a classroom
What fills classes

Channels that
work for schools

Pages by goal

Immigration test prep, workplace English, French for Quebec, conversation groups, kids. Learners search by goal, not by "language school".

Ads in the learner's language

A newcomer from Ukraine or Brazil understands an ad in Ukrainian or Portuguese faster. Meta lets me target by language.

Online level test

Ten minutes, instant result, then a recommended course and a booking link. It turns curiosity into a lead.

Trial lessons and follow-up

A free or paid trial, booked online, followed by reminders and a clear offer for the next intake.

How it works

Reviews that
win the next customers

Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.

  • Review request after the visit
  • A reply to every review
  • Reviews visible on Maps and in AI
Where it stalls

Full in September,
half-empty in spring

Language schools juggle intakes, levels and schedules. Marketing that treats them all the same wastes money.

Free classes next door

Government-funded newcomer classes exist in many cities. You need to say clearly why yours are worth paying for.

Competition

Messages that go unanswered

Enquiries come through Instagram, WhatsApp and email in several languages. Some wait days for a reply.

Leads

Ads that ignore test dates

Learners book prep courses around their exam date. Generic ads all year miss that window.

Timing
Process

Four steps
to the next intake

01

Call

Your courses, levels, learners' origins and the intakes that are hardest to fill.

02

Plan

Pages by goal, languages for ads, trial lesson flow and budget, in writing.

03

Build

Site or landing pages, level test, CRM and ad accounts in your school's name.

04

Intake by intake

Campaigns timed to start dates and exams, reported monthly in trials and enrolments.

Prices in CAD

Ways to start

Final prices in Canadian dollars. Ad spend goes directly to Meta or Google; about $1,000 a month is a sensible start for one city.

■ Meta ads[01]
$650 CAD

Facebook and Instagram setup, including campaigns in several languages. Management from $700/month.

  • Language and location targeting
  • Trial lesson lead forms
  • Reports every two weeks
Send an ads brief→
Growth[02]
from $4,300 CAD

School website, Google Ads setup and analytics.

  • Page per course and goal
  • Online level test
  • Ready within 30 days
Choose Growth→
Chatbot[03]
$2,500 CAD

Answers schedule and price questions on the site, Instagram or WhatsApp and books trial lessons.

  • Works in several languages
  • Hands over to your staff
Read about AI assistants→
Related results

Education sold
online

Maro StudioCourses, Warsaw
500 students

On the platform, with courses sold for over PLN 100,000 (about C$37,000) through a website, ads, bots and a CRM.

See the case study →
Tomasz CiułaTrainer, Żywiec

Website for a one-person teaching business: top 6 to 7 in Google without ongoing work and up to 10 enquiries a month.

See the case study →

Marketing for language schools in a country of newcomers

Canada welcomes a large number of newcomers every year, and many of them need English or French quickly: for an immigration test, a job, a licence exam or simply daily life. Marketing for language schools here has an unusual advantage. Your audience is easy to describe and often easy to reach, especially through ads in their first language. The challenge is standing out among private schools, tutors, apps and free government-funded classes.

The answer is to market by goal. People rarely search "language school". They search "CELPIP preparation Calgary", "IELTS classes online", "French course for Express Entry", "English for nurses". Each of those deserves a page that explains the format, schedule, price and what a typical learner achieves, without promising scores.

Test prep: the deadline drives the purchase

Immigration and professional tests create urgency. Learners book prep around an exam date, often a few weeks ahead. I build campaigns that match that rhythm:

  • Ads that mention the test by name and the start date of the next group.
  • A short landing page with the course outline and mock test schedule.
  • A booking button for a trial lesson or a placement test.
  • Reminders for people who started but did not finish the booking.

For general courses, intakes in September and January usually bring the most interest. Spring and summer need more push, often with intensive formats or conversation groups.

Speaking to learners in their own language

An ad in Ukrainian for an English course sounds odd until you try it. A newcomer with basic English understands the offer instantly and trusts a school that has made the effort. I write in English, Polish, Russian and Ukrainian myself; for other languages, your teachers can help and I build the Meta ads around them. Each language runs as its own ad set, so you see which community responds best.

Learner group Typical goal Channel
Newcomers, recent arrivals Daily life, work Meta in first language
Express Entry candidates Test score Google Search, Meta
Professionals Workplace or licence exam Google Search, LinkedIn
Parents Kids' classes Meta, local search

Answering fast, in many channels

Enquiries come from Instagram, WhatsApp, email and phone, often in several languages, and often in the evening. A chatbot that answers schedule and price questions and books trial lessons saves your staff hours and keeps leads warm. Everything ends up in one CRM with the source, language and level, so follow-up is consistent.

Avoid promising specific scores or job outcomes; the Competition Act treats misleading claims seriously, and it is the fastest way to lose trust. Emails and texts to past learners and leads need consent under CASL. In Quebec, French must be available at least as prominently as other languages, and that text would come from your own team, since my work is in English; Law 25 also requires consent for tracking cookies.

If you also run online courses beyond languages, see marketing for online courses. Children's programs overlap with marketing for daycares and private schools.

FAQ

School owners
ask me

Can I promise a test score?

No, and you should not. Promising a specific IELTS, CELPIP or TEF band is a claim you cannot control, and misleading claims can breach the Competition Act. Describe your method, hours of practice, mock tests and teacher experience instead. If you share past results, make them real, recent and clearly typical or not.

How do I compete with free government classes?

Be specific about what free programs may not offer: evening and weekend schedules, small groups, test-focused prep, faster start dates, workplace English for a particular trade. Learners who need a result by a certain date are often willing to pay. Say that plainly on each course page.

Can you advertise in Ukrainian, Russian or Polish?

Yes. I write in those languages myself, along with English. For Spanish, Portuguese, Arabic, Punjabi or other languages, your teachers or a translator provide the text and I build the campaigns. Each language gets its own ad set so results are easy to compare.

Do I need a French version of my site?

If your school is in Quebec, yes: French must be at least as available as other languages, including on the site and in ads. Elsewhere it is optional. I write and build in English, so any French pages or ads would come from your own teachers or a translator.

Next step

Which intake
needs learners?

Tell me about your courses and who your learners are. I reply within one business day, or book a free 30-minute call.

  • 9 short steps
  • No obligation
  • I reply personally
What happens after you send it
  1. I reply within 1 business dayPersonally, by email or on WhatsApp, whichever you prefer.
  2. A 30-minute call, freeI ask about your business, customers and budget. Beforehand I review your website and ads.
  3. A proposal with a price, in writingWhat I’ll do, by when and for how much. You decide with no pressure.
MarketingStep 1 of 9

What do you need most?