Here, you will find:
learning apps that offer language practice
reference works like dictionaries and lexicons
video and podcast German lessons for middle school students and adults
Anton is a free learning app that covers all subjects and all grade levels. It has a simple interface and fun activities. Most exercises have both audio and visual components.
To start: You will be prompted to make an account, which does not take long. Check your email for a Bestätigungs-Code (confirmation code) and enter that when prompted.
To use: Click on "Fach wechseln" in the upper left corner to get the list of subjects and grade levels.
Beyond Deutsch and Mathematik for each grade level, there is Sachkunde (here for 1-2 grades, and here for 3rd grade and up), which covers a variety of science and social studies topics, and Geschichte (History) for middle school.
Deutsch Zweitsprache (German as a foreign language) is at the bottom of the subject list - scroll down! There are two levels (1. Stufe, 2. Stufe). This works for German beginners and good vocabulary review for others!
Schlaukopf has interactive activities for academic topics in grades K-12.
Elementary school: Start here on the Grundschule page. For grades 1-4, choose the grade level - Klasse 1 = Grade 1, etc. For Kindergarten, start with Vorschule.
Middle school: On the main page, try out any of the school types (Hauptschule, Realschule, Gymnasuium or Gesamtschule) and select your grade level. Look for topics that you are currently covering or that you want to work on more.
Use Duolingo to practice German in small lessons! Start by taking the placement quiz to show what you already know. You can use Duolingo in a browser or through the app on a tablet or smartphone.
Duolingo can be used by people of many ages. It would be a good resource for upper elementary and middle school students to practice and for adults who want to refresh or learn German.
German with Jenny (also called Lingoni German) is a YouTube channel with vocabulary, grammar, and conversational videos. The videos are divided into levels A1, A2, B1, and B2. This is a good place to look if you have a question about something specific like wollen vs. möchten or want to practice vocabulary or strengthen listening comprehension skills.
Deutsche Welle offers many ways to learn or practice German. The "Learn German" page has lessons for different levels as well as news articles and podcasts made for German learners.
This is a good source for middle school students who want more practice or for adults who want to learn or review some German. If you are a complete beginner, start with Level A1.
DeutschTrainer is a podcast that introduces and reviews basic vocabulary in a systematic, repetitive way for learning.
Help Harry! is a multimedia course that helps the viewer learn the German language as well as about German culture and history. There are other offerings like this.
The online version of the German newspaper Die Zeit has resources for German learners. Some are specifically about language learning and some are about current culture topics.
Check out:
Deutsch hören for things to listen to.
Deutsch lesen for things to read.
Deutsch üben for online practice exercises.
Each entry is labelled leicht (easy), mittel (medium), or schwer (difficult).
These are all German/English dictionaries that also offer other language combinations.