I look after a regular Junior Chess section at our local club. Some recent ideas we have used to make it more fun. esp for the younger kids are:
1. Group games, where the kids are split into 2 groups (one playing white and one playing black) and discuss each move for a few minutes before a leader calls out the move for their team.
2. Simultaneous exhibitions where I play say 5-10 boards against individuals or pairs. This gives them, esp the weaker ones, a chance to pit their wits against a reasonably strong player.
I wonder if anyone else has experience with novel ways of helping kids grow to their potential as chess players, whatever that level may be?