One functional activity which we do in my school is called "Collect the cartons" .
Our students help the staff clean tables in the dining room.

Staff then reward them with some of the cartons.

Some time later, when students have collected cartons tied up, they sell the cartons.

So, they earn some money and buy some fruit to share.