Since learning a foreign language requires lots of practice, persistence, and effort it is important that your student actively participate in the learning process during our Spanish sessions and practice learned concepts outside the classroom. Some apps that I recommend (not required) are: Spanish School Bus, Studycat, RockaLingua, Duolingo, and Spanish-games.net.