Cinco de Mayo, fifth of May, is more American holiday than Mexican, even though it commemorates the 1862 Mexican victory at Puebla. The defeat was pretty impressive given a small David Mexican army was greatly outnumbered by the Goliath French force. If you're looking for information on the real story behind Cinco de Mayo, here are free printable lesson plans, activities, games, puzzles. Print Mexican/Spanish vocabulary, social studies, history and geography worksheets. Free Printable Cinco de Mayo Lesson Plans on Mexican History