For Providers: Get Listed →
The School Choice IndexFind Funds

Microschools · ESA Approval · State Guide

How to get your microschool approved for ESA funds: state-by-state guide

There is no single ESA microschool approval step. The process depends on how your state classifies microschools — as a private school, an education service provider, or something else. In Arizona, participation flows through ClassWalletand the state’s qualifying-school definition. In Texas, Odyssey. In Florida, Step Up for Students.

Last verified: · Sources: Arizona ADE ESA handbook; Texas TEFA rules; Step Up for Students; Wyoming DOE; Tennessee DOE

By The School Choice Index Editorial TeamPublished Last reviewed

What “ESA microschool approval” really means

A microschool cannot simply declare itself ESA-eligible. To receive ESA or scholarship payments from families, the microschool generally needs to be:

  1. Recognized by the state as an eligible institution or service provider under that program’s rules
  2. Registered in the payment platform families use to direct ESA funds
  3. Invoicing correctly using the format the state or platform requires

The category matters: a microschool that qualifies as a private school follows one path; one that qualifies as an education service provider follows another. Some states treat microschools as neither, which means families at that microschool cannot currently use ESA funds for tuition.

Step-by-step: how to get your microschool approved for ESA

StepActionWhat to know
1Determine what category your microschool fitsPrivate school, education service provider, or another category — the category determines which approval path you follow.
2Check your state's definition of eligible institutionsRead the state's ESA handbook or statute for the definition of a 'qualifying school' or 'approved provider.' Does your microschool meet it?
3Register with the state or payment platformIn Arizona, this means ClassWallet vendor registration. In Florida, this may mean Step Up school participation. In Texas, Odyssey registration.
4Get a vendor or school ID in the systemYou need an identifier in the payment platform before families can direct ESA funds to you.
5Set up your invoicing processPrepare invoice templates that meet your state's requirements — student name, dates, amount, service description.
6Handle special education documentation if applicableIf you serve IEP students, confirm the extra documentation and qualification requirements for special education providers.
7Communicate clearly with families about the processTell families how to direct funds to your microschool, what the invoicing workflow looks like, and what to do if a payment is delayed or rejected.

State-by-state microschool ESA eligibility snapshot

StateEligibility pathPayment platformSpecial ed note
ArizonaMust meet 'qualifying school' definition; ClassWallet registration requiredClassWalletSpecific rules for disability-related services
Texas TEFAProvider/vendor review via Odyssey; offering-level reviewOdyssey (tefa-vendors.withodyssey.com)Higher account amounts for disability students; extra conditions apply
Florida (FES-EO)Private school must be approved by Step Up for StudentsStep Up for Students portalDisability program (FES-UA) has separate rules
WyomingEducation service provider application; check ESP handbookWyoming ESP portal (WDE)Check WDE for disability student ESA rules
TennesseeParticipating school or service provider per ESA statuteTennessee DOE ESA portalCheck Tennessee ESA handbook for disability rules

Arizona: the most detailed example

Arizona’s ESA is one of the most permissive in the country. Arizona allows ESA funds to be used for tuition at qualifying schools, which may include microschools if they meet the state’s definition. Key steps in Arizona:

  • Review the ADE ESA handbook for the definition of “qualified school”
  • Confirm your microschool meets that definition (this may require a private school registration or notification in Arizona)
  • Register through the ClassWallet vendor process
  • Use the correct invoicing format through ClassWallet — student name, billing period, amount, service description

Arizona also has specific rules for students with disabilities enrolled in the ESA program. If your microschool serves students with IEPs or disability-related service needs, review the special education sections of the ADE ESA handbook separately.

Invoicing correctly for ESA payments

A rejected invoice is not a rejected microschool — it is a documentation problem. Make sure every invoice you send through the ESA system includes:

  • Student name or account reference
  • Your microschool’s legal name and contact information
  • Service dates or billing period
  • Description of the educational service
  • Amount due
  • Your ClassWallet or other platform vendor ID

In Arizona, ClassWallet has specific invoice templates and a submission process. Follow that process exactly — do not create your own invoice format without confirming it is accepted.

What to tell families about the ESA payment workflow

Families who want to use ESA funds at your microschool need to understand:

  • How to authorize a payment to your microschool in their ClassWallet or program account
  • What the invoice timeline looks like
  • That payment is not instant — it may take days to weeks after a correct submission
  • That a rejected invoice needs to be corrected before resubmission
  • What documentation they need to keep on their end

Common mistakes microschools make with ESA approval

  • Assuming they are eligible without checking the state definition — Always read the qualifying-institution definition in your state’s program
  • Using a generic invoice instead of the program’s required format — Each platform has specific invoice requirements
  • Telling families they can use ESA funds before the microschool is actually approved — Families may try to submit payments that fail, which creates frustration and confusion
  • Skipping the special education documentation for IEP students — These students often have additional requirements under the ESA rules

Related guides

Frequently asked questions

How do I get a microschool approved for ESA funds?
There is no single step to get a microschool approved for ESA funds in every state. The process depends on the state's rules for what counts as an eligible school or service provider. In Arizona, microschools participating in the ESA program typically need to meet the definition of a qualified school, complete any ClassWallet vendor or provider registration, and invoice correctly. In other states, approval may follow a private school participation process, an education service provider application, or a program-specific review.
What is a microschool in the ESA context?
A microschool is a small private school or learning community, typically serving 5–15 students, often in a home or rented space, with a teacher, learning guide, or tutor leading the group. In the ESA context, a microschool may qualify as a private school in some states, as an education service provider in others, or may not qualify at all, depending on how the state defines eligible educational institutions or service providers.
Does Arizona's ESA allow microschool tuition?
Arizona's ESA program allows tuition payments to qualified schools, which may include microschools that meet the state's definition of a qualifying private school. To receive tuition payments through Arizona's ClassWallet system, the microschool must meet the state's qualifying school definition, register as a vendor, and follow the invoicing process through ClassWallet. Arizona's ADE ESA handbook has specific information about eligible institutions and invoice requirements.
Do microschools serving special education students have extra requirements?
Yes. Microschools that serve students with disabilities or IEP-eligible students may face additional requirements, including documentation of special education qualifications and compliance with relevant state special education laws. Arizona's ESA program has specific rules for students with disabilities, and the invoice and approval process for special education-related services may involve extra steps. Always check the current-year program guidance for special education provider rules.
How should a microschool invoice for ESA payments?
Most ESA programs require a specific invoice format that includes: the student name (or student ID), the school or provider name, the billing period or service dates, the amount, and a description of the educational service. In Arizona, ClassWallet has a specific invoice submission process. Never use a generic business invoice without confirming it meets your state's ESA invoice requirements.
Can a microschool receive ESA payments from multiple families?
Yes, in states where microschools are eligible. Each family's account is separate, so the microschool must invoice each family's account individually. Each invoice must meet the program's documentation requirements. If any one invoice is rejected, that does not automatically affect the others — but the issue causing the rejection should be corrected before resubmitting.
What states allow microschools to participate in ESA programs?
Arizona, Texas, Florida, and several other states have ESA programs that can allow microschools to participate, but the eligibility criteria differ significantly. Arizona is among the most permissive. Texas's TEFA program is rolling out and vendor/school approval is tied to the Odyssey platform. Florida operates through Step Up for Students. Always verify with the current state program whether a microschool meets the eligible institution or provider definition before promoting ESA eligibility to families.