A course is an awkward thing to advertise. The product is a group with a start date and a fixed number of seats, and once the seats are gone the ad has nothing left to sell. PPC for language schools is therefore less about buying clicks and more about tying your class schedule, your enrollment calendar and your front desk into one line of measurement.
This guide follows the decisions a school makes, in order, when it sets up or rebuilds an ad account. Each section ends with something you can apply the same week.
01What triggers a course search and who answers it
Most course searches start with a trigger: a job posting that asks for a language certificate, a disappointing practice test, a planned move abroad or a school report that worries a parent. In PPC for language schools the channel plan follows those triggers, because people search almost immediately after one, and the search is where an ad works hardest.
- Before the trigger: Adults and parents who are not searching yet; short lesson clips on Meta and YouTube make the school familiar.
- The search: Queries such as "ielts prep course evenings" or "spanish classes for adults downtown"; Google Search meets intent that already exists.
- Comparison: The learner opens three or four school sites and compares timetables and methods; brand search and remarketing keep you in the shortlist.
- Decision: A call, a WhatsApp message or a visit; call assets, location assets and a callback on the same day decide the outcome.
Decision time varies by program: an adult needing business English may decide within days, parents choosing exam tutoring compare for weeks, and a family booking piano lessons decides in the week of the trial lesson.
Ask your front desk how long recent enrollees took from first contact to payment; that number sets remarketing list length and the conversion window.
02Turning the class schedule into campaigns
A campaign boundary should follow whatever needs its own budget, and in a school that unit is the program group: its own seats, its own start date and its own decision maker. So good PPC for language schools starts with the schedule, not with the ad platform.
List every group you plan to open in one table: program, level, days and times, location, start date, seats and current fill. That table becomes both the source of your campaign structure and the switchboard that tells you which ad to pause next week. For campaign names that still make sense months later, we use this order:
- Program family: languages, exam preparation, tutoring or creative classes.
- Sub program or exam: general English, IELTS, SAT, guitar.
- Location or area cluster, if you run more than one site.
- Format: in person, live online, intensive or weekend.
- Campaign type: Search, Demand Gen or Meta.
Location settings are often left on the default. Learners rarely cross a whole city for an evening class, so give each site a realistic commute radius and target people located in it, not people merely interested in it; the interest option brings clicks from other cities and countries. Online programs belong in their own campaign with wider targeting.
Keep brand searches in a separate campaign and add the school name as a negative everywhere else. Otherwise people who already know you inflate the results of program campaigns, which then look cheaper than they are.
03Keyword clusters by language, level, exam and format
A productive course keyword carries a program plus one qualifier. "English classes" is wide; "english b1 evening class" or "toefl prep for nursing applicants" maps straight onto a group and a page.
- Language and level: german a1, conversational french, beginner arabic, esl classes for adults; a level code in the query usually signals someone close to deciding.
- Exam name: IELTS, TOEFL, Cambridge, DELE, SAT, ACT, GCSE, 11 plus; an exam searcher has a date and a target score.
- Format: weekend, evening, intensive, private lessons, small group, live online; whoever types the format has already thought about their week.
- Audience words: for kids, for teens, for adults, for professionals; the easiest way to separate a parent search from a learner search.
- Area: neighborhood or town plus program, limited to places inside each site's radius.
Begin with phrase and exact match and a controlled list. Because the word "course" is so vague, broad match should wait until paid enrollments flow back into Google Ads, and then be tested in one contained campaign rather than across the account.
Leave out exams you do not teach: GRE terms next to TOEFL mean paying for calls that end with "we do not offer that". Each ad group holds only keywords that can share one landing page.
04Blocking free classes, worksheets and job hunters
Negative keywords stop spend on people looking for free material and keep programs from taking each other's traffic. Beyond the starter terms above, widen the list like this.
- Free and public options: community college, adult education center, library, free online course, scholarship, financial aid.
- Material hunters: pdf, worksheet, answer key, practice test free, vocabulary list, flashcards app.
- Career searches: esl teacher jobs, tutor salary, teach english abroad, how to open a language school.
- Credential searches: certificate verification, diploma equivalency, transcript evaluation.
- Out of scope: languages and exams you do not teach, plus place names outside your radius.
Cross negatives form the second layer. Add "act" to the SAT campaign and "sat" to the ACT campaign; add "online" to in person campaigns and your site areas to the online campaign. Every inquiry then lands in the right program and budget, and cost comparisons between programs start to mean something.
Feed the list weekly from the search terms report. Instead of reading terms one by one, split them into word fragments with our search term n gram analyzer and see what "pdf" or "jobs" cost across the whole account. If you offer a free trial lesson, block "free course" as a phrase rather than "free" on its own.
05Writing ad copy you can back up
Course ads should sell the program, not the results of past students, unless you can prove those results on paper. In the UK, CAP Code rule 3.7 expects advertisers to hold documentary evidence for objective claims before an ad runs, and pass rates, average score gains and class sizes are all objective claims.
- Group facts: start date, days and times, maximum group size, total contact hours.
- Method: placement test, speaking focus, weekly mock exams with feedback, homework support.
- Teachers: subject, qualifications and years of teaching, stated exactly as documented.
- Low risk first step: placement test, trial lesson or a visit to the school.
Qualification wording needs the same care. Name an exam board, an accreditation scheme or a recognized qualification only when it is current and covers the course you advertise, and say plainly when learners receive a certificate of attendance instead. Keep the documents behind every claim in one folder.
Responsive search ads mix headlines automatically, so two harmless lines can combine into a promise. Keep IELTS and TOEFL headlines in separate ad groups and preview combinations with our responsive search ad builder before launch, reading each pairing as a skeptical parent would.
06Early bird fees, sibling discounts and term offers
An offer in a course ad is only safe when it matches, word for word, the fee, conditions and deadline published on your site. Mismatches are the most common reason offer ads cause complaints, because fees change while old ad variations keep running.
Rules differ by country, so check those where you operate; this routine fits most markets.
- Publish the regular fee, the offer fee and the conditions on the landing page in one visible block.
- State the start and end date of the offer next to it, plus any eligibility limits such as new students only.
- Copy only that wording into the ad; do not add conditions that the page does not show.
- If you say seats are limited, make sure it is true and visible on the page.
- Set the promotion asset with an end date so the offer leaves the ad automatically.
- On the last day, update the page and remove offer lines from every ad variation.
Fee figures in headlines are where page and ad drift apart most often; show the fee on the page and only the existence of the discount in the ad.
07The landing page an ad should reach
The landing page must show the program from the search and the next group that starts, without scrolling. An ad that drops people on the homepage or a list of every course forces them back to the results page to search again.
- Program name and level written in the same words as the query.
- Next start date with day and time options, and seats left if you track them.
- One main action: placement test, trial lesson or inquiry, never all three competing.
- Teacher profiles relevant to that program, not a generic team photo.
- Phone number and a WhatsApp link with a prefilled message that names the course.
Keep the form short but useful: name, phone, program, level or school grade, preferred days. Asking a parent for the student's grade and an adult whether they know their level saves the first call several minutes. Send people to a thank you page after submission, because that is where conversion tags fire most reliably.
Quality Score has three parts: expected click through rate, ad relevance and landing page experience. Google calls it a diagnostic tool and does not use it as a direct input in the auction, yet a page built for one program improves all three together. If program pages, the calendar or the placement test are missing, building a website for language schools comes before scaling ads.
08Tracking from inquiry to paid enrollment
Form fills are not the goal in a school account; if Google never learns which people paid, smart bidding finds whoever fills in forms most easily. Build the measurement in stages instead.
- Write down the stages: inquiry, placement test completed, trial lesson attended, campus visit, fee paid.
- Set the online actions (form, test, WhatsApp click, call from ad) as separate conversion actions and make only one of them primary at first.
- Capture the click ID (GCLID) and campaign in hidden form fields and store them with the lead.
- Have the front desk update each lead's stage in your student system or CRM.
- Import paid enrollments into Google Ads as offline conversions on a fixed rhythm, and move the primary goal to enrollment once enough data exists.
Give conversions values by program. If a short adult course and a full year of exam tutoring count the same, the system favors the cheaper one; relative values between programs work if you prefer not to share fee figures.
The weakest link is usually callback speed: a lead called back late rarely enrolls, and the ad gets blamed. We plan instant alerts for forms and WhatsApp and an end of day list of uncalled leads as part of lead generation.
09Parents, adult learners and the under 18 line
For exam prep and tutoring the audience is the parent; for language classes it is the adult learner, and any plan that relies on targeting minors by interest fails before it starts. Google shows no personalized ads to users under 18, and Meta lets advertisers reach teens by age and location only. In the EU, Article 28 of the Digital Services Act also stops online platforms from showing profiling based ads to users they are reasonably certain are minors.
- Search: Anyone typing an exam name can see a search ad; no age targeting is needed, and the copy simply speaks to parents.
- Parent audiences: On Meta, target adults by location and age range and address them as parents in the copy rather than guessing interests.
- Remarketing: Only visitors of adult program pages; tutoring and teen pages stay out of every list.
- Customer lists: Adult learners and parents only, uploaded with the notice and consent that GDPR or UK GDPR requires; in the EEA, Google's consent mode must be in place.
- Exclusions: Enrolled learners should stop seeing ads for the course they already paid for.
Set remarketing duration by decision time: a few weeks for a summer intensive, until the next test date for IELTS or TOEFL learners. People who abandoned the placement test are the most valuable list; a reminder to finish costs far less than new prospects.
10International students, other languages and visa wording
Many language schools also sell to learners abroad, and those campaigns need their own setup rather than a wider location setting on the local account. Treat each source market as a separate campaign with copy in the learner's language, a landing page in that language and callback hours that fit their time zone.
- Targeting: Use the country where the learner lives, and keep the local campaign limited to people physically near the school.
- Copy: Write natively for each market; a translated ad that reads awkwardly undermines a school that sells language skills.
- Logistics: Accommodation, airport pickup and course length belong on the landing page, where learners compare packages.
Be careful with visa language. Google's policy on government documents and services limits ads for visa and travel authorization applications to authorized providers, so ads that promise visa help can be disapproved. Advertise the course, and keep factual information about study visas on the landing page instead of in the ad.
In PPC for language schools, these campaigns are measured separately because the path is longer: an international inquiry may take weeks and several e-mails before a deposit arrives, so judge them on deposits per term, not on inquiry cost alone.
11When Meta, YouTube and Demand Gen earn a place
Search answers demand that already exists; Meta and video channels create it in advance, so add them only after search measurement works, and only where they fit the program.
- Creative classes: Music, art and hobby courses are chosen emotionally and searched less; a one minute lesson clip grows demand.
- Adult language learners: Short teacher videos about why years of lessons did not lead to speaking, paired with an inquiry form.
- Pre season reminders: Parent focused awareness in the weeks before enrollment opens; budget returns to search once it does.
- YouTube and Demand Gen: Teacher led videos reach adults through Google's interest and intent signals.
Meta instant forms collect inquiries fast but quality varies, since prefilled details can be sent with a single tap. Making program and preferred days required, adding a review screen and calling within hours closes most of that gap. Setup and creative detail are on our Meta ads management page.
When filming, ask for written consent from anyone who appears, and avoid filming minors unless parents agree in writing. Shots of the teacher at the board, with learners seen from behind, avoid most consent questions.
12Term calendar and budget pacing
A course budget should not be spread evenly over the year; enrollments bunch into a few weeks, and the account must be ready before those weeks begin. Typical peaks look like this, adjusted to your market:
- Late August and September: Back to school; tutoring, exam prep and adult evening classes start.
- January: New year resolutions and second term starts for languages and tutoring.
- Exam results weeks: Parents and learners decide on the next year's preparation.
- Spring: Bookings for summer intensives and holiday camps.
- Before major test dates: IELTS, TOEFL and school exam searches climb in the weeks ahead.
In PPC for language schools, timing beats volume: open or rebuild the account a few weeks before each peak, so tag testing, the first negative cleanup and the bidding learning period do not eat enrollment weeks. Then tie spend to seats: reduce ads for groups that are nearly full, push groups with space and turn full groups into waitlist forms.
Ad scheduling matters too. When nobody can answer the phone, switch off call assets and lead with forms and WhatsApp. Read paid results next to organic visibility; SEO for course providers keeps program searches covered when ads pause, and comparing both shows which programs truly need paid traffic.
13Common mistakes in course ad accounts
These are the decisions that waste the most budget in school accounts, each with the better alternative next to it.
- Ads for full groups: A group fills up and its ads run for weeks. Check the schedule table weekly and switch full groups to a waitlist form.
- One page for every exam: IELTS, TOEFL and Cambridge searches land on the same general page. Give each exam its own page with dates and format.
- Unproven results claims: Pass rates nobody can document. Talk about method, group size and teachers until the evidence exists.
- Counting forms as enrollments: Paid enrollments never reach Google Ads. Import them with the click ID.
- Launching after term starts: The learning period swallows the busiest weeks. Build and test before the season.
- Same copy for parents and teens: Copy written in a student's voice does not persuade the parent who pays. Write exam ads for parents.
Schools with several sites also bid against themselves on neighborhood terms; assign each overlapping area to one location only.
14Choosing a partner and the next step
The first question for any agency running PPC for language schools is how it will measure paid enrollments; a proposal without a clear answer sells clicks. Ask for plain answers to these:
- How and how often will inquiries and paid enrollments be imported into Google Ads?
- Who checks results claims, qualification wording and learner images before an ad goes live?
- In whose name are the ad accounts opened, and whose card pays the platforms?
- How fast will ads for a group that fills up be paused?
- Will reports show results by program, or only by campaign?
In our setup the accounts are opened in your school's name, we take no commission on spend, and we make no promises about enrollment numbers or ad position. We have not yet run ads for a language school or tutoring center; our closest work is for sports schools where parents enroll children for a season, shown on the references page. For a similar structure built around admissions season, see PPC for private schools.
The next step is a short conversation: share your schedule table, term dates and any existing account in a free first call, and we will map the scope of PPC for language schools and a measurement plan for your first term together. Monthly management tiers are listed in the pricing section.