A school assembly is a gathering of all or part of a school for any variety of purposes, such as special programs or communicating information on a daily or weekly basis.  In some schools, students gather to perform a common song or prayer, and to receive common announcements. A routine attendance check may also be done in such gatherings. At larger schools, these morning rituals may be substituted by smaller classroom assemblies and announcements broadcast over a public address system. Periodic school assemblies are also a forum for special presenters of educational, health, or safety materials, or for school plays, talent shows, etc.