It's a little clunky, I had this problem. You have to choose it as one of his new Learned spells, AND make sure it's in his prepared list as the two selections don't cross-reference each other, and will also deselect if you change his School choice. Thought I had the same issue but I went back to an Autosave and realised where I messed up.