Students at a Calgary elementary school donated nearly 100 backpacks filled with gifts for homeless children on Monday.

For the third consecutive year, students at Rosemont School in the city`s northwest have joined forces with Stephen's Backpacks — an Airdrie-based charity that has been helping underprivileged children since 2006.

Rosement students like Sydni Antenucci say the program means a lot to them.

"Its really awesome the feeling inside that you get because its like you're giving back to the children who don't have everything," she said.

Roughly 90 bags were presented to Stephen's Backpacks today.

The charity is the brain child of 12-year-old Stephen McPhee. He told his parents at the young age of six that he didn't think it was fair that some children children had to go without and sleep on the street.

"Mummy I need to help them," is what Nancy McPhee's mother says her son told her. 

"When I saw it through his eyes, just how unfair it was that kids didn't have their own bed, they didn't have their own home. They didn't have lots of toys at Christmas. He just made me see that, 'Yeah, you're right Stephen. We need to get behind this and we need to fix it.'"

Since then, Nancy says corporate sponsors have come on board along with more than 25 schools in Alberta and Saskatchewan. The charity has helped over 28,000 kids since inception.

Over the next two weeks more bags will be assembled and prepped for delivery, and not just to kids in Calgary but also in Regina and Saskatoon.