The ESA market has a discovery problem, and nobody in the legacy directory world is solving it
$4.5B in ESA funding is active, 600K+ students carry funded accounts — and yet the providers families want are often invisible to the exact parents most ready to hire them. The discovery gap in the ESA market, why legacy directories can't close it, and what purpose-built ESA discovery actually looks like for providers.
The ESA market has a discovery problem, and nobody in the legacy directory world is solving it
$4.5 billion in family funding is active. Parents are ready to spend. So why are so many providers still invisible to the people most ready to hire them?
Here is the strangest thing about the ESA market as it stands today.
More than eighteen states now run Education Savings Account programs. Sixty-seven programs are live nationwide. Over 600,000 students are individually funded, each with thousands of dollars per year sitting in a wallet with their parents' name on it. The combined annual spending power across these programs has crossed $4.5 billion.
And yet, if you talk to a reading specialist in a mid-sized Florida city, a microschool founder in Phoenix, a small Christian school in Iowa, or a speech therapist in Oklahoma — the kind of provider ESA dollars are specifically supposed to reach — you will hear a consistent complaint. Families can't find them. Funded families, at that. Families who have the money in hand, know what category of service they want to buy, and still end up calling the one or two providers who happened to show up first in a Google search — often the largest, most-established operators, not the ones who would have been the best fit.
There is a quiet but expensive gap sitting between "families have money" and "families find the right provider." It's a discovery gap. And the existing directory infrastructure wasn't built to close it.
What parents are actually trying to figure out
Stand in the shoes of a parent who just got approved for an ESA.
They don't have $8,000 to spend on education in the abstract. They have $8,000 that is governed by a specific state program, with a specific list of eligible expense categories, processed through a specific fund manager, with a specific set of rules about what a provider has to be credentialed for in order to accept it.
Their actual question isn't "what are the best schools near me." Their actual question is some version of:
Who near me — that's approved under my specific program — can I pay with these funds for this category of service?
That's a four-way filter: geography, program eligibility, expense category, and fund-manager compatibility. Any directory that answers only some of those filters is not actually answering the question.
Generic school directories — Niche, GreatSchools, local review sites — were built for a completely different era, when K-12 purchasing decisions were dominated by district boundaries, public school test scores, and occasional "is this private school worth it" comparisons. Those tools don't know which providers are approved in a given ESA program. They don't know which categories of service (tutoring, therapy, curriculum, arts, co-op, microschool, homeschool supplements) are eligible under a given state's rules. They don't track fund-manager compatibility. In most cases they don't list individual tutors, therapists, or microschools at all — only brick-and-mortar private schools.
Local community directories are the same problem in a different form: they're geographic but not program-aware, and they almost never distinguish between providers who take ESA funds and providers who don't.
Search engines, meanwhile, surface results based on whoever ranks — which, in practice, means the providers with the biggest content budgets and longest operating history. That correlates poorly with fit for a specific family in a specific program.
The result is that ESA-funded parents spend hours doing detective work: cross-referencing their program's eligible-expense list with local business websites, calling practices to ask "do you take ClassWallet?" or "are you registered with Step Up For Students?", and often giving up or defaulting to whoever is closest to the front of mind.
Invisible at the exact moment of demand
For providers, this is particularly painful because the intent gap it creates is extreme.
A parent who has just been approved for an ESA is not a cold lead. They are not "someone who might one day consider private education." They are a person with known funding, a known timeline (most programs require spending to happen in a defined window), and a known category of need. From a marketing standpoint, these are the most qualified prospects in K-12 history.
And they are routinely failing to connect with providers who would be excellent fits — not because those providers are bad or expensive, but because those providers are invisible to the filter the parent is actually trying to apply.
The second-order effect is that funded families disproportionately end up with whichever providers have the biggest marketing engines. Those providers are often fine. But the ESA ecosystem was built on the premise that families should have real, diverse choice — tutoring groups, microschools, unique curricula, specialists — and the discovery layer is currently failing that premise. Small and mid-sized providers, who are often delivering the most differentiated instruction, are hardest hit.
Under-enrollment at the exact moment of a historic funding expansion is not a market problem; it is a plumbing problem.
What purpose-built discovery actually looks like
It is worth being concrete about what a directory built for the ESA market would do differently.
It would start from the parent's actual filter: state, program, expense category. A parent in Arizona shouldn't see a list of "private schools" the way they would on a generic site. They should see "providers approved under the Arizona ESA, in the categories my child's plan covers, within driving distance." Every other dimension — ratings, reviews, photos — is downstream of that core eligibility filter.
It would verify provider-program compatibility, not just collect self-reported claims. "Accepts ESA" is not a useful piece of metadata if it doesn't specify which ESA. A directory that lists 122,000+ providers but makes "approved under this specific program" a first-class field is doing infrastructure work that Google and Niche simply aren't set up to do.
It would carry intent traffic to providers — traffic where the user has already indicated their state, their eligibility, their category of need. The difference in conversion between generic school-directory traffic and ESA-program-filtered traffic is not a small optimization; it's an order of magnitude, and it lands directly in the provider's enrollment numbers.
And it would treat small and mid-sized providers as first-class listings. Microschools, one-location private schools, individual tutors, therapy practices, specialty programs — the exact operators ESA policy was designed to empower — need to show up in discovery with the same weight as the largest networks. A directory that over-indexes on brand-name institutions reproduces the concentration problem ESA was built to break.
Where this lands over the next two years
The ESA market is still early. Programs are still being stood up. Fund-manager plumbing is still getting built. Many families haven't gone through their first spending cycle yet. The discovery layer is, for now, underbuilt — which makes the next twenty-four months the defining window for who becomes the default front door to this market.
There is strong historical precedent for what happens next. In every previously fragmented, intent-heavy, regulated market, one discovery layer eventually consolidated default traffic: Zillow in real estate, Indeed in employment, Expedia in travel, Zocdoc in healthcare scheduling. Whoever becomes the canonical "go here to find the provider" answer captures disproportionate enrollment share for the providers on-platform and leaves the off-platform providers fighting for what's left.
For providers, the practical implication is straightforward: the cost of being listed in a purpose-built ESA directory is, at worst, the cost of a few hours of a staff member's time filling out a profile. The cost of not being listed — as the market tips toward canonical discovery — is every family you don't hear from.
Where we sit
At SchoolZone, discovery is the problem we've been working on since day one. Our directory covers more than 122,000 providers across all fifty states, tracks all sixty-seven live ESA programs, and filters by the actual decision criteria parents use — state, program, category, geography. We launched our provider listings program because the providers we were cataloging told us, over and over, that they weren't being found by the exact families who had dollars to spend with them.
But the bigger point isn't any single directory. It's that $4.5 billion in annual spending is going to route through somebody's discovery layer over the next few years, and the providers who treat listing infrastructure as a core distribution channel — not an afterthought — are going to be the ones funded families actually reach.
The demand is in the market. The dollars are in the market. The only remaining question is who the families can find.
