The lawyer for a disgraced teacher says his client would have been stopped in his tracks three years ago if the police and his school had done their jobs.
James Parker, 37, who was deputy principal of Pamapuria School near Kaitaia, has admitted 49 charges of indecent assault against a dozen boys.
He now faces 23 more charges against another eight - including four charges of sexual violation.
Parker's lawyer, Alex Witten-Hannah, says the only person to blame for the offending is his client, who is deeply remorseful.
But he says after accusations were made in 2009, the police warned the school it should not let Parker have boys to stay at his home, and the school should have acted decisively then.
Mr Witten-Hannah says the police also failed to follow up.