Leo Online Dictionary
Leo is an online dictionary that I use and recommend.
They also have a smart phone app.
Beolingus Online Dictionary
Beolingus is another good online Dictionary.
You can make and practice a vocabulary list here.
Duolingo Language learning Game
Duolingo is a web and app based language learning system. Structured similar to gaming, it builds on itself, has badges/levels, lives. It features a variety of activities using reading, listening, writing and speaking. We have access through our school google accounts.
Nthuleen worksheets and explanations
Nancy Thuleen has put the information and resources together.
The explanations are a little bit different than the way I teach but it could still be helpful.
Most all of the worksheets have answer keys available.
Deutschkurs germangrammar.de
This site has explanations, activities, some texts, and audio.
The activities are primarily translation, or multiple choice.
Like Nthuleen, it doesn't complete follow how the class is structured, but could be used for relearning or practice, once you find what you are looking for.
Deutsche Welle
This is a German news, learning site.
You can find articles/videos in German or English here.
They also have a learning German page.
Der Spiegel
Derspiegel.de is German news site.
I have posted the English version of the site.