There are so many benefits to gardening and getting the children to attempt to grow some of their own food. Most importantly though I feel it helps them to become more aware of Allah as as the Creator of all things and controller of all affairs since a seed may not even germinate.They also learn to be responsible as they have to remember to water the soil each day, they acquire patience - as they wait for the seedlings to appear and learn to make du'aa - as they really want the seedlings to appear soon!
I hope the du'aas are answered soon though as I'm also having to acquire my own patience... :-)