Choose a school marketing agency by asking for enrollment results from schools like yours, seeing how they track a lead through to a signed family, getting every fee in one list, and keeping your ad accounts in your own name. The 12 questions below give you a way to compare agencies on the same terms.
Key takeaways
- Ask for results in enrollments or cost per enrollment, with dates. Clicks and impressions tell you little about seats filled.
- Ask how the agency tracks a lead into your CRM and back to the ad that found it.
- Get every cost in one list: management fee, ad spend, creative, tools and setup.
- Keep your ad accounts, your tracking and your data in your own name.
- Send your funnel numbers with your brief, and you will get plans you can compare.
The 12 questions
| # | Ask this | A strong answer | A warning sign |
|---|---|---|---|
| 1 | Which schools like ours have you worked with? | Names schools close to yours in type, size and tuition model | Logos only, or a general "education" claim |
| 2 | What changed in enrollment, in numbers? | Cost per enrollment or enrollments, with a before, an after and a time frame | Impressions, clicks and awards |
| 3 | Can we talk to a client? | Offers a name without being pushed | Can't name one |
| 4 | What happens in the first 30 days? | An audit, tracking setup and first campaigns, with dates | "We'll come back with a strategy" |
| 5 | How do you track a lead to an enrollment? | Explains source tags, your CRM and sending enrollments back to Google and Meta | Reports that stop at form fills |
| 6 | What do you need from our admissions team? | Names the work: response times, call notes, data access | Says you won't have to do anything |
| 7 | Who does the work day to day? | Names the people on your account | The person selling disappears after signing |
| 8 | How many new ads a month, and who makes them? | A number, who produces them and who pays | "As needed" |
| 9 | What do we pay in total? | One list covering fee, ad spend, creative, tools and setup | Extras that appear after signing |
| 10 | Who owns the ad accounts and the data? | You do, and the agency has access | Campaigns in the agency's account, so your history stays with them |
| 11 | How does the contract end? | A clear notice period, or a 90-day test with a set review | A long lock-in with no review point |
| 12 | What would you tell us to fix before spending more? | A direct read on your follow-up, your page or your budget | Agrees with everything you say |
Send a brief that gets you useful answers
The better your brief, the easier the proposals are to compare. Include:
- Your last 12 months of inquiries, tours or trials, applications and enrollments, with what you spent.
- Your tuition or plan price, and how long a family usually stays.
- Your busy season and your next enrollment deadline.
- Who follows up with families today, and how quickly.
- The budget you have for ads, and the budget you have for fees.
- The one number you will judge the work on.
Expect a good agency to ask questions before it sends a plan. A proposal written without your numbers has to rest on assumptions, and you can't tell which ones are holding it up.
Compare proposals on the same terms
Lay every proposal out in the same table: total monthly cost, new ads per month, who does the work, the number they will report on, and the review date. Ask each agency to state its assumptions for cost per lead and for each step through to enrollment, so you can check them against your own history.
Then run a test with a set end date. A 90-day pilot with a defined budget, a defined number to judge and a written review at the end gives both sides a fair read. Allow for your calendar, since a test that runs outside your enrollment season will show less. The cost per enrollment guide shows how to calculate the number to judge, and the enrollment funnel template gives you the steps to track.
Related guides: what a school marketing agency costs, how to increase school enrollment, Google Ads for schools and private school marketing strategies.
How we fix this for schools
Working with Bloom Enrollment starts with a free 30-minute call about your enrollment challenges, then an audit of your current marketing to find the gaps, then onboarding that ties your goals to the plan. You get paid advertising, follow-up automation, conversion work on your pages and attribution, run as one system.
Our case studies show the steps behind the numbers. KLA Schools grew lead flow 38% year over year. LA Skills Academy cut acquisition cost 60% and doubled student applications. GoElite cut cost per registration from $13 to $5.59 in 90 days.
Hold us to the same 12 questions. Request a 30-minute enrollment review.
