German Language Placement Test
Note: This test will provide you with a recommended COURSE LEVEL. So, for example, if the test gives you the result "A2.2" then you should join an A2.2 German course. For course placement: If you have never taken a German course before, course level A1.1 is recommended.
More cool stuff from Expath