Jacksonville, Florida -- Graduating from high school isn't easy for everyone, but a Jacksonville student had a different kind struggle to overcome: homelessness.
Griffin Furlong lost his mother to leukemia when he was just 6 years old. Soon after that, he spent two years in a homeless shelter with his father and older brother before moving to Florida.
Then, just a month ago, with finals and advance placement tests ahead, Griffin found himself homeless again. His girlfriend's mother put him up for a few weeks, then he moved in with an aunt and uncle.
Through it all, he kept up his 4.65 GPA and will graduate as valedictorian on June 4.
"I try to accomplish everything I need to do. I know that I have everything to lose. So I just push myself. School is all I have, family is all I have. I am doing it all for me and what I have been through. I am doing it for my mom," Furlong said.
Furlong hopes to study civil engineering at Florida State University.
VIDEO: Homeless teen graduates as valedictorian
A lot of his classmates were unaware of his struggles and during his speech he shared his secrets of success.