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
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:
- Recognized by the state as an eligible institution or service provider under that program’s rules
- Registered in the payment platform families use to direct ESA funds
- 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
| Step | Action | What to know |
|---|---|---|
| 1 | Determine what category your microschool fits | Private school, education service provider, or another category — the category determines which approval path you follow. |
| 2 | Check your state's definition of eligible institutions | Read the state's ESA handbook or statute for the definition of a 'qualifying school' or 'approved provider.' Does your microschool meet it? |
| 3 | Register with the state or payment platform | In Arizona, this means ClassWallet vendor registration. In Florida, this may mean Step Up school participation. In Texas, Odyssey registration. |
| 4 | Get a vendor or school ID in the system | You need an identifier in the payment platform before families can direct ESA funds to you. |
| 5 | Set up your invoicing process | Prepare invoice templates that meet your state's requirements — student name, dates, amount, service description. |
| 6 | Handle special education documentation if applicable | If you serve IEP students, confirm the extra documentation and qualification requirements for special education providers. |
| 7 | Communicate clearly with families about the process | Tell 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
| State | Eligibility path | Payment platform | Special ed note |
|---|---|---|---|
| Arizona | Must meet 'qualifying school' definition; ClassWallet registration required | ClassWallet | Specific rules for disability-related services |
| Texas TEFA | Provider/vendor review via Odyssey; offering-level review | Odyssey (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 Students | Step Up for Students portal | Disability program (FES-UA) has separate rules |
| Wyoming | Education service provider application; check ESP handbook | Wyoming ESP portal (WDE) | Check WDE for disability student ESA rules |
| Tennessee | Participating school or service provider per ESA statute | Tennessee DOE ESA portal | Check 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