If you Google “how to promote a dance school,” you’ll get the same list you’ve read a hundred times. Post on social media. Run Facebook ads. Hand out flyers at the school gate. Ask for referrals. Start a TikTok.
I ran a dance school for 25 years. I tried all of it. And I can tell you exactly what it gets you: a lot of time spent talking to people who already know your name.
The real question isn’t “how do I promote my dance school.” It’s “how do I reach parents who’ve never heard of me.” Those are two completely different problems, and most marketing advice only solves the first one.
The advice you keep hearing doesn’t work
Let me be blunt. If someone tells you the answer to growth is “post more consistently on Instagram,” they either don’t run a dance school or they’ve never looked at where their new families actually came from.
Here’s what most dance school marketing advice looks like:
- Post 3-5 times a week on social media
- Run a referral incentive programme
- Film behind-the-scenes Reels
- Boost posts for local reach
- Put flyers in cafes and libraries
None of this is wrong, exactly. But none of it solves the actual problem: reaching parents who don’t already know you exist.
Why social media doesn’t grow a dance school
Social media is a retention tool. It’s brilliant at keeping your existing community warm, informed, and connected. It reminds parents about show dates. It shares proud moments from class. It builds a sense of belonging.
What it doesn’t do is reach new families.
Your Instagram posts go to your followers. Your Facebook posts go to your group members. Even boosted posts go to a cold audience that scrolls past dance content because they weren’t looking for it.
The maths is simple. If 500 people follow your school on Instagram, your organic reach is probably 50-100 of them per post. Those are the same 50-100 people every time. That’s not growth. That’s maintenance.
And here’s the part nobody talks about: social media doesn’t compound. Last Tuesday’s Reel is gone. It generated some likes, maybe a share, and then it disappeared into the feed. Next week you start from zero again.
Compare that to a web page that ranks on Google for “dance classes in [your area].” That page generates enquiries this month, next month, and next year. Without you lifting a finger after it’s built.
Why flyers and word of mouth hit a ceiling
Word of mouth built your school. I know that because it built mine too. For the first 10, maybe 15 years, referrals from happy parents were enough. Your reputation spread through school gates and WhatsApp groups and Saturday morning drop-off conversations.
But every dance school owner who built on word of mouth eventually hits the same ceiling. You’ve reached the outer edge of your warmest contacts. The parents who would recommend you already have. The local community who’d naturally discover you already did.
Beyond that ceiling, there are thousands of parents in your catchment who’ve never heard of you, whose kids would love what you offer, and who will find someone else first. Because they’ll search Google, not ask at the school gate.
Flyers have the same problem but worse. They’re not targeted, they don’t measure, and they end up in the recycling bin the same day. I’ve handed out thousands over the years. I can count on one hand the families that came from them.
The channel that actually grows dance schools
Here’s what parents actually do when they want to find a dance class for their child:
They Google it.
The numbers are real and they’re large:
- “dance classes near me”: 4,400 searches per month
- “ballet classes for kids”: 2,900 searches per month
- “dance classes for toddlers”: 1,900 searches per month
- “kids dance classes [city name]”: 500-1,500 searches per month depending on location
These aren’t people scrolling past your content. These are parents with their phone in hand, actively looking for exactly what you offer, right now, in your area.
And here’s the critical thing: most dance school websites don’t show up for any of these searches. Not because Google is unfair. Because their websites aren’t built to rank.
If your website is a single-page brochure with a class timetable and a contact form, Google has nothing to work with. It doesn’t know which areas you serve. It doesn’t know which age groups you teach. It can’t distinguish your school from the 40 other results it could show instead.
What makes a dance school website actually rank
Ranking on Google isn’t magic. It’s engineering. There are specific, measurable things that determine whether your site appears for local searches or gets buried on page 4.
Location pages for every area you serve. If you teach in Hendon, Finchley, Mill Hill, and Barnet, you need a dedicated page for each one. Not a single “Areas We Cover” page with a list of postcodes. A proper page that says “Dance classes in Hendon” with class times, venue details, and content specific to that area. Google needs to see that you serve each location specifically.
Mobile speed above 85. More than 70% of parents searching for dance classes are on their phone. If your site takes 4 seconds to load, they’ve already tapped the next result. Google measures this with PageSpeed scores and uses it directly in rankings. Most dance school websites score 40-60. You need 85 or above.
Schema markup. This is invisible code that tells Google exactly what your business is: a dance school, at these locations, offering these class types, for these age groups, with these opening hours, and this star rating. Without it, Google is guessing. With it, Google knows.
A clear path from landing to enquiry. Every page needs to answer one question and offer one next step. For a parent who searched “ballet classes for 5 year olds in [your area],” that means: yes we offer this, here’s when, here’s what to expect, here’s how to book a trial. Three clicks, done.
What happened when MOUVE rebuilt their website
I’ll give you a real example because theory is cheap.
MOUVE by Dancing with Louise is a children’s dance school in North London. Over 1,000 students, 80+ weekly classes, 25 years of operation, 5.0 Google rating. Exactly the kind of school that should be easy to find online.
Their old website was a WordPress build that had been patched together over years. It worked as a brochure. Parents who already knew the school could find class times and contact details. But it generated zero organic enquiries. Every new family came from paid ads or personal recommendations.
We rebuilt the site from scratch. Custom code, not a template. Location pages for every area served. Schema markup telling Google exactly what the school offers. Mobile PageSpeed score went from 55 to 90.
The results in the first month:
- Homepage clicks from Google went from 19 to 199 per month
- Keywords ranking on Google doubled from 7 to 14
- 5 of 7 new location pages started ranking within a week
- Google Ads cost per click dropped 22% (same ads, same budget, just a faster landing page)
Then we ran a test. We turned off all paid advertising for 48 hours.
4 trial bookings came in from organic search alone.
That had never happened before. Not once in the entire history of the previous website. Parents were finding the school through Google, without a single pound spent on ads.
The priority order: what to do first
If you take one thing from this post, let it be this: your website is not a nice-to-have. It’s the foundation that every other marketing channel sits on top of.
Here’s the order that works:
1. Fix your website first. Before you spend another pound on ads, before you film another Reel, before you print another flyer. Make sure your website loads fast, ranks for your areas, and converts visitors into trial bookings. This is the asset that compounds.
2. Layer ads on top of a site that converts. Once your website is doing the heavy lifting, paid ads become dramatically more efficient. You’re no longer paying to send parents to a slow page that doesn’t rank. The MOUVE case study showed a 22% drop in ad costs purely from improving the landing page speed. Same ads, same targeting, lower cost.
3. Use social media for what it’s actually good at. Retention. Community. Keeping existing families engaged and informed. Reminding parents about upcoming events. Celebrating students. Social media is brilliant at all of this. Just stop expecting it to be your growth engine.
What to do this week
You don’t need to rebuild your entire website tomorrow. But you can start understanding where you stand.
Check your PageSpeed score. Go to pagespeed.web.dev, enter your website URL, and run the mobile test. If you score below 70, your site is actively costing you enquiries and inflating your ad spend.
Search for your own school. Open an incognito window and search “dance classes in [your area].” Are you in the top 3 results? If not, parents in your catchment are finding your competitors first.
Count your location pages. How many areas do you teach in? How many of those areas have their own page on your website? If the answer is “we have one timetable page,” that’s your gap.
Check your schema. Right-click your website, select “View Page Source,” and search for “schema” or “LocalBusiness” or “DanceSchool.” If nothing comes up, Google is guessing what your business is rather than being told.
Look at your Google Search Console. If you don’t have this set up, that’s step one. It’s free, it takes 10 minutes, and it shows you exactly which searches your site appears for and how many clicks you’re getting. You might be surprised how few.
The uncomfortable truth
Most dance school owners spend 4-5 hours a week on social media content. They spend zero hours on their website after it’s built.
That ratio is backwards.
Your social media reaches the same 100 people who already know you. Your website, if it ranks, reaches the 4,400 parents searching for dance classes in your area every single month. Parents who’ve never heard your name. Parents whose children would thrive in your classes.
The question isn’t whether to promote your dance school online. It’s which channel actually reaches new families versus which one just feels productive because it generates likes.
Google search reaches new families. Everything else maintains the ones you already have. Both matter. But only one of them grows your school.