Conversion tracking for private schools, measured in enrollments
Private school admissions runs on an annual cycle with a fixed deadline, which makes it the least forgiving funnel in this list: a click in September and an enrollment in March sit five months apart, well outside every ad platform's import window. The enrollment itself is worth years of tuition, the searcher is a parent while the record is a child, and inquiry volume is a terrible proxy because most inquiries are families comparing four schools. The build measures applications and enrollments from the admissions system and is honest about what can and cannot reach a bidding algorithm.
Free30 minutesNo obligation
Getting and tracking leads for private schools
Where a private school's families come from, and which inquiries admissions should count
A private school's prospective families arrive through Search ads, the Business Profile, school-finder directories, open-house sign-ups and referrals from current parents, across a cycle that runs from fall inquiries to spring contracts. Count an inquiry when a parent asks about a grade with seats for a year you are admitting, and record its source on the inquiry in Blackbaud, Finalsite or Ravenna, so the signed enrollment contract can be traced back to it.
Admissions directors describe it the same way: the ads report plenty of inquiries and open-house registrations, the open house itself is half empty, and when contracts come back in spring nobody can say which campaign produced the families who signed. The ads see the inquiry form. The application, the shadow day, the acceptance and the deposit happen months later in the admissions portal, often on the vendor's own domain.
Schools also have a phone problem most businesses do not. The main number rings mostly for current families calling about carpool, absences and tuition billing, so counting every website call as a lead fills the ad account with parents who enrolled years ago. Students search too, and Google does not show personalized ads to users under eighteen, so remarketing reaches the parent or no one. Local Services Ads list preschools, not private elementary and secondary schools, which leaves paid search to Search ads and the Business Profile.
A ten-minute check: list last year's newly enrolled families and look for a source on each inquiry record. Then compare how many families registered for the last open house with how many came. If the ad report cannot say which campaigns produced attended open houses and submitted applications, bidding is working from the inquiry alone. Fixed looks like admissions calls separated from the main office line, open-house attendance and applications recorded as their own stages, and every enrolled family carrying the source it arrived through.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Not available for private elementary and secondary schools | Google's category list includes Preschool; a school with an early-years program can check that category by ZIP code, and nothing else qualifies. |
| Google Search ads | Parents searching by grade, faith, teaching approach or a rival school's name | Competitor-school and 'best private school' searches cost the most; judge them on applications and attended visits, not inquiries. |
| Business Profile | Reviews and directions for families visiting campus | The number on the profile mostly rings for current families; check Google's current guidance on whether schools should list hours. |
| Meta | Open-house and admission-event reminders to local parents | Write for the parent who pays, and judge on attended events and submitted applications, never on RSVPs. |
| Nextdoor | Parents asking neighbors where their children go to school | Minor as a paid channel; worth tracking because these conversations turn into referral inquiries. |
| School directories and parent referrals | Families comparing several schools before inquiring | Give each directory profile its own tagged link, and ask who referred the family at inquiry so referrals are not credited to brand search. |
Which calls count
- Count it when
- Count the call when a parent asks about admission to a grade with open seats for a school year you are enrolling, books a tour, or registers for an open house.
- Minimum duration
- Duration is a poor signal at a school, because current-parent calls about billing and carpool run long. Put a separate admissions number on the website and in ads, and count calls by the admissions outcome.
- After hours
- The front office closes mid-afternoon and working parents research at night, so let the admissions page take tour and open-house requests online and promise a reply by the next school day.
Where each lead should land
- Website inquiry form
- Inquiry record in Blackbaud, Finalsite or Ravenna, with the source captured on the school's own site before the parent moves to the vendor portal.
- Application through Ravenna Hub
- Application matched back to your own inquiry record by parent email, since the hub is shared by many schools and carries none of your ad data.
- Admissions-line call
- Inquiry record with the tracked call source and the parent's number, kept apart from calls to the main office.
- Open-house registration
- Event registration linked to the inquiry, with attendance marked after the event so no-shows are not reported as interest.
Private schools · what breaks
What private schools usually run into
- 01
Inquiry volume optimized as the conversion
Families inquire at several schools. The inquiry says almost nothing about enrollment.
- 02
A cycle longer than every import window
Click in autumn, enroll in spring. Nothing uploads that far back.
- 03
First-year tuition used as the value
A student enrolls for years. Bidding on one year undervalues acquisition badly.
Private schools · the fix
What changes — Private schools
Applications as the optimizable signal
Recent enough to upload, correlated enough to be worth bidding on.
Enrollments reported with full tuition value
Average years of attendance times annual tuition, from your own data.
The window constraint stated plainly
Rather than a build that silently fails every March.
Private schools · architecture
The conversion map for private schools
Five steps across an academic year, only two of which most ad platforms will accept.
- 1
Inquiry
Families inquire widely.
- 2
Tour or open day attended
A real time commitment and a much better predictor than an inquiry.
- 3
Application submitted
The realistic optimization target, valued at your application-to-enrollment rate.
- 4
Offer accepted
The commitment.
- 5
Enrolled and attending
The revenue, valued at annual tuition times average years.
Private schools · diagnose
Where private schools tracking usually breaks
- 01
Five-month cycles against 90-day import windows
Measure the distribution before designing anything that depends on uploading enrollments.
- 02
Parent searching, child enrolling
Identity-based matching is unreliable here — the email belongs to the parent, the record to the student.
- 03
Sibling enrollments
A second child from an existing family is not new acquisition and should not be paid for as such.
- 04
Hard seasonality
Comparing October against March describes the calendar, not the campaign.
Private schools · prove
How the work is proven — Private schools
Source of truth
The admissions system — applications by submission date and enrollments by enrollment date, for the same cycle
- The click-to-enrollment distribution measured first, so the window constraint is explicit before money is committed.
- Applications reconciled per record against what each platform reports.
- Application-to-enrollment rate calculated from your own history and used as the application value.
- Sibling and legacy enrollments identified and excluded from acquisition reporting.
Private schools · free audit
What we check in the free audit
- Five-month cycles against 90-day import windows
- Parent searching, child enrolling
- Sibling enrollments
- Hard seasonality
Checked against
The admissions system — applications by submission date and enrollments by enrollment date, for the same cycle
Free30 minutesNo obligation
Private schools · when not to buy
What lands in your monthly report — Private schools
One page a month, in language you can put in front of a head of admissions.
- Applications and enrollments by campaign, over a full cycle rather than a month.
- Cost per application and cost per enrollment, side by side.
- Application-to-enrollment rate by campaign, where traffic quality shows.
- Enrollments outside every import window, counted explicitly as unattributable.
Private schools · what we deliver
The flow we build — Private schools
Click identifier captured and persisted server-side for months
The cycle demands it and no browser storage will do it.
Carried into the admissions system
Onto the inquiry and then the application record.
Application submitted fires the working conversion
Valued at tuition value times your own application-to-enrollment rate.
Enrollment reported separately
Sent where the window allows, reported honestly where it does not.
Written guarantee
95%+ tracking accuracy
Measured against The admissions system — applications by submission date and enrollments by enrollment date, for the same cycle. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Private schools questions, answered
Enrollments cannot be uploaded against clicks that old — Google's window is 90 days. What works is optimizing toward applications, valued at your own application-to-enrollment rate, with enrollment revenue reported separately across the cycle. Anyone promising to feed spring enrollments into autumn bidding is describing something that will not work.
Annual tuition multiplied by your average years of attendance, from your own records. Using one year systematically undervalues acquisition and makes paid look unaffordable against a number that is a fraction of the truth.
It breaks identity-based matching, which is why the click identifier captured at the first visit and persisted server-side is the mechanism that works here. It follows the parent, who is the person who saw the ad.
Not acquisition. Flag them in the admissions system and exclude them, or campaigns targeting existing families will look extraordinary for producing enrollments that were always coming.
More on Private schools
- Google Ads · Private schoolsGoogle Ads conversion tracking for private schools
- Meta · Private schoolsMeta Ads conversion tracking for private schools
- TikTok · Private schoolsTikTok Ads conversion tracking for private schools
RELATED GUIDES
Funnels, reconciliation and tools for private schools
- Driving schoolsConversion tracking for driving schools, measured in enrolled packages
- ChildcareConversion tracking for childcare, measured in enrollments
- Meta · Webinar → purchaseHow to track webinar attendance to purchase for Meta Ads
- Meta · Application → enrollmentHow to track application to enrollment for Meta Ads
- Meta × Enrolment SystemHow to reconcile Meta Ads against your application or enrolment system
- LearnWorlds → Google AdsConnecting LearnWorlds to Google Ads
- Jackrabbit ClassConversion tracking for Jackrabbit Class registrations
- BootcampsConversion tracking for bootcamps, measured in started students
Free · 30 min
Measure your click-to-enrollment window first
Free30 minutesNo obligation
