NC’s voucher program is administered by NCSEAA, a 1965 higher-ed loan agency. The public-school agency (NCDPI, whose authority traces to Article IX of the 1868 Constitution) isn’t in the loop. That routing wasn’t improvised. It was specified in writing.
01Two agencies, two missions
Same source. Different rule books.
Both pull from the same General Fund. Different rule books. Different staff. Different oversight. The work each does is different by design.
DPI
Est. 1868
Department of Public Instruction
Constitutional. Authority traces to Article IX of the 1868 NC Constitution. Administers K-12 public schools through the State Board of Education. Operates the allotment system that disburses funding to local school administrative units. Carries the full accountability stack: licensure, curriculum standards, testing, audits, public reporting.
NC Constitution Art. IX · NCGS Chapter 115C
SEAA
Est. 1965
State Education Assistance Authority
Statutory. Originally chartered to administer college financial aid and federal loan guarantees. In 2013 the General Assembly directed SEAA to administer the Opportunity Scholarship voucher program. Operates as an aid-disbursing entity. No oversight role attached.
NCGS Chapter 116, Article 23
02The design intent, in writing
ALEC said the routing was on purpose.
ALEC (the corporate-funded American Legislative Exchange Council that writes model bills for state legislators across the country) publishes a model ESA bill with a footnote on which agency to put the program in. The footnote is direct.
“
This bill designates the Department of Public Instruction as the agency regulating the Educations Savings Account Act. The intent was to name the existing agency in the state that is responsible for public school finances and private school regulation. Alternatively, legislators may choose to consider other capable departments, create a new small agency, or contract with a private nonprofit organization to oversee the program if they are concerned about the hostility the program would face from the existing state education department.
That is the design. Route the money around DPI specifically because DPI is the body that exists to oversee public-school funding. The footnote is the strategy.
The reason SEAA is the voucher agency in NC is that it isn’t the public-school agency. The avoidance is the feature.
Robert Luebke at the John Locke Foundation laid out the North Carolina ESA architecture in a February 2021 paper. The exact administrative routing that SB 990 codifies in 2025 was published in black and white by a Raleigh think tank in 2021.
“
All decisions regarding applications would be made by the North Carolina State Education Assistance Authority.
— Robert Luebke, John Locke Foundation, “How Education Savings Accounts can help solve learning loss,” Feb 18, 2021
That sentence was published before SB 990 was filed, before SB 1006 was filed, before the 2023 universal expansion, before the wallet pilot existed on paper. The Locke Foundation merged with Civitas Institute on January 1, 2021. Six weeks later, this paper named the agency that would administer the program four years later.
The bill is the architecture being enacted on its scheduled timeline.
Source
Robert Luebke, “How Education Savings Accounts can help solve learning loss,” John Locke Foundation, Feb 18, 2021. Verbatim quote from the published paper. Locke + Civitas merged Jan 1, 2021; paper published Feb 18, 2021.
03Same dollars, different pipes
One pot. Two funding pipes.
Public school dollars travel through the agency built to oversee K-12. Voucher dollars travel through the agency built to disburse aid. Same source, different accountability.
Public-school dollar
General Fund
NC budget
▼
DPI
K-12 oversight
▼
Local School Admin Unit
allotment-based
▼
Public school
students, teachers
Allotment formulas. State Board sign-off. Full audit chain. Public reporting.
Voucher dollar
General Fund
same NC budget
▼
SEAA
aid disbursement
▼
Private school
no allotment, no Board sign-off
▼
(no end-of-grade alignment)
no public reporting required
No background-check requirement. No end-of-grade alignment. No comparable accountability requirements to public schools.
The design choice was visible from the start. SEAA was already a money-disbursing entity when the Opportunity Scholarship was created in 2013, so vouchers were routed through the existing pipe. The trade-off was speed and simplicity over the accountability framework that comes with DPI.
Source
Lindsey Burke and Jason Bedrick, Recalibrating Accountability: Education Savings Accounts as Vehicles of Choice and Innovation, Heritage Foundation, December 2016.
04The operators
The chain runs through named people across the network.
The argument isn’t that ALEC affiliation alone is a smoking gun. The argument is the chain: the same named people appear on multiple steps, and the steps form a path from the model bill to the legislation now sitting in Raleigh.
Donnie Loftis (R-Gaston) is on SourceWatch’s NC ALEC politicians roster with documented ALEC membership payments on file. In March 2023, Loftis introduced HB 420 (“Expand and Consolidate K-12 Scholarships”), NC’s first universal-eligibility ESA bill. HB 420 phased in to 100% of state per-pupil over three years.
Paul “Skip” Stam is on ALEC’s Civil Justice Task Force and is the vice-chair / secretary of the John Locke Foundation board (the same role he held at the Civitas Institute before Civitas merged into Locke on January 1, 2021). Stam is also the original sponsor of the 2013 Opportunity Scholarship Program, the income-capped voucher that every subsequent expansion built on.
The John Locke Foundation published Robert Luebke’s “How Education Savings Accounts can help solve learning loss” in February 2021. The paper names SEAA as the administering agency for a future NC ESA program and describes debit-card disbursement. The administrative architecture, on paper, five years before SB 990 was filed.
The NC General Assembly files SB 990 on April 30, 2026. Section 3(a) sets up the SEAA-administered wallet pilot. Section 2(a)(2) directs a study on moving K-12 disbursement out of DPI to SEAA. The architecture matches Luebke’s 2021 paper.
The 2015 ALEC model bill, the Locke 2021 paper, and the 2026 NC bill are not three independent documents reaching similar conclusions. Same named operators. Same architecture. Different cover pages.
Source
SourceWatch, “North Carolina ALEC Politicians” (Loftis and Stam membership receipts) · Civitas Institute, Influence Watch profile (Stam vice-chair / secretary, pre-merger) · John Locke Foundation, Ballotpedia profile (Stam vice-chair, post-merger) · Carolina Journal, “Major expansion of school choice introduced in NC House,” March 2023 (HB 420 sponsorship) · Robert Luebke, “How Education Savings Accounts can help solve learning loss,” John Locke Foundation, Feb 18, 2021 · SB 990 §3(a) and §2(a)(2), NCGA April 30, 2026.
NC’s wallet rail isn’t new. It’s already running.
NC’s existing ESA+ program (for students with disabilities) has been administered through ClassWallet since at least March 2024, per EdChoice’s own ESA Implementation Guide. ClassWallet is one of five named vendors operating ESA programs across the country. The same vendor runs Arizona, Indiana, New Hampshire, and Missouri.
Source
EdChoice, ESA Implementation Guide (March 2024). NC ESA+ program documented as a ClassWallet client.
05The quiet part out loud
SB 990 puts the merge in writing.
SB 990 Section 2(a)(2) directs a study. Read the sentence carefully:
Bill text · verbatimSB 990 · Section 2(a)(2)
Whether to transition from the North Carolina Department of Public Instruction to the State Education Assistance Authority the responsibility of disbursing any funds to local school administrative units.
That sentence is the structural argument made plain. The legislature is openly studying whether to route public-school money through SEAA, the same agency that disburses voucher money.
SB 990 also funds the prototype. Section 3(a) establishes the Student-Based Educational Wallet Pilot for FY 2027-2028: $395 per student, administered by SEAA, optional private financial-management contractor. The merge in miniature.
SB 1006 Section 2.1(d) adds the credential rails: W3C Verifiable Credentials, NIST IAL3 identity proofing, a non-custodial mobile wallet, blockchain-anchored public keys. Routed through the Community Colleges System, not DPI.