The legislation would align the state with a federal tax credit program, allowing households to receive reimbursements of up to $1,700 for donations to nonprofits that fund scholarships, tuition, and other education expenses.
Supporters say the measure expands school choice and gives families greater access to educational opportunities. Critics argue it functions as a tax break that primarily benefits wealthier families.
"This is a federal program. It costs the state of North Carolina nothing. It expands educational opportunities for all students. A-L-L," said Rep. Neal Jackson, a Republican who represents Moore and Randolph counties.
Democrats worried the bill would hamper public education.
"Voting today to override this veto will further harm students and undermine public education. All voucher programs, all voucher programs, direct resources away from underfunded public schools," said Rep. Julie von Haefen, a Democrat who represents Wake County.
Download the ABC11 News app
While the measure does not affect state revenues, Alexandra Sirota, Executive Director of the NC Budget & Tax Center, said she believes the effects will still be felt.
"All of the tax cuts passed in the "One Big Beautiful Bill Act" were paid for with cuts to health care and food assistance. So the tax breaks that wealthy individuals are getting at the federal level are being paid for with people having less access to health care, less access to food assistance at a time when the costs for both of those are going up,' said Sirota.
The House vote fell along party lines. However, two unaffiliated representatives -- Carla Cunningham and Nasif Majeed -- voted with Republicans to override the governor's veto.
Both lawmakers had announced that they were leaving the Democratic Party earlier this session. Their support helped secure the votes needed for the override.
The bill now heads to the North Carolina Senate, where Republicans hold a supermajority. If members vote to override the veto there, House Bill 87 will become law.