
Re: Clubs? After-school activities?
I'm member of a robotics club and we get together once a month for half a day. Besides that we have two competitions together with another robotics club twice a year. In August we have a Team Building Day where, together with up to 2-3 people, you build and program a robot to perform a few tasks. It's not just limited to people with NXTs. It starts early in the morning when you get your tasks and you have until about 3pm or so to build and program your bot. You don't know what the tasks will be until that morning, so you can't prepare much. It's a lot fun

The prizes are usually minimal, no more than tokens. It keeps it friendly and encourages teams to help eachother, as well. Some of the teams are father and son combos and some of those have very limited programming experience, so the better teams usually end up helping them a little. This keeps it fun for everyone.
Regards,
Xander