Christmas activities for pupils have been postponed due to a sickness bug which spread around a school.