I had the lazy apprentice event and I had the lil boy stay with current teacher and it made learning 1 of his likes...hope that helps!
Do not choose to get a new teacher!
I did that, and the kid got Learning as a DISLIKE. And you know what villagers who hate learning are like....
The kid did, however, get some skill in two skill areas. It said this was due to having to survive in the wild after running away from the new teacher, who turned out to be even meaner than the old one.