My son can't spell

My 7 year old son is able to do math, science and social studies like a whiz. But he struggles so much with spelling. He spells everything just like it sounds to him and just can not remember rules that would help him to spell them correctly. He reads very well also, but only when I make him. He certainly doesn't read for pleasure. Anyone have any ideas on his spelling issues? Possible answers?