A Volkshochschule is the German equivalent of a community college. They offer different courses for adults, including language classes.