All languages, no detail
A list of ten languages with no schedule, price or level tells nobody whether there is a class for them next Tuesday.
Ads and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsInquiries from people searching for your service right nowfrom $1,000/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $600/mo 03 SEOHigher in Google and Maps without paying per clickfrom $750/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an inquiry, and a system that doesn’t lose that inquiry.
01 Web designA website that turns visits into inquirieslanding from $1,000 02 Online storesCart, payments and shipping, ready for adsfrom $3,900 03 CRMNo inquiry gets lost in a phonesetup $3,000 04 Chatbots and AIThey answer customers, at night too$1,900 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$1,900 02 AnalyticsSee which ad brings in money$550 03 ConsultationsA call about your specific problem$65/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 inquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Marketing for language schools that fills evening ESL groups before the term starts, and keeps students coming back for the next level.
Free: a 30-minute call, an action plan and a price range in writing.

A list of ten languages with no schedule, price or level tells nobody whether there is a class for them next Tuesday.
Campaigns go out a week before the term. People who decide in advance already signed up elsewhere.
Level one ends, nobody offers level two at the right moment, and half the group drifts away.
Before calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Language, level, days, times, format, price and seats left. People compare these exact things.
A short test that suggests the right group and collects contact details with consent.
A free or low-cost first lesson with an easy booking link. It converts better than any slogan.
Google for "English classes for adults" plus city; Meta for parents and expat communities.
Companies pay for staff language training. A separate page and a short request form bring those larger contracts.
Website, course platform, ads, bots and CRM: courses sold for over PLN 100,000, about $27,000, and 500 students on the platform. The same funnel serves online language courses.
See the case study →Final prices in US dollars.
Landing page for one course or term plus GA4, GTM and pixels.
Full website with course pages, Google Ads setup and analytics.
Both platforms after a $1,100 setup.
Marketing for language schools in the US serves several very different audiences, and each searches differently. Adult immigrants look for "ESL classes near me", "English classes for adults" or evening and weekend options they can fit around work. Parents look for Spanish, Mandarin or French classes for kids, or heritage-language schools that keep Polish, Ukrainian or Korean alive in the family. Professionals want business English or a language for a new assignment abroad. Companies want group training for staff. Retirees want a language for travel.
A single page called "Our courses" serves none of them well. I build separate pages for each audience and format, each with schedules, prices, levels and a way to try a lesson.
The strongest conversion tools for a language school are a free or low-cost trial lesson and a short online level test. The test answers the question every student has ("which group is right for me?") and gives you their contact details with consent. The trial lets them meet the teacher and the group, which is what actually sells. Both feed a simple follow-up sequence set up with my email automation work: a group suggestion, a reminder before the trial, and an offer to enroll after it.
Many schools now teach partly or fully online, which opens the whole country. That changes marketing: you compete with national platforms on price, so you compete on structure, small groups and real teachers instead. A course platform with recorded materials between live lessons, like the one built for Maro Studio, keeps students engaged and justifies the price. More on that in marketing for online courses.
Demand follows the school year and New Year's resolutions. January brings a wave of adults who promised themselves to learn a language. Late August and September bring parents and returning students. Summer suits intensive courses and kids' camps. I plan campaigns four to six weeks ahead of each term start and set renewal emails to go out two weeks before a level ends, which is when students decide whether to continue.
I speak Polish, Russian and Ukrainian. That helps schools teaching English to those communities in places like Chicago, New York or Sacramento, and heritage schools teaching those languages to American-born kids. I do not write Spanish copy. If your audience is Spanish-speaking, your team writes the ads and pages in Spanish and I build the structure, tracking and campaigns.
Marketing emails need CAN-SPAM basics: a real sender, your postal address and a working unsubscribe. Texts need written consent and STOP handling. Schools that admit international students on F-1 visas follow federal rules and should never imply visa outcomes. Reviews must be genuine. When in doubt, ask your attorney or compliance contact. Calls with me happen on Zoom in your morning, and all accounts are registered in the school's name.
I write in English, Polish, Russian and Ukrainian. If you teach English to Polish, Russian- or Ukrainian-speaking adults, I can write ads in their language. I do not write Spanish; for Spanish-speaking audiences your own team or translator provides the copy and I handle the campaign setup.
It helps a lot. It answers the question "which group is mine?", collects an email with consent and gives you a reason to follow up with a group suggestion. It is one of the best lead sources for language schools.
Schools that issue I-20 forms for F-1 students follow federal rules, and marketing must not promise visas or immigration outcomes. Describe programs accurately and let your designated school official review anything about status. That part is for your compliance team, not for me.
Four to six weeks before the start for adults, earlier for kids' programs, where parents plan around the school calendar. Retargeting and email reminders in the last two weeks catch the late deciders.
Tell me your languages, levels and next term date. I reply within one business day.
What do you need most?