Google Ads for schools works when every campaign answers to one number: enrolled students. Split your account into brand, program, location and competitor campaigns, bid on the words parents actually type, send each click to a page where a family can book a tour, and track every enrollment back to the ad click that started it.
Key takeaways
- Four campaigns cover most school accounts: brand, program, location and competitor, each with its own budget.
- Bid on the words parents type, such as grade, program and neighborhood, and block searches from job seekers.
- Send every click to a page with tour booking on it, matched to the search that brought the family there.
- Track booked tours as conversions, then send enrollments back to Google Ads so you can judge each campaign by cost per enrollment.
- Google's nonprofit program lists schools as not eligible for Ad Grants, while philanthropic arms of educational organizations are eligible.
How Google Ads for schools work
Google search ads appear when someone types a search. You choose the words, write the ad, set a budget and pay per click. That makes search the channel for families already looking: a parent typing "private kindergarten near me" has a decision to make this season.
Meta ads reach parents before they start searching, which suits awareness and open house invitations. If you run a center, our guide on how to advertise a daycare covers both channels for childcare.
Whatever you run, judge it by what happens after the click. A click is a visit, an inquiry is a family raising a hand, and a booked tour is a family giving you an hour of their week. The enrolled student is the number every campaign in this guide answers to.
Google Ads for schools: set up four campaigns
Separate campaigns give each kind of search its own budget and results, so a strong campaign never hides a weak one.
| Campaign | What it catches | Example keywords | What to watch |
|---|---|---|---|
| Brand | Families searching your school's name | your school name, your school name tuition, your school name tour | Cost per tour, reported on its own |
| Program | Families searching by grade, age or program | private kindergarten, montessori toddler program, catholic high school | Cost per tour and per enrollment, by program |
| Location | Families searching by place | private schools in [city], preschool [neighborhood], schools near [landmark] | Share of tours from inside your drive-time area |
| Competitor | Families searching other schools by name | the names of schools families compare you with | Tour rate against your other campaigns |
Brand
Families who know your name still click the first result they see. Point your brand ad at the tour page, and add sitelinks to tuition, the application and your calendar.
Program
Program campaigns carry most of your budget. Build one ad group per grade band or program, so the ad and the landing page match the search. A parent searching "transitional kindergarten" sees an ad about your TK class and lands on your TK page. Our guide to private school marketing strategies covers giving each program its own message.
Location
Location campaigns catch searches with a place in them. Use the names families use: neighborhoods, nearby towns, landmarks and districts.
In campaign settings, Google offers "Presence," which reaches people in your targeted locations, and "Presence or interest," which also reaches people who have shown interest in them. Google describes the broader option as a best practice on Search (Google Ads Help). If your families live within a short drive, test "Presence" against it and compare cost per tour. Families relocating from another city are the reason to keep interest switched on.
Competitor
Families comparing schools often search each one by name. Google's trademark policy says it will not restrict trademarks used as keywords, and it can restrict a direct competitor's use of a trademark in ad text (Google Ads trademark policy). Write the ad about your school, keep the campaign small and judge it on booked tours.
Keywords parents use when they search for schools
Parents search the way they talk. They type the grade, the program, the place and the worry. Group your keywords by what the parent is deciding.
| What the parent is deciding | Keyword patterns to test |
|---|---|
| Grade or age | preschool for 3 year olds, private kindergarten, private middle school, private high school |
| Program | montessori school, catholic school, christian school, bilingual school, STEM school |
| Place | private schools near me, preschool [neighborhood], schools in [city] |
| Cost | private school tuition [city], affordable private school, tuition assistance |
| Timing | kindergarten enrollment [year], preschool openings, schools accepting applications |
These are patterns to start from. Your search terms report shows the exact words families typed, and it's the most honest keyword list you will ever get. Read it weekly for the first two months.
Block the searches that will never enroll
Negative keywords stop your ads from showing on searches that bring the wrong people. Common ones for schools:
- Job seekers: jobs, careers, hiring, salary, teacher jobs
- Current families: login, portal, lunch menu, bell schedule
- Students and teachers: homework, worksheets, printables
- Public school searches: district names, if you don't want them
- Price searches: "free," if you charge tuition (a charter school bids on it instead; see charter school marketing)
Phrase and exact match keep spend close to the searches you chose. Broad match finds related searches, and it pairs best with conversion tracking you trust.
Search ads for private schools: write ads parents click
A search ad has a few short lines to earn a click. Spend them on what the parent typed and what they get by clicking.
- Repeat the search. A search for "private kindergarten [city]" gets a headline about private kindergarten in that city.
- Name the next step. "Book a tour" or "Visit on Saturday" says what happens after the click.
- Give one specific reason. Class size, a bus route, an extended day or a language program.
- Add assets. Sitelinks to your tour, tuition and program pages, plus a call asset and your address.
- Carry the message through. The words in the ad appear again on the landing page and in your follow-up emails.
When KLA Schools, a national preschool network, built its messaging around what parents cared about (safety, curriculum innovation and trust) and aligned it across ads, landing pages and follow-up sequences, bounce rates dropped 38 percent (KLA Schools case study).
Landing pages that turn clicks into booked tours
Your homepage speaks to everyone. A landing page for ads speaks to one family making one decision. Build one per program, and put tour booking on it.
Landing page checklist
- A headline that matches the ad and the search
- A tour calendar on the page, so a parent can pick a time without waiting for a reply
- A short form: parent name, phone, email, child's grade and preferred start date
- Tuition, or a clear range, with how assistance works
- Two or three parent testimonials and real photos of your classrooms
- A phone number that rings someone who can book a tour
- A page that loads fast on a phone, with no menu links pulling the family away
Form placement counts. In an A/B test for GoElite, an education consultancy, a page version with the form aligned at the top converted at 7.31 percent against 4.04 percent for the original, an 80.7 percent lift (GoElite case study).
Then answer every form within minutes, by text and email, with the tour link, and send reminders before every visit. The school enrollment funnel guide shows how to measure each step after the click, and how to give a school tour covers the visit itself.
Conversion tracking: count enrollments, not form fills
Google's bidding learns from the conversions you report. Report every form fill and it finds more form fills, job seekers included. Report the steps that lead to enrollment, and the enrollments themselves.
| Conversion action | When it counts | How to use it |
|---|---|---|
| Tour booked | A family picks a time on your tour calendar | Primary conversion for bidding |
| Inquiry form | A family submits the form on the landing page | Track it as secondary to tours |
| Phone call | A call from an ad or the page lasts past a set length | Track it, and spot-check quality |
| Enrollment | A family signs and pays a deposit | Send it back from your CRM and judge campaigns on it |
Send enrollments back to Google
Enrollments happen in your CRM, days or months after the click. Google Ads gives each ad click an ID, called a GCLID, which you store with the inquiry and send back when the family enrolls. For advertisers who haven't set this up yet, Google recommends starting with enhanced conversions for leads, which it describes as an upgraded version that is simpler to set up (Google Ads Help).
Either method depends on your CRM keeping the source of every inquiry through to the signed contract. If your CRM and your ad account disagree on last month's inquiries, that gap is your first fix, and it's where trust in your numbers starts.
Budgets judged on cost per enrollment
Cost per click and cost per lead tell you what attention costs. Cost per enrollment tells you what a student costs.
Cost per enrollment = campaign spend ÷ new students enrolled from that campaign
The example below uses invented round numbers to show the math. They are not benchmarks.
| Illustrative example | Brand | Program | Location | Competitor |
|---|---|---|---|---|
| Spend for the quarter | $900 | $6,000 | $3,000 | $1,500 |
| Booked tours | 30 | 40 | 20 | 5 |
| Cost per tour | $30 | $150 | $150 | $300 |
| Enrolled students | 10 | 8 | 3 | 1 |
| Cost per enrollment | $90 | $750 | $1,000 | $1,500 |
Brand looks cheapest because those families already chose to look you up, so judge it on its own. Among the rest, program search wins in this example, and the next dollar goes there first. Run the same table with your numbers every month on a rolling 90-day window, since a family who clicks in October may enroll in March. The cost per enrollment guide covers what to count in the cost.
- Fund brand first. It usually costs the least and protects families already looking for you.
- Give program campaigns the largest share, split by the grades with open seats.
- Cut keywords and locations that produce clicks and no tours after a fair test.
- Raise the total only once follow-up holds: replies in minutes and reminders before every tour.
LA Skills Academy worked a similar routine on Google and Meta. Targeting was refined around cost per qualified lead, new creative angles were tested and budget was consolidated toward the top-performing ads, and its customer acquisition cost dropped 60 percent (LA Skills Academy case study).
Google Ad Grants for schools: who is eligible
Google Ad Grants gives each qualifying nonprofit access to up to $10,000 per month in search ads shown on Google.com (Google Ad Grants). The program is open to organizations that hold valid charity status in their country (Ad Grants eligibility), and it is one of the products offered through Google for Nonprofits.
Schools themselves are on the excluded list. Google for Nonprofits names the organization types that are not eligible, and one entry reads: "A school, academic institution, or university (philanthropic arms of educational organizations are eligible)." Governmental entities and hospitals appear on the same list (Google for Nonprofits eligibility guidelines).
What that means for you:
- Your school can't apply as a school, whether it is independent, parochial or a public charter.
- A separate foundation that raises money for your school, registered as its own charity, fits the "philanthropic arms" language.
- Childcare centers are not named on the list. If you run a nonprofit center, check your status against your country's guidelines before you plan around a grant.
- The purpose differs. Google pitches Ad Grants as a way to "raise awareness, attract donors, and recruit new volunteers." Plan enrollment campaigns in a paid account, and treat a foundation's grant as a fundraising tool.
Google reviews every application, so read the current guidelines before you apply.
Google Ads agency for schools: what to ask before you hire
If a past agency spent your full budget every month and sent a report you couldn't connect to a single new family, these questions are for you.
| Ask | A useful answer sounds like |
|---|---|
| What number will you report to us? | Booked tours and enrolled students by campaign, with cost per enrollment |
| Who owns the Google Ads account? | You do, and the agency works inside it with access you control |
| How will enrollments get back into Google Ads? | Click IDs saved with each inquiry, and enrollments sent back from your CRM |
| What happens after the form? | Text and email in minutes, tour reminders and follow-up after the visit |
| Who works on our account? | Named people who work with schools, and how often you'll hear from them |
Choose a partner who works with your admissions team and follows each family to the signed contract.
How we fix this for schools
Every engagement starts with a map from the first ad to the enrolled family, with a dollar figure on each leak. You see where your Google Ads budget turns into tours and where it stops, and the most expensive leak gets fixed first.
Your account gets brand, program, location and competitor campaigns, keywords built from your own search terms and a landing page with tour booking for each program. Every inquiry gets a reply within minutes, and every booked tour gets reminders. Click IDs travel with each inquiry into your CRM, so each campaign reports a cost per enrollment in one monthly report your admissions team and head of school both read.
KLA Schools is one example. Spend was focused on Google and Meta campaigns, supplemented by Performance Max, with pixel setup for accurate attribution and budget caps and pacing. The campaigns generated 260+ leads at an average cost per lead of $93.85, and ad spend scaled to $20k+ a month while cost per lead fell 20 percent (KLA Schools case study). The services page shows the ads, automation and tracking behind it, and our pages on private school marketing and childcare and preschool marketing show how it runs for your type of school.
Pull last quarter's spend by campaign and count the enrolled students each one produced. If you'd like a second look at the result, book a 30-minute enrollment review and we'll go through your account with you. For the full enrollment plan around your ads, read the guide to increasing school enrollment.
