Desde el principio el objetivo más importante de la Universidad del St Catherine es proporcionar educación a los estudiantes que son mejores en su campo de estudio sin importar sus circunstancias financieras personales o fondo. Es por ello que ofrecen becas de Leatherseller empresa para hasta 3 estudiantes de la Universidad. La beca se otorga cada año durante un período máximo de 3 años. Vale £3.000 anuales. Los destinatarios son también responsables de cargos universitarios.
Los estudiantes graduados de universidades europeas, incluyendo Reino Unido, leyendo un grado de investigación en bioquímica, química, informática, Ciencias de la tierra y muchos otros son elegibles para aplicar.