A school assembly is a gathering of all or part of a school for any variety of purpose such as special programs or communicating information on a daily or weekly bases. In schools students gather to perform a common song or prayer and to receive common announcements