How to Run Paid Ads for Coaching Academies
By Swathi N ·
Spending ₹40K on Facebook ads and getting nothing back? Here's why coaching academy ads fail in 2025 — and what's actually working now.
Picture a cricket academy owner — decent programme, solid coaches, happy kids — spending ₹40,000 a month on Facebook ads and getting almost nothing back. Not because the academy's bad. Because the ads look like ads. Parents aged 28–45, the people actually deciding where their child trains, have developed an almost physical reflex for scrolling past anything that feels promotional. And that reflex has gotten sharper since 2024.
Here's what's actually happening right now: the formats that were pulling results eighteen months ago are already tired. Static image campaigns, polished graphics with a phone number slapped on — they're losing ground fast. Meta's 2025 benchmarks for small businesses tell a pretty clear story: coaching-adjacent categories (tutoring, sports academies, education) are seeing 18–23% lower CPMs on Reels-linked ad formats compared to static image campaigns running in the same geography. That's not a small gap.
The shift is toward video, local specificity, and — this is the part most academy owners miss entirely — ads that are functionally indistinguishable from organic content. Not "authentic-looking." Actually identical. Same shaky handheld footage, same casual voiceover, same unpolished energy as your regular posts. The moment something reads as an advertisement, it's dead on arrival.
2026 rewards specificity and punishes polish. Worth keeping that in mind before you brief anyone on creative.
Why This Channel/Tactic Right Now (2026-specific framing)
The biggest mistake academy owners make with paid ads in 2026? Running them in complete isolation from everything else. No organic presence, no WhatsApp follow-up, just ads floating in a vacuum — and then wondering why the cost-per-admission keeps climbing.
Here's what actually changed, and why it matters.
Meta's auction algorithm (covering both Facebook and Instagram) now looks at how your organic content performs before it decides what to charge you for paid distribution. Specifically, it's watching watch time signals — saves, replays, the kind of engagement that tells the system your content is worth showing. If your Reels are getting that organic traction, the algorithm treats your paid posts as higher-quality inventory and charges you less per impression. Academies posting even two or three Reels a week consistently see lower CPAs on their paid campaigns than those running ads with zero organic activity behind them. Not marginally lower. Noticeably lower.
That's not a small thing. That's the difference between a campaign that breaks even and one that actually scales.
On the Google side — Local Services Ads expanded into education and tutoring verticals in 2024, and they're now live across most tier-1 and tier-2 cities. The critical difference from standard Google Ads: LSAs are pay-per-lead, not pay-per-click. For academy owners who wrote off Google as too expensive to be worth the bother, the maths look quite different now.
And then there's WhatsApp. Which hasn't changed, because it doesn't need to. Paid ads get someone to tap. WhatsApp is what actually gets them enrolled. The conversion doesn't happen in the ad — it happens in that final conversation, the one where a parent asks three more questions and you close the trial. Treating your ad strategy and your WhatsApp follow-up as two separate things is one of the more expensive structural mistakes you can make. They're one funnel. Build them that way.
If managing all of this feels like a lot to hold together operationally, Best Coaching Management Software For Academies (2026) is worth reading alongside this — it covers the admin side of keeping everything from falling through the cracks.
The 4 Formats That Work
1. Parent-Perspective Video Ads (Meta Reels Placement)
Here's something most academy owners don't expect: the videos that perform best on Meta Reels aren't the ones with proper lighting, background music, and a graphic designer's touch. They're the ones that look like a parent just happened to pull out their phone.
That's the whole idea behind this format. Fifteen to thirty seconds, vertical, shot from where a parent would actually stand — the viewing gallery, the entrance, the sidelines. No voiceover. No text overlay scripts. Just ambient sound (kids calling out, shoes squeaking, a coach giving instructions) and a single line of caption text. That's it.
Three examples that actually get traction:
- A 20-second clip of 8-year-olds learning a badminton grip, shot from the gallery above. Caption reads: "Kothrud | Trial class, this Saturday. DM us." Nothing fancy. Works brutally well.
- A parent filming their kid receiving a certificate at a grading event — completely candid, zero production — with a "Book a trial" CTA button attached.
- A 25-second walkthrough of your court or pool, with a coach talking directly to the camera about batch timings. Phone-quality audio is fine. Expected, even.
On frequency: two new creatives per week, rotated every 10–14 days. Watch the frequency capping data in Meta Ads Manager — that's what tells you when an audience has seen the same clip too many times and you're just burning budget.
Why does this placement outperform? As of early 2026, Reels gets around 35% more impressions per rupee than Feed placements for the same audience — that's from Meta's own Q1 2026 business blog, not third-party guesswork. But honestly, the numbers aren't even the main argument. The real reason lo-fi works is simpler: parents have learned to scroll past anything that looks like an ad. The moment a video looks like it cost money to make, something clicks in their brain and their thumb moves. These don't trigger that.
2. Google Local Services Ads (LSAs)
Set up a verified listing in the Education > Tutoring/Coaching category. Use a weekly lead budget, not daily — weekly budgets let Google smooth delivery across slower and busier days instead of burning your money by Wednesday. And once leads start coming in, respond within 15 minutes during business hours. Not eventually. Not when it's convenient. LSA's ranking algorithm is actively watching your response rate, and slow replies push you down.
Keep this one always-on. The only time you pause it is during actual academy holidays — otherwise it runs. Budget-wise, you're looking at ₹4,000–₹6,000 per month to get consistent volume in most tier-2 cities. Bengaluru, Mumbai, Delhi NCR? That floor jumps to ₹10,000–₹15,000.
Here's what this looks like in practice:
- A chess academy in Pune ran LSAs targeting "chess classes for kids Pune" and paid ₹180–₹240 per verified lead — compare that to ₹350–₹500 they were spending on standard Google Search Ads for the same intent.
- A swimming academy in Hyderabad used LSAs specifically for summer intensive batches, timing their push for March–May when search intent spikes hard.
- A Kathak institute in Jaipur targeted "dance classes for girls near me" and pulled 12–18 leads per week at a cost-per-lead that worked out to under 8% of a full year's fees.
The reason LSAs outperform standard search ads for coaching academies isn't mysterious. You only pay when someone completes a two-way contact action — meaning they actually tried to reach you, not just clicked out of vague curiosity. Window-shoppers don't cost you a rupee.
3. Testimonial Carousel Ads (Instagram and Facebook Feed)
So you've got happy parents and students willing to say nice things about your academy. Here's exactly what to do with that.
Build a 4–6 card carousel — each card carries one quote, one photo, your logo, clean layout. That's it. No clutter. The last card is always the ask: "Trial class open this week. Tap to book." Every time, without exception.
Run each carousel for 3–4 weeks, then swap in fresh quotes and photos. One carousel per month keeps it from going stale without burning your content budget.
What good execution actually looks like:
- Card 1 opens with a competition photo — a real student, slightly nervous-looking in that pre-event way — and a single line from the parent underneath: "She went from nervous to competing in 6 months." Card 2 is a different student, different story. You're building a pattern. By Card 6, the reader's already sold, and all you're doing is catching them: "Free trial, Saturday 9 AM, Santacruz. Book below."
- A cricket academy ran this format in February (which, for summer camp admissions, is crunch time) and leaned the quotes entirely toward coaching quality. Smart call — that's the specific objection parents are sitting with at that stage. Not "is my kid ready?" but "will the coaches actually be good?"
- A multi-sport academy used skill-milestone quotes instead of anything resembling transformation language — things like "he finally stopped mistiming the cover drive." Oddly specific. Exactly right. It signals genuine expertise without sounding like an ad.
And here's the mechanical reason this format punches above its weight: carousel ads in Meta's system generate roughly 3x more swipe interactions than single-image ads in the education category — this is from Meta's own Creative Best Practices documentation, updated March 2026. Every swipe registers as an engagement signal, and those signals push the ad outward to broader audiences within your targeting parameters. You're not just showing people an ad. You're letting the algorithm work harder for you with each interaction.
4. Google Search Ads with Hyper-Local Ad Groups
Here's a question worth sitting with before you set up your next campaign: why would a parent in Velachery click on an ad that says "Football Coaching in Chennai"? Chennai is enormous. That headline tells them nothing about whether the academy is actually near them — and most of them won't stick around to find out.
This is exactly why hyper-local ad groups outperform city-level campaigns by a margin that's hard to argue with.
The structure is dead simple. Don't build one campaign for your whole city. Build separate ad groups for each locality you're targeting — Velachery, Adyar, Tambaram, whatever's relevant — and give each one 8–12 tightly themed keywords. The landing page (or at the very minimum, a WhatsApp click-to-chat link) should name that specific area in the headline. Not "near you." Not "Chennai." The actual neighbourhood.
A few real-world examples of what this looks like in practice:
- A football academy in Chennai running three separate ad groups — Velachery, Adyar, Tambaram — each with a headline like "Football Classes in Velachery | Trial This Weekend." Local parents see a local headline. Clicks follow.
- A Carnatic music academy that only runs search ads on weekday evenings (6–9 PM) and Saturday mornings — because that's when parents are actually searching for after-school activity options, not at 2 PM on a Tuesday.
- A karate academy bidding on competitor-adjacent terms like "martial arts classes [locality]" and landing clicks at ₹12–₹18 each, versus ₹40+ for the same terms inside a broad city-level campaign.
The reason this works comes down to Quality Score — Google's internal metric for how relevant your ad is to what someone searched. Tight keyword-to-ad-to-landing-page alignment consistently scores 7–9 out of 10. Sloppy city-level generic campaigns? Usually 4–6. And that gap isn't just a vanity number — it directly lowers your cost per click.
Keep this running always-on, adjust bids weekly, and pull your search term reports every Monday without fail. Add negative keywords aggressively. Every irrelevant search term bleeding your budget is money that isn't going toward the parent two streets away who's already half-convinced.
3 Tactics Losing Effectiveness in 2026
Picture this: an academy owner hits "Boost" on a well-performing post, sets a custom audience, and waits. Except what they don't realise — and what Meta quietly stopped telling people — is that most of those targeting options were gutted between 2024 and 2025. Interest-based layering? Gone. What's left is Advantage+ audience, which is Meta's polite way of saying "we'll decide who sees this." The result is broader reach, lower intent, and a cost-per-trial-booking that's climbed roughly 40% compared to running a properly structured campaign objective. Boosting posts isn't advertising anymore. It's closer to a donation.
The "₹999/month | Call Now" static image is dying a slow, visible death. You've seen this ad format a thousand times — plain background, academy name, price, phone number. So have the parents you're trying to reach. Meta's own frequency data for education-category static ads shows creative fatigue kicking in at an average of 1.8 impressions per user. That's not a misprint. Most parents see the ad twice and then mentally file it under "ignore forever." With video inventory now available at lower CPMs, running a static price-led ad and paying full placement costs for it is a hard case to make.
YouTube pre-roll is the third one — and this is a bit more nuanced than the other two. TrueView was never really built for a single-location swimming academy or chess centre trying to pull enquiries from a 5km radius. It needs brand familiarity to convert, which national chains have and most local academies simply don't. Google's own benchmarks put click-through rates for local education advertisers on pre-roll at around 0.4% in 2025. Search and LSAs, by comparison, were pulling 1.8–2.4% for equivalent budgets. The format still exists and it's not going anywhere — but for a small academy with a tight creative budget, the ROI argument just isn't there.
Tactics by Funnel Stage
Acquisition
Reels ads with a "Book Trial" CTA are your best top-of-funnel bet right now. Not hypothetically — they're outperforming almost every other format for academies at the moment. Run them using Advantage+ audience targeting, seeded with your existing parent contact list, and Meta will do the heavy lifting of finding similar profiles at scale. One hard constraint though: lock the geography to a 5km radius around your academy. No matter how wide the audience expands, that boundary stays.
Google LSAs work a completely different angle. These aren't interruption ads — they're interception. The parent searching "football coaching near me" already wants what you're selling. They're just picking between you and the academy down the road.
Run both. Reels catches parents before they're even thinking about it; LSAs catch them mid-decision. The two formats barely overlap in who they reach or when they reach them — which means together, they cover the full top of funnel without cannibalising each other's budget.
Activation
Here's something most academies don't realise until they're three months into running ads: the drop-off isn't happening at the click. It's happening in that awkward gap between "interested" and actually booking the trial. A parent sees your ad, taps through, maybe even looks at your page — and then life interrupts. Gone.
The fix is almost embarrassingly simple. Run a WhatsApp Click-to-Chat ad — it's a Meta format where the CTA drops the parent straight into a pre-filled WhatsApp message, no form, no navigation, no friction. One tap and they're talking to you. That single change in how contact happens makes a measurable difference in how many parents actually follow through.
And for everyone who made it to your trial booking page but bailed before submitting the form? Don't write them off.
A retargeting campaign targeting that specific audience — people who visited the page but didn't convert — can pull a surprising number of them back. Keep the ad simple: a short video showing what the trial class actually looks like, and a line like "Spots are filling up this weekend." That mild urgency, paired with a visual reminder of what they almost signed up for, typically recovers somewhere between 15 and 25% of those drop-offs. Usually within 48 hours.
Retention
Upload your parent contact list as a Custom Audience and run a small awareness campaign — we're talking minimal budget — showing the moments families actually care about: belt ceremonies, competition wins, kids getting called out in front of the class. That's it. That's the play.
Here's why it works: the 90-day mark is where you lose students. Motivation dips, life gets busy, and suddenly the commitment feels optional. A well-timed reel of a grading ceremony showing up in a parent's feed doesn't feel like an ad — it feels like a reminder of why they signed their kid up in the first place. That emotional reinforcement is cheap to run and quietly effective at reducing churn.
Worth being honest about, though: Meta ads aren't really a retention tool. WhatsApp and email will always do more heavy lifting for students already enrolled. Paid ads can only support retention indirectly — and that's fine, as long as you're not spending serious money expecting them to do something they weren't built for.
How to Measure
These are the numbers that actually tell you what's working — not impressions, not reach, not any of the vanity stuff Meta serves up on the dashboard by default.
Cost Per Trial Booked (CPTB) is the one to watch first. Divide total ad spend by the number of trial classes booked directly from those ads. Under ₹300 is reasonable in tier-2 cities. In Mumbai or Bengaluru, under ₹600. Track it weekly — not monthly, because a single underperforming creative can wreck your average quietly over a month and you won't catch it until the damage is done.
Then there's the Trial-to-Enrolment Rate, which technically isn't a paid ads metric at all. But ignore it and your entire ad strategy is built on sand. The formula: (students who enrol after trial ÷ total trial attendees) × 100. If that number sits below 40%, optimising your ad creatives won't save you — the problem is downstream. Academies that follow up within 24 hours of the trial consistently land in the 50–65% range. That's the benchmark worth chasing.
Frequency is something a lot of academy owners don't check until it's too late. You'll find it in Meta Ads Manager under your Ad Set metrics — it's the average number of times one person has seen your ad. Keep it under 2.5 in any 7-day window. Cross 3.0 and you'll usually see performance fall and cost-per-result climb. The fix is boring but non-negotiable: refresh the creative as soon as you hit 2.5.
On the Google side, pull up your Quality Score in the Keywords tab. A 7 or above means your keyword, ad headline, and landing page are talking to each other coherently — and you're getting competitive CPCs for it. Below 5? You're essentially paying a penalty. Tighten the alignment between those three elements and the score comes up.
ROAS — Revenue from ad-acquired enrolments divided by total ad spend — is the big-picture metric, but it needs time to mean anything. Some students take 6–8 weeks from first seeing your ad to actually signing up, so a 90-day window is the minimum for a clean read. A 4:1 ratio (₹4 in annual fees for every ₹1 spent on ads) is a reasonable floor. Below that, something in the funnel needs fixing.
Frequently Asked Questions
How much should a coaching academy spend on paid ads per month?
Picture this: a coaching academy owner sits down to set up their first ad campaign and types "₹500" into the budget field — just to "test the waters." Two weeks later, they've got 11 clicks, zero leads, and a very firm belief that paid ads don't work. They do work. The budget just needs to be in the right ballpark.
A rough rule that actually holds up in practice: put 3–5% of your target monthly revenue toward ads. Chasing ₹1.5 lakh in fresh enrolments this month? That puts your starting budget somewhere between ₹4,500 and ₹7,500. Not a fortune, but not a rounding error either.
Where does that money go? Until you've collected enough data to know what's actually working for your specific academy, split it roughly 60–40 — the bigger chunk to Meta, the rest to Google LSAs. Meta tends to build awareness and fill the top of the funnel; LSAs catch people who are already searching, already close to a decision. Run both for a few weeks, watch the numbers, and then you'll have a real answer instead of a guess.
Should I run ads year-round or only during admission seasons?
The mistake most academy owners make? Going completely dark between admission cycles — then panic-spending in April wondering why their CPAs are through the roof.
Here's what actually happens when you disappear for months at a time: parents who were casually curious forget you exist, your account loses its optimisation history, and you end up competing against every other academy that also decided to wake up at the same moment. The platform hasn't seen your ads in ages. It treats you like a newcomer. You pay for it.
The smarter play is a two-speed approach. Keep a low-burn campaign running year-round — ₹3,000 to ₹4,000 a month is enough — just to stay visible and catch the occasional walk-in inquiry. It won't flood your inbox, but it keeps the engine warm. Then when peak windows open (April through June for summer camps, October and November for new academic batch admissions), you spike to ₹12,000–₹18,000/month. Parents are actively searching during those windows. Intent is higher. And because your account has been running consistently, the algorithm already knows who your audience is — which is why CPAs tend to be noticeably lower than if you'd started from scratch.
Seasonal bursts work best when there's a baseline underneath them. One without the other is the expensive way to do this.
My ads are getting clicks but no one is booking a trial. What's happening?
Clicks without bookings almost always come down to one of three problems — and they're more fixable than you'd think.
The most common culprit? The landing experience doesn't match what the ad promised. Someone sees "Book a Free Trial" in your ad, taps it, and lands on a generic homepage with no trial form in sight. That gap — even a small one — kills momentum instantly. They don't hunt around for the form. They just leave.
The second issue is friction. Too many steps between "I'm interested" and "I've booked." Every extra click is a place where a parent abandons the process. And the third problem is timing — if your booking window only shows slots during school hours or late evenings, you're fighting parent schedules, not helping them.
Here's a quick test worth running: replace your landing page with a WhatsApp click-to-chat link for two weeks. That's it. Just route the ad directly into a WhatsApp conversation where you or a team member can lock in a trial slot. The reduction in friction alone tends to push trial booking rates up by 20–30%. It's not a permanent solution, but it tells you very quickly whether your landing page is the problem.
Can I run paid ads with a very small budget — say, ₹2,000 a month?
Honestly? Yes — but you have to be ruthless about where that money goes. ₹2,000 a month sounds like nothing, and if you split it across two or three platforms, it basically is nothing. You'll burn through it collecting impressions and zero leads.
The move is to put the whole amount into Google Local Service Ads and aim at one, maybe two, hyper-local keywords. That's it. No splitting, no experimenting.
Here's why LSAs make sense at this budget: you only pay when someone actually calls or messages you. Not when they scroll past your ad. Not when they glance at it and move on. Only when they reach out. Meta charges you for eyeballs regardless of what those eyeballs do next — which is fine when you have the budget to play the volume game, but brutal when you don't. At ₹2,000/month, the pay-per-lead model is the only one that doesn't punish you for being small.
How do I know if my ad creative is the problem or my targeting?
Run the CTR check first. That single number tells you almost everything. On Meta Reels, anything below 1% means people are scrolling straight past — the creative isn't stopping them. On Google Search Ads, below 3% means your copy isn't matching what they came looking for. Either way, the ad itself is the problem, not who's seeing it.
But here's where academy owners get tripped up: they fix the creative, bookings still don't move, and they assume targeting is broken. It usually isn't. If your CTR is solid and trials still aren't coming in, the drop-off is happening after the click — slow response times, a landing page that buries the offer, or an enquiry form that asks for too much too soon. That's a conversion problem, not an ad problem.
Change one thing at a time. Seriously. If you tweak the creative and the landing page in the same week, you'll have no idea which one actually moved the needle — and you'll be guessing the next time too.
Free tools for academy owners:
- Free certificate generator — useful for grading events and milestone rewards that generate the kind of parent testimonials worth putting in your ads.
- Free fee invoice generator — keeps your billing from becoming a mess when new admissions start coming in through campaigns.
Related reading: WhatsApp Marketing for Coaching Academies — covers how to actually close the leads your paid ads are sending you.
Ready to manage your admissions, batches, and billing in one place? Start your free trial of Lynk and see how much admin time you get back.