New Zealand is expected to have a surplus of 530 primary school teachers this year, which is set to grow to 1,350 by 2028.