For Providers: Get Listed →
The School Choice IndexFind Funds

New Hampshire EFA · Provider Verification

New Hampshire EFA approved providers: how to verify and avoid common mistakes

New Hampshire EFA approved providers are managed by CSFNH— the Children’s Scholarship Fund New Hampshire. Approval is NH-specific: a provider approved in Florida or Arizona is not automatically approved here. Here is the two-step verification process and what “approved” really means for your transactions.

By The School Choice Index Editorial TeamPublished Last reviewed

Who runs NH EFA — and why that matters for provider verification

The New Hampshire Education Freedom Account program is administered by CSFNH (Children’s Scholarship Fund New Hampshire), not a state government agency. CSFNH is the scholarship-funding organization (SFO) contracted to manage the program, including:

  • The approved provider list
  • The ClassWallet payment integration
  • Annual re-enrollment and compliance

That means the right place to verify a provider is CSFNH’s website and approved list— not a state agency database, and not another state’s ESA provider registry.

The two-step NH EFA provider verification

StepActionWhy it matters
1Check CSFNH approved provider listPrimary verification — CSFNH approval is required
2Confirm service category on the listProvider may be approved for some services but not others
3Check ClassWallet Pay Vendor statusConfirms technical payment setup for direct transactions
4Confirm school year / current approvalLists are updated — a prior-year approval may not carry over
5Ask the provider for CSFNH confirmationGives you documentation for your records

Step 1: CSFNH approved provider list

Go to CSFNH’s website and open their approved provider list. Search by provider name or service category. If the provider is not on the list, they are not currently approved for NH EFA — regardless of what their website says.

Step 2: ClassWallet Pay Vendor check

NH EFA families manage funds through ClassWallet. Inside ClassWallet, you can check whether a vendor is a Pay Vendor — set up to receive EFA funds directly. This confirms technical payment readiness, in addition to CSFNH approval.

A provider can be on CSFNH’s list but not yet set up as a ClassWallet Pay Vendor — in which case you may need to use a different payment method for that vendor. Check both sources.

What "approved" means — and what it does not guarantee

What it meansWhat it does NOT guarantee
Provider has met CSFNH approval requirementsEvery purchase from that provider is automatically approved
Provider is listed for a specific service categoryAll services offered by that provider are eligible
Provider appears as a ClassWallet Pay VendorEvery item or service they sell qualifies

NH EFA approved provider categories

  • Private and home education schools — must meet CSFNH approval criteria
  • Curriculum vendors — educational materials matching eligible expense categories
  • Educational technology providers — devices and software meeting the $400/year cap and “primarily educational” rule
  • Tutors and tutoring services — from approved providers on CSFNH’s list
  • Therapists — for qualifying students with disabilities
  • Online course providers — meeting CSFNH approval for virtual instruction

New provider vs. returning provider: does approval carry over?

CSFNH’s approved provider list is updated over time. A provider who was approved in a prior school year may not automatically be re-approved for the current year. If you are planning to use the same provider from a previous year, verify their current approval status before the new school year starts.

Common mistakes NH EFA families make with provider verification

  • Assuming multi-state ESA marketing = NH approval — check CSFNH specifically
  • Only checking one of the two steps — both CSFNH list and ClassWallet Pay Vendor matter
  • Not re-checking approval at the start of a new school year — lists are updated annually
  • Paying before confirming the purchase category is eligible — eligibility is category-level, not just provider-level

Related New Hampshire guides

Frequently asked questions

Who maintains the New Hampshire EFA approved provider list?
The Children's Scholarship Fund New Hampshire (CSFNH) administers the NH EFA program and maintains the approved provider list. CSFNH is not a state agency — it is the scholarship-funding organization contracted to manage the program. Families verify providers through CSFNH's list and the ClassWallet Pay Vendor check, not through a state government database.
What does 'approved provider' mean for NH EFA — is it the same as approved in another state?
No. NH EFA approved status is specific to CSFNH's approval process for the New Hampshire program. A provider approved for Arizona ESA, Florida FES-UA, or any other state program is not automatically approved for NH EFA. CSFNH approval is required separately. Always verify with CSFNH's list, not based on a provider's multi-state marketing.
How do I verify a New Hampshire EFA provider in ClassWallet?
In ClassWallet, you can check whether a vendor is a 'Pay Vendor' — a vendor set up to receive EFA funds directly. This is in addition to the CSFNH approved provider list. A vendor being a Pay Vendor in ClassWallet confirms they are technically set up for NH EFA payment, but you should also confirm they are on the CSFNH approved provider list for the service category you need.
Can I use NH EFA for a provider outside New Hampshire?
NH EFA can be used for certain services from providers outside New Hampshire, such as online courses and virtual tutoring. However, the provider must be on CSFNH's approved list. Location alone does not determine eligibility — CSFNH approval does. For out-of-state providers, the approval process may take longer — plan ahead.
What types of providers are approved for New Hampshire EFA?
NH EFA approved providers include private schools, home education curriculum vendors, educational technology providers, tutors, therapists, and other educational service providers. Each category has its own approval rules under CSFNH's program. The approved provider list on CSFNH's website is filterable by service type.
What is the fastest way to check if a provider is approved for NH EFA?
The fastest check is a two-step process: (1) Search the CSFNH approved provider list by provider name and service category. (2) If you plan to pay through ClassWallet, confirm the provider is a Pay Vendor in ClassWallet. Both checks together give you the most reliable answer before making any purchase.