Rote learning of facts is boring. Here, we present a way to make it more efficient so facts are learned faster. Learners usually need to repeat facts multiple times to learn them well. The optimal timing of these repetitions depends on the facts that are studied and the characteristics of the learner. Learning software that takes such differences into account is called adaptive. Here, we show that the adaptive system developed in our lab outperforms a flashcard system often utilized by students: on average, students learn more and make fewer errors during learning if they use the adaptive system. This improvement is possible because the system simulates a very simplified version of each learner’s memory and can predict when individual facts...