All public schools are closed nationwide in Mexico on May 5. The day is observed as a national holiday in commemoration of Mexico’s victory over the French Second Empire at the Battle of Puebla in 1862.
The day is also referred to as “Cinco de Mayo”, which means “Fifth of May”. The day is celebrated yearly with parades, food, music, dancing, and reenactments of the battle.
Source: Media Without Borders/mwbonline.org