A school management system is a piece of software that fully automates or partially-automates the operations of a school. Be it a nursery school, primary school, secondary school or tertiary institution, the importance of such software cannot be understated.