Seven services. One team.

Enrollment marketing for schools

Most schools buy these seven from five vendors and get five invoices, five reports and nobody answerable for enrollment. Here they are as one team, aimed at one outcome: a family walking through your front door.

A teacher working with a small group of children at a classroom table
  1. Search When a parent searches for a school near them, yours is the one they find.
  2. Paid ads Ads on Google and social, aimed at the families within reach of your campus, landing on pages built to turn a visit into an enquiry.
  3. Social Your school’s days, shown where parents already talk: the teachers, the work, the culture.
  4. Brand What makes your school the right one, said clearly and the same way everywhere.
  5. Content Guides, articles and video that answer what parents are actually asking, while they are still deciding.
  6. Conversion Forms and landing pages tested and simplified, so more visits become enquiries.
  7. CRM and follow-up Every enquiry lands in your CRM and gets a quick, personal answer. We have set this up across over 300 schools, in Salesforce, Blackbaud and more.
  8. All of it, one team One team runs every one of them, so nothing falls between agencies.

The seven

Each one does a job on its own. Here is what each one produces.

The scene above is the argument. This is the detail, for the person who has to justify it internally.

Search

The site is fixed where it is slow or unreadable, the local listings are put right, and the pages are written to answer the search that brought the parent there.

You get: the queries families actually type, the pages that answer them, and the fixes behind both.

Paid ads

Aimed at the families within reach of your campus and no further, landing on pages built to turn a visit into an enquiry. Spend follows the age ranges you still have room for.

You get: cost per qualified lead by campaign, with calls and form fills counted separately.

Social

The teachers, the work on the walls, the culture a tour is supposed to prove, posted on a schedule your staff do not have to keep.

You get: a month planned ahead, and the enquiries that came from it, named.

Brand

One answer to why your school, said the same way in the ad, the landing page, the tour email and the sign at the gate. Parents compare three schools. Yours should be the legible one.

You get: the words and the marks, in a form your front office can use without us.

Content

What a day looks like, what it costs, what happens if the fit is wrong. Written from your teachers, not from a template, and published while the parent is still deciding.

You get: pages that keep earning enquiries after the ad budget stops.

Conversion

More of the visits you already pay for become enquiries. Most school forms ask for nine things when four would do, and lose the parent at the fifth.

You get: the before and after, measured on the same traffic.

CRM and follow-up

Every enquiry lands in your CRM and gets a quick, personal answer. We have set this up across over 300 schools, in Salesforce, Blackbaud and more, which is why we can tell when a lead was billed for and never called back.

You get: first response time, and every enquiry matched to a record.

All of it

One team

One team runs every one of them, so nothing falls between agencies and no channel gets defended for its own sake. Whatever is blocking enrollment this month is what gets worked on this month.

You get: one number to judge us on, enrolled families.

A school team going through the month’s enrollment numbers together

What arrives each month

One email. No jargon.

All seven services report into one plain-English email: what happened, what was fixed, and what it changed. Not seven dashboards, and not a deck you have to translate for your board.

  • Every enquiry, with what the parent asked for
  • Where each one came from, named rather than guessed
  • What we changed this month, and what it is worth next month

Why one team

Seven services from five vendors is not the same thing.

When each channel is billed separately, each channel gets defended. The SEO vendor reports rankings. The ads vendor reports clicks. Every one of them can hit their number in a month where nobody enrolled.

Five vendors

Search
invoice 1
Paid ads
invoice 2
Social and content
invoice 3
Website and conversion
invoice 4
CRM and reporting
invoice 5
Enrolled families
nobody’s line item

One team

All seven, run together
one team
Whatever is blocking enrollment
included
Every lead reviewed by a person
included
Channel arguments
none
Year-long contract
none
Enrolled families
the only number

No channel is billed separately, so no channel gets defended.

Why we can say that

We have done the job, not just advised on it.

We understand your CRM because we have implemented it.

Systems

300 schools set up in Salesforce, Blackbaud and the rest of what schools actually run.

We know your enrollment problems because we have solved them.

Practice

Every lead reviewed by a person, then matched against your own call records and CRM status before it counts.

We plan for your integrations because we have built them.

Consequence

It is why we can tell you when a lead you were billed for never entered the CRM, so nobody called the family back.

Free enrollment audit

Where is marketing making enrollment harder than it should be?

Tell us what is going on. We look at the site, the forms and the tracking, and send back what we find.

What it costs
Nothing

No call to book, no card, no contract.

How long it takes
One business day

A person reads your site and what you wrote.

What you keep
The findings

Yours to act on, with us or without us.

Lead attribution and qualification sample

Your school, August 1 to 31, 2026

Executive summary

94
Unique Inquiries

Across calls, forms, and GLSA

35
Qualified Leads

Confirmed enrollment intent, 37.2%

$2,539.69
Combined Spend

Google Ads + GLSA combined paid media

  • 68 CallRail calls reviewed
  • 29 website form leads reviewed
  • 25 GLSA leads reviewed
  • 54 IKS CRM records reviewed

Combined platform spend: Google Ads $681.41 account-wide, GLSA $1,858.28. Platform-reported figures, shown separately from CallRail-confirmed qualified leads.

Lead attribution and qualification sample

Your school, August 1 to 31, 2026

Qualified leads by channel

  • Google Business Profile 11
  • Organic search 7
  • GLSA 6
  • Direct 6
  • Google Ads 3
  • Facebook 1
  • Unknown, untagged 1

GLSA and GMB share the same CallRail tracking number this period, so the GMB total is the organic, unbilled calls and GLSA is the billed subset of the same pool.

Lead attribution and qualification sample

Your school, August 1 to 31, 2026

Qualified leads, the full list

  • J. F. Organic Search

    Parent inquired about general program information, including part-time availability and tuition costs.

    Website form + IKS

  • T. F. Organic Search

    Expecting parents inquired about the infant program and requested to be added to the waiting list.

    Website form + IKS

  • Caller GLSA

    Parent inquired about before-school care.

    CallRail + GLSA

  • C. M. Google Ads

    Parent inquired about part-time and full-time daycare options.

    Website form + IKS

  • Y. Y. Organic Search

    Parent followed up after the tour and is actively inquiring about enrollment.

    CallRail + IKS

All sources combined, August 1 to 31, 2026.

Lead attribution and qualification sample

Your school, August 1 to 31, 2026

CRM logging gap

1 of 35 qualified leads has no matching IKS CRM record.

Caller (8/3) GLSA

GLSA Charged: before-school care inquiry. No IKS record found.

A billed GLSA lead that never entered the CRM for follow-up, so it was paid for and never called back.