7 is a bit early for "real" RPG.
i personally started at about 9-10.
i believe it would be more conducive if you start with simple board games, working your way up.
maybe a few of Steve Jackson's adventure books?
amazon link just pick anything there.
it worked wonders for my imagination.
later, you can actually DM for him and his ffriends.
when you do that ease up on the rules and math, focousing mainly on the characters and roleplaying.
that would teach them nice good values.
when he is older, and better at math, let him run his own course.