Parents fall in love with your school in person. Our ads get them in the door.
Facebook and Instagram ads for independent preschools, built from your own classrooms, your own photos, and the way you actually talk to families.
That classroom photo is a real frame from one of our ads for a Brooklyn preschool, filmed in their own classroom. The ads themselves are further down this page. No stock photos, no AI, anywhere.
Word of mouth fills your school, until the year it doesn't.
Most independent schools grow the way yours probably has: a family has a wonderful year, they tell three friends at the playground, the friends come tour. It is the best marketing there is, right up until the year it thins out. A chain opens two blocks away, a big class graduates, a few families leave the neighborhood, and suddenly September arrives with empty seats. A seat that is empty in September usually stays empty until January.
The fix is not louder marketing. It is being visible to the right families at the moments they are already deciding. Camp fills in late winter. September fills through spring and summer. Afterschool fills in a few short weeks of August. Parents make these decisions inside those windows, so your school has to show up before each window opens, not after it closes.
What working together actually looks like.
First two weeks: we set everything up
We connect your Facebook and Instagram, make sure every inquiry and registration on your website gets counted, and build the first round of campaigns. You approve everything before a single dollar is spent.
The right families see your school
Your ads reach parents of little kids within a short commute of your door, in the same neighborhoods your current families come from. Not everyone in the borough: the few thousand households who could genuinely enroll. The ad money goes straight to Meta and is always yours, usually $15 to $40 a day depending on your area.
The ads feel like your school, because they are your school
Every ad is built from your own photos and the way you actually talk at tours, matched to the season: camp ads when parents plan summer, fall ads when they tour for September. The phone in the results section below shows a real one, running right now. You approve every ad before it runs.
Families book tours and register
Parents click through to your website to book a tour or register. Clicks and inquiries start within the first few days. Registrations build across each enrollment window, the way enrollment actually works.
Every Monday, one report you will actually read
What ran, what it cost, how many families inquired and registered, and what we are doing about it next week. Plain English, two minutes, no dashboards to log into. Here is a piece of a real one:
"The headline this week: 2 families completed a registration straight from the ads... the clearest conversion signal we've had, and both came off the evergreen brand post. The brand post is earning its lead spot, so we'll keep it front and center."
It plugs into the tools you already use.
If your registrations run through Sawyer, we know the drill firsthand: we have wired it up before, and completed registrations flow straight into the ad reporting. Brightwheel, Procare, Jumbula, Regpack, or a form on your own website all work too. Nearly every registration platform gives us a way to count a completed signup, whether that is a spot for the Meta pixel, a confirmation page we can tag, or a simple export.
What that means for you: no new software to buy, no switching systems, no IT project. We do the wiring during setup week, and from then on the Monday report can tell you what the ads actually produced, not just what they cost.
What this looks like at a preschool in Brooklyn.
We run the ads for a bilingual preschool in Brooklyn: small classes, more than one location, the kind of school parents cross neighborhoods for. This is what parents see in their feed this week:
We learn from children, every day.
And here is how this year has gone since January:
Counting every completed registration across camp, fall, and afterschool while the ads ran. Even the share Meta tracks directly to a specific ad pays for the year of advertising many times over.
In plain terms: a school in one of the most competitive childcare markets in the country keeps its programs full on about $40 a day. In a smaller market the same system costs less to run, which is why budgets start around $15 a day. Here is one of the actual ads doing the work:
A summer camp that feels like a second home. Children spend their days with the same two dedicated teachers in a group of just 15 kids. They garden, paint, sing, build, and play ... See more
Who this is for, and who it is not.
A fit if you are
- An independent preschoolMontessori, Reggio, language immersion, play-based. One school or up to four campuses. A place with a real point of view on childhood.
- In a city, suburb, or town with families nearbyBrooklyn brownstones or a town with one main street: what matters is enough families within a short commute of your door, not your zip code. Budgets and fees scale to your market.
- Tuition-funded with seats to fillWhether your tuition is $6,000 or $36,000, one filled seat pays for a lot of marketing.
Not a fit if you are
- A franchise with in-house marketingYou already have this covered at the corporate level.
- Full with a waitlistIf you cannot take new enrollments, ads just annoy parents. Come back when a room opens, we will still be here.
What directors ask us first.
What should we budget?
Two costs, and both scale to your market. The ad money goes straight to Meta and is always yours: $15 to $40 a day depending on your area. A Brooklyn school needs the top of that range; a smaller market does not. Our fee gets quoted on the call once we understand your school, and smaller markets pay a smaller retainer. For scale, one enrollment usually covers more than a year of both.
How fast will we see results?
Ads are live about two weeks after we get access. Clicks and inquiries start within days. Registrations follow your enrollment windows: camp registrations come in when camp fills, fall registrations when fall fills. Give it one full season before judging it, the same patience you ask of a new family.
What do you need from us?
Three things: access to your Facebook page and ad account (we can set these up with you), your calendar of programs and dates, and photos you have signed permission to use. Plus someone who replies to new inquiries within a day, because a slow reply to an interested parent wastes more ad money than anything else.
What about photos of children online?
Only photos your school provides, with signed parent releases on file. No stock photos, no AI-generated children, nothing a parent has not agreed to. You approve every image before it runs, and we take any photo down the same day you ask.
Are we locked into a contract?
No contracts, no minimums. Everything is month to month and you can cancel any time. We do recommend giving it three months, because a campaign needs one real enrollment window to prove itself, but that is a recommendation, not a lock. We should have to earn every month.
Talk to the person who actually runs the ads.
That is me, Tim. No account managers, no handoffs. Tell me how many seats you need to fill and which programs matter most. In 20 minutes I will tell you what I would run, what it would cost, and honestly whether ads will work for your school. If they will not, I will say so and point you somewhere better.