En 1966 la Fundación Mary Street Jenkins asignó los fondos necesarios para que se estableciera en Cholula, mudándose en 1970 a su sede actual.