Twinkl.com.au has some great resources for German. Membership ranges from $9.95 a month for 12 months to $14.95 for the premium annual service. For $17.95 you can get membership for 1 month which can be cancelled at any time. If you are looking for some printable display sheets or easy to follow grammar worksheets then it might be worth trying the month by month membership.