Stiftelsen har kontor i Dresden og Hamburg. Schumacher-selskapet og Hochschule für bildende Künste Hamburg etablerte i 2003 i Hamburg.