State-by-State Guide
ESA approved vendors by state: the official way to confirm participating vendors
Every ESA program maintains its own vendor directory through its program administrator. Here is how to find the authoritative list for your state — and what "approved" actually means.
Why vendor approval is program-specific
There is no single national ESA vendor list. Each state's program uses its own administrator — ClassWallet, Odyssey, Step Up For Students, and others — and each administrator maintains a separate enrolled-vendor directory. A vendor approved in Arizona's ClassWallet program is not automatically approved in North Carolina's ClassWallet program, even though both use the same platform.
This matters because families sometimes purchase from a vendor who claims to "accept ESA funds" across states, without realizing their specific state's program requires separate enrollment. Always check the directory specific to your program, not the vendor's marketing materials.
How to find your state's vendor directory
| State | Program | Administrator | Vendor directory | Notes |
|---|---|---|---|---|
| Arizona | Empowerment Scholarship Account | ClassWallet | ClassWallet marketplace | Reimbursement also available |
| Texas | Texas Education Freedom Account (TEFA) | Odyssey (ClassWallet) | Odyssey marketplace | Marketplace-only, no outside reimbursement |
| Florida | Family Empowerment Scholarship / FES-EO | Step Up For Students | MyScholarShop / EduNav | Multiple scholarship types |
| North Carolina | Opportunity Scholarship / Education Savings | ClassWallet | ClassWallet marketplace | Separate programs for different populations |
| Nevada | Education Savings Account | Odyssey | Odyssey marketplace | Universal eligibility |
| Indiana | Choice Scholarship / Education Savings | State-managed | State vendor portal | Separate reimbursement process |
| Iowa | Students First Act | State-managed | Approved provider list | Reimbursement-based |
| Utah | Utah Fits All Scholarship | ClassWallet | ClassWallet marketplace | Universal eligibility |
For your state's full program details and official program links, see the 50-state ESA guide.
What "approved" actually covers — and what it does not
Vendor approval means the provider is authorized to receive ESA funds for eligible transactions through the program. It does not mean:
- Every product or service the vendor offers is eligible
- The vendor has been vetted for educational quality or safety
- The vendor's enrollment will continue indefinitely
You are responsible for verifying both the vendor's enrollment status and the eligibility of the specific product or service. See our eligible expenses guide for state-by-state breakdowns of what purchases are allowed.
Program-specific vendor guides
- ClassWallet approved vendors — Arizona, NC, Utah, and more
- Odyssey ESA marketplace providers — Texas TEFA and other Odyssey states
- MyScholarShop approved vendors — Florida Step Up For Students
- Texas TEFA approved providers
What to do when a vendor you want is not listed
Contact the vendor and ask them to apply for enrollment with your state's administrator. In most programs the process is free and takes one to four weeks. Alternatively, look for enrolled alternatives that offer a similar service. If you believe an important vendor category is unrepresented, contact your ESA program office — some programs actively recruit vendors in underserved categories.
For guidance on finding local providers who accept ESA funds, see Providers that accept ESA funds near me.