12-year-old Kate DeHaven dropped a load of toys off at Northeast Iowa Community Action Center in Oelwein.
Kate started the toy drive three years ago after looking for something to do with her old toys.
"I was just sorting through my toys, and I didn't know what to do with them. My dad's girlfriend, Val, came up with this idea," said Kate DeHaven.
Then Kate's mom, Carolyn, contacted Community Action to see if the organization could distribute the toys to those in need.
"I think it's great our youth is involved for one thing and that they understand there are people less fortunate than themselves out there that need a little but of extra help at this time of the year," said Faye Stewart with Northeast Iowa Community Action.
Since November, Kate DeHaven has collected new and used toys from community members. She's also accepted cash donations to buy toys.
For the second year in a row, she got some help from six-year-old Aiden Yearous.
"So other kids could have toys," said Aiden Yearous.
Northeast Iowa Community Action does have a Giving Tree Program for families in need, but it's only available for 100 families.
The toys collected by Kate DeHaven mean at least 25 additional families will be able to put presents under the Christmas tree for their children this year.
"I think it's important to give back because I want people to feel how I felt when I get presents. Just have other kids enjoy it, too," said DeHaven.
Families "shop" at the Community Action Center for the gifts, getting to pick three to four toys per child and some stocking stuffers.
"I hope they enjoy them," said Kate DeHaven.
"Very thankful for kids like Kate and Aiden, they do a great job for the community at Christmas," said Faye Stewart.