We use typing.com for (obviously) typing. It’s free, very well done, and includes a lot of typing games. My kids look forward to typing each day. In fact, I make them set a timer because they’d practice for an hour if I let them.
There is a podcast called “Classics for Kids” that has biographical information on all of the major composers studied. I am finding it to be well-done and engaging and the kids are finding it fun. The best part is that it is “sticking” and they are interested in learning more. As a bonus, each episode is only 6-minutes long. We use this at lunchtime.
We also use Hoffman Academy for online piano lessons.
There are 4 levels of learning a new language. The foundational level is listening. The more they listen for the first year the better they will do. We have Epic* (a wonderful ebook service) for our kids. They listen to Spanish picture books every day. (The books are narrated with karaoke-style word highlighting.) We also use Epic to supplement history studies, fun e-reading, and audiobooks.
*Note: Epic does not work on Kindle Fire tablets. Amazon wants you to use their (inferior) ebook app.
After my kids can read AND have had a year of listening to Spanish books, they use Duolingo to learn Spanish. Next year we will most likely incorporate some Outschool Spanish classes so the kids can practice listening and speaking with other students.
Electives, Fun, and Extra Help
Outschool is an amazing resource. They offer more than 15,000 unique online classes from hundreds of independent teachers. The classes meet via group video chat and could be a one-time class, a few times, or even a full-semester. Use this link to get a $20 USD credit towards your first class.