Yeah, most five year olds aren't terribly strong readers. I tend to recommend starting players who are new to D&D as Fighters or Rogues, since they need to know less about weird rule interactions than spellcasters. I think a Champion Fighter is a good call, to start with.

And fighters are a blast to play at low levels! He might literally wind up carrying his older teammates through encounters.