My favorite website to learn a foreign language is DuoLingo. It is an entertaining way to learn a new language. Completing one skill unlocks other skills, which allow you progress from basic words all the way through various verb tenses and abstract ideas. When
you click on a lesson you’ll see a series of tips and common questions.
Another neat app that might be interesting for people who want to learn German is TuneIn radio. It's a radio app with many German radio stations on it. It helps to understand the language better and plays great music. It's probably the cheapest way to
hear real examples of Germans talking and singing.
Even I worked with students 2/3 times a week, my students need more practice at home.
I usually ask them to practice more at home to enhance their skill.
For language practice, www.bussu.com helped my students.
They have free section and it is pretty good for beginners.
Paid section is even better for advanced students.
For elementary math students, I use www.nekopy.com.
Which is developed by Japanese school teachers and it is very useful to improving basic calc. skill with animation and fun games.
I will update when I find more useful sites for tutoring.
There are many websites available that are free to use.
www.khanacademy.org is a very popular website that offers tutorials in many subjects.
If you are struggling to encourage a reluctant reader to read for at least 30 minutes per day, this website may help. I began using this with Beginning English as a Second Language (ESL) students but have found that it also works well for K-6 readers
as well. Here are the instructions for accessing this FREE site:
Go to http://larryferlazzo.com/englishbeg.html#stories
a. Under the heading marked Stories, click on Tumblebooks
b. Click on Tumblebook Library
c. Click on Story Books or Non-fiction Books
d. Choose a book and then click Read Online