Have you ever looked at this script extension? It is a wonderful way to build intuition regarding kanji readings. During lessons, I now can sometimes guess the correct reading of a kanji before learning it.