Skip to content

Enrollment strategy

Google Ads for Schools: Campaigns, Keywords and Tracking

Google Ads for schools, set up to enroll students: campaign structure, keywords parents search, tour-booking pages, tracking and Google Ad Grants rules.

By the Bloom Enrollment team11 min read

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.

Separate campaigns give each kind of search its own budget and results, so a strong campaign never hides a weak one.

CampaignWhat it catchesExample keywordsWhat to watch
BrandFamilies searching your school's nameyour school name, your school name tuition, your school name tourCost per tour, reported on its own
ProgramFamilies searching by grade, age or programprivate kindergarten, montessori toddler program, catholic high schoolCost per tour and per enrollment, by program
LocationFamilies searching by placeprivate schools in [city], preschool [neighborhood], schools near [landmark]Share of tours from inside your drive-time area
CompetitorFamilies searching other schools by namethe names of schools families compare you withTour 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 decidingKeyword patterns to test
Grade or agepreschool for 3 year olds, private kindergarten, private middle school, private high school
Programmontessori school, catholic school, christian school, bilingual school, STEM school
Placeprivate schools near me, preschool [neighborhood], schools in [city]
Costprivate school tuition [city], affordable private school, tuition assistance
Timingkindergarten 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.

  1. Repeat the search. A search for "private kindergarten [city]" gets a headline about private kindergarten in that city.
  2. Name the next step. "Book a tour" or "Visit on Saturday" says what happens after the click.
  3. Give one specific reason. Class size, a bus route, an extended day or a language program.
  4. Add assets. Sitelinks to your tour, tuition and program pages, plus a call asset and your address.
  5. 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 actionWhen it countsHow to use it
Tour bookedA family picks a time on your tour calendarPrimary conversion for bidding
Inquiry formA family submits the form on the landing pageTrack it as secondary to tours
Phone callA call from an ad or the page lasts past a set lengthTrack it, and spot-check quality
EnrollmentA family signs and pays a depositSend 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 exampleBrandProgramLocationCompetitor
Spend for the quarter$900$6,000$3,000$1,500
Booked tours3040205
Cost per tour$30$150$150$300
Enrolled students10831
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.

  1. Fund brand first. It usually costs the least and protects families already looking for you.
  2. Give program campaigns the largest share, split by the grades with open seats.
  3. Cut keywords and locations that produce clicks and no tours after a fair test.
  4. 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 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.

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.

AskA 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.

Questions

Frequently asked questions

How much does Google Ads cost for a school?

You set a daily budget and pay when someone clicks, so the real cost depends on how many families search in your area and how many schools bid on the same words. Choose a budget large enough to produce booked tours you can judge within two months, then decide whether to grow it based on the cost of each enrolled student.

How long do Google Ads take to bring enrollments?

Booked tours can arrive within days of launch. Enrollments follow your admissions cycle, so a preschool may see them within weeks while a K-12 school may wait months for families who toured in the fall to sign in the spring. Judge the first month on booked tours, then read enrollments on a rolling 90-day window.

Is it worth bidding on your own school's name?

Usually, yes. Families who search your name are close to a decision, and the top result they see may belong to a directory or another school. A brand campaign costs little and puts your tour page first. Give it its own budget, because brand searches convert well and can make your other campaigns look stronger than they are.

Do Performance Max campaigns work for schools?

They can add reach once your tracking counts booked tours and enrollments correctly, since Performance Max works toward the conversion goals you give it. KLA Schools ran Performance Max as a supplement to its Google search and Meta campaigns. Start with search, where intent is clearest, and add Performance Max once you can judge it on tours.

Can a school run Google Ads without an agency?

Yes, if someone on your team can give it a few hours every week. The work is steady: adding negative keywords from the search terms report, pausing weak ads, checking that tours are tracked and moving budget toward the campaigns that enroll. Accounts drift when nobody owns those weekly tasks, so name an owner before you launch.

Free 30-minute call

See where your enrollment funnel leaks, in one call.

Bring your numbers. You leave knowing which step loses the most families, and what to fix first.