If he could go on the computer ... I'd say Dreambox learning or another program like that