One part of the solution is to introduce exceptions early. The whole thing is a more complicated business than a one-to-one sound-letter correspondence. But it is a problem that has been solved for a long time now[1]. Cognitive science is not required. The only mystery is how this is not more widely known.
[1] teach your child to read in 100 easy lessons, and associated school curricula from the same author
[1] teach your child to read in 100 easy lessons, and associated school curricula from the same author