L'enseignement préparant au diplôme de préparateur en pharmacie hospitalière est obligatoirement dispensé par des centres de formation publics disposant d'un support hospitalier public, situés dans les agglomérations où existe un centre hospitalier universitaire ou un centre hospitalier régional.