Southland Area Commander Inspector Lane Todd today said the arrested man would appear in the Invercargill District Court on Monday, charged with with aggravated robbery.
"This serious incident is a rarity in Southland, and I am very proud of my team's efforts and hard work in managing the response and investigation phases resulting in a positive resolution."
Mr Todd thanked the wider community for assistance and support in resolving this incident.
"Police would like to thank the school community for their patience yesterday in what was a stressful situation for everyone involved, the safety of the community was our top priority.
Several items of interest had been seized by police, Mr Todd said.