Have you heard of “spaced repetition”? It’s practicing words you don’t know at intervals. I made decks for Beginning Latin I, II, and Fundamentals I on memrise.com. The advantage of that site is that the material is cumulative and you have control over adding new words. The child can practice daily, only the words he needs, and add the next “level” of material when you get to that week.