For Providers: Get Listed →
The School Choice IndexFind Funds

ClassWallet Platform Guide

ClassWallet approved vendors: what it really means, state by state

ClassWallet is the platform behind several major ESA programs. But "ClassWallet approved" does not mean the same thing in every state. Here is what it actually means — and how to check before spending your funds.

By The School Choice Index Editorial TeamPublished Last reviewed

ClassWallet is a platform, not a single approval list

ClassWallet is a financial technology company that provides the software infrastructure for several state ESA programs. Think of it like a payment processor with a built-in marketplace — the platform is shared, but each state's program is completely separate. Arizona's vendor list has different members than North Carolina's, even though both log in through ClassWallet.

When you see "ClassWallet approved vendor," the approval is always state-specific. A curriculum company may be enrolled in three state programs through ClassWallet and not enrolled in a fourth. Always verify within your specific program account.

States using ClassWallet and how their vendor systems work

StateProgramPurchase methodNotable
ArizonaEmpowerment Scholarship AccountMarketplace + reimbursementLargest ESA program by enrollment; broad expense eligibility
North CarolinaOpportunity Scholarship ESAMarketplaceSeparate programs for different populations (disabilities, income, universal)
UtahUtah Fits All ScholarshipMarketplaceUniversal eligibility; $8,000 per student
FloridaFamily Empowerment Scholarship (some tracks)Mixed — some tracks use MyScholarShopMultiple scholarship programs, different platforms by track

Platform contracts change. Verify current platform use with your state's education agency or through the 50-state guide.

How to check if a vendor is enrolled in your state's ClassWallet program

  1. Log in to your ClassWallet account for your state program (each state has its own login/portal).
  2. Open the Marketplace or Shop section.
  3. Search by vendor name or browse by category.
  4. An active vendor listing with an "Add to Cart" or equivalent button confirms enrollment.
  5. If the vendor does not appear, they are not enrolled — even if they claim to be.

ClassWallet vs. Odyssey: what is the difference?

Odyssey is a marketplace platform built on ClassWallet infrastructure. Some states use the ClassWallet brand directly (Arizona, North Carolina, Utah); others use the Odyssey brand for their marketplace (Texas TEFA, Nevada). For families, the functional experience is nearly identical — log in, browse vendors, purchase with ESA balance. The brand difference does not change the underlying rule: vendor enrollment is state-specific.

For Odyssey-specific guidance see Odyssey ESA marketplace providers. For Arizona specifically see Arizona ESA: reimbursement vs. marketplace.

What to do when a vendor you want is not enrolled

Contact the vendor and direct them to the ClassWallet vendor enrollment page. Most providers who are not enrolled simply have not applied — the process is free and does not require a minimum sales volume. Enrollment is not limited to large companies; individual tutors, small private schools, and independent therapists all regularly enroll.

For Arizona families specifically, an unenrolled vendor can sometimes be paid through the reimbursement process — check the Arizona reimbursement guide for conditions and limitations.

Frequently asked questions

What does 'ClassWallet approved' mean?
'ClassWallet approved' means a vendor has enrolled with ClassWallet for a specific state's ESA program and is authorized to receive ESA payments through that program's ClassWallet account system. It does not mean every product they sell is eligible — you still need to match items to your state's allowed expense categories.
Do ClassWallet vendor lists differ by state?
Yes, significantly. ClassWallet is a platform used by multiple state ESA programs, and each state maintains its own vendor enrollment list. A vendor enrolled in Arizona's ClassWallet program is not automatically enrolled in North Carolina's, even though both use ClassWallet.
How do I access the ClassWallet vendor directory?
Log into your state's ClassWallet account and navigate to the marketplace or vendor search. You must be logged into the correct state program account — Arizona families use a different portal than North Carolina families, for example.
Can I buy from a ClassWallet-enrolled vendor in a different state's program?
No. Your ESA funds are specific to your state's program. Even if a vendor is enrolled in another state's ClassWallet program, purchases for your program must come from vendors enrolled in your state's list.
How do vendors enroll with ClassWallet?
Vendors apply through ClassWallet's vendor portal, selecting the specific state program(s) they want to participate in. The process is free and open to any provider type. After approval, they appear in the marketplace for families in the enrolled state programs.
What states currently use ClassWallet for ESA administration?
States that have used ClassWallet include Arizona (Empowerment Scholarship Account), North Carolina (Opportunity Scholarship ESA), Utah (Utah Fits All), and others. State platform contracts change over time — always verify the current administrator through your state's education agency.