Try gettin him into a LEGO team. I think he would really love it. My dd9 joined one last year it has been an incredible experience for her. FLL is for 9-14 years old, but I believe they have a league for younger ones. You can find more info at www.USFIRST.ORG