A total of 286 school staff went unpaid last week as problems with the Novopay payroll system continue.
But the embattled system, launched in August last year, made fewer mistakes overall.
About 500 fewer staff missed out on being paid in last Wednesday's pay cycle than in the previous pay period.
And the levels of over and underpayments each dropped by about 20%.
Altogether, 185 school staff were overpaid last week and 373 underpaid.
A new unit began on Monday to work to clear the backlog of problems with Novopay, with the Government estimating it could be three months before those errors are fixed.