It was an emotional reunion between these teens and their coach.
Drew Olson, 32, teaches history and coaches basketball and football at Northridge High School in Layton, Utah. But for the past five months, he's been far away from home serving with the Army and was deployed to Afghanistan.
The father of two said his students didn't forget him while he was halfway around the world.
"They kept in contact with me while I was gone, sent me birthday letters, care packages," Olson told InsideEdition.com, adding that their bond "just continues to grow stronger each and every day and it's something that's always a positive in my life."
And he didn't forget them either, snapping a photo of himself with a team flag in Afghanistan.
"As a coach you experience many ups and downs with all of your athletes, you celebrate victories together, you share in losses together, fight through adversity together," he said.
So when Olson found out he was coming home early, his wife, Tina, and kids, 4-year-old Chase and 2-year-old Grey, were there to greet him. Then it was time to surprise his other kids at school in a touching moment was captured on video.
"I don't even know how to describe that moment that took place in my classroom, it's something very special that I will never forget and always hold tight to me," he said.