Sprach Boerse
Sprach Boerse are at
Rotkreuzplatz in
Neuhausen. I had a great teacher and the group is limited to a maximum of 10, which is okay. Prices for long courses are really good and they do evening courses as well.
http://www.sprachboerse.de/
See also:
German language schools
Munich