For Providers: Get Listed →
The School Choice IndexFind Funds

Online Learning · ESA Guide

Best online ESA-eligible learning options

Online learning has exploded in ESA states — and so have the platforms claiming to accept ESA funds. Here is how to find what is actually enrolled in your state's marketplace, by subject, grade, and format.

By The School Choice Index Editorial TeamPublished Last reviewed

The two categories of online ESA learning

Online learning options for ESA families fall into two broad categories:

  • Full online homeschool programs — serve as the student's primary curriculum and educational structure (see ESA-approved online homeschool programs).
  • Supplemental online learning — individual courses, tutoring, practice platforms, and enrichment programs that complement any educational setting.

This guide focuses on the second category — supplemental online learning options that families use alongside their primary education arrangement.

Online platforms that participate in ESA programs

PlatformTypeGradesSubjectsNote
OutschoolLive online classesK–12All subjects + enrichmentEnrolled in multiple ESA programs; check your state
Khan Academy (Khanmigo)Self-paced + AI tutoringK–12Math, science, humanitiesSome paid tiers; verify enrollment
Time4LearningSelf-paced curriculumPreK–12Full curriculumEnrolled in several ESA programs
IXL LearningAdaptive practiceK–12Math, ELA, science, social studiesCheck your state's marketplace
Connections AcademyFull virtual schoolK–12Full curriculumAvailable in select states; check enrollment
Beast Academy OnlineMath curriculum2–5Advanced mathVerify ESA marketplace enrollment
All About Reading (online)Phonics instructionPreK–3Reading/phonicsCheck ClassWallet/Odyssey enrollment
Varsity TutorsLive tutoringK–collegeAll subjectsEnrolled in multiple ESA programs

Enrollment status changes throughout the year. Always verify in your state's marketplace before purchasing a subscription or booking a class.

How to verify an online platform is enrolled in your state

  1. Log into your ESA marketplace account (ClassWallet, Odyssey, Step Up / MyScholarShop).
  2. Search for the platform by name in the vendor directory.
  3. Confirm active enrollment status for your specific state program.
  4. For subscription services, check whether the full subscription or only specific products are covered.

Some platforms offer different purchase paths depending on the state — for example, individual Outschool classes may be available through some state accounts while full subscriptions are not. Read the vendor listing carefully.

Choosing the right online option for your child

Match the platform type to your child's learning needs:

  • Self-paced learner: Time4Learning, IXL, Khan Academy
  • Live instruction preferred: Outschool, Varsity Tutors
  • Advanced math: Beast Academy, Art of Problem Solving (verify enrollment)
  • Early literacy: All About Reading, Reading Eggs
  • Enrichment and interests: Outschool specializes in interest-driven live classes

Related guides

Frequently asked questions

Can ESA funds pay for online learning platforms?
Yes, in most ESA states. Online learning platforms — virtual schools, subscription-based courses, live online classes, and tutoring platforms — are eligible in most programs if the provider is enrolled in your state's ESA marketplace (ClassWallet, Odyssey, Step Up, etc.).
What is the difference between online homeschool programs and online supplemental learning?
Online homeschool programs are full-curriculum programs that serve as the student's primary education (similar to a virtual school). Supplemental online learning includes individual courses, tutoring sessions, or subject-specific platforms that complement a student's main educational setting. Both types can be ESA-eligible if the provider is enrolled.
How do I verify an online platform is enrolled in my state's ESA program?
Log into your ESA account (ClassWallet, Odyssey, Step Up) and search for the platform by name. If it appears in the marketplace with an active status, it is enrolled. If it does not appear, it is not enrolled — regardless of what the platform's marketing says.
Are subscription-based learning apps ESA-eligible?
Some subscription-based educational apps are enrolled in ESA programs. Khan Academy, Outschool, Reading Eggs, and others have participated in various programs. The key is verifying current enrollment in your specific state's program — not just the platform's general claim of ESA eligibility.
Can I use ESA funds for live online classes on platforms like Outschool?
Outschool has enrolled in several ESA programs and some classes are purchasable with ESA funds through enrolled state accounts. The eligibility depends on your state program and which Outschool classes qualify as educational expenses. Check your program's marketplace for Outschool availability.
Do online programs count toward my state's compulsory attendance requirements?
This depends on your state's homeschool and private school laws, not on the ESA program. ESA eligibility and compulsory attendance compliance are separate legal questions. Most families using ESA-funded online programs for homeschooling comply with state homeschool laws in addition to the ESA requirements. Consult your state's homeschool association for guidance.