Finding afternoon clubs for your 12-year-old son is a great way to keep him engaged and active. Look for local sports clubs that offer table tennis, tennis, badminton, or skateboarding. These clubs often have youth programs or coaching sessions specifically designed for kids his age.
Dungeons and Dragons is a popular role-playing game that many kids enjoy. Look for gaming or hobby stores in your area that might organize D&D sessions or other tabletop role-playing game events.