Vick was convicted in 2007 and served prison time for running an interstate dogfighting ring.
He was suspended from the NFL, lost endorsements and ended up in bankruptcy.
"A lot of these young men don't even realize that dogfighting is wrong, but hearing Michael Vick's story really helps them turn a corner and helps us in our campaign to stop dogfighting," said the humane society's Laurie Maxwell following Vick's appearance at Marshall High School.
Vick was expected to address the media following his appearance but ultimately did not take questions.
The society estimates that about 250,000 dogs are subjected to fights each year.