Charter schools are being given an extra $9 million over the next four years and Labour says it's an outrage.
The money was in last week's Budget but hasn't been raised by the opposition until now.
Labour's education spokesman, Chris Hipkins, says the five newly established charter schools already receive up to $40,000 per student per year - more than five times the amount local state schools are given.
"No doubt [education minister] Hekia Parata will soon be trumpeting what wonderful results these schools are delivering," he said.
"I'm sure if they received comparable funding, local state schools could deliver an amazing education too."
Charter schools can be run by community groups or churches.
They set their own curriculum and term times, and don't have to hire registered teachers.
The rationale behind them is that they can tailor their teaching to suit students who are under-achieving or failing in the state system.
They're fiercely opposed by teacher unions who say they've failed in other countries.