Pupils angered when celebrations were called off after they bought food in preparation