morgenlese

German grammar, one idea at a time

Each grammar topic is explained in a few sentences and practiced inside short stories, so you see it used before you drill it.

A1 Beginner

A2 Elementary

B1 Intermediate

B2 Upper intermediate