Fin dall'inizio l'obiettivo più importante dell'Università della St Catherine è quello di fornire istruzione a studenti che sono molto migliori nel loro campo di studio non importa della loro situazione finanziarie personale o sfondo. Ecco perché offrono azienda borsa di studio di Leatherseller per fino a 3 studenti dell'Università. La borsa di studio viene conferito ogni anno per un periodo massimo di 3 anni. Vale la pena di £3.000 all'anno. I destinatari sono anche responsabili per le spese di università e College.
Gli studenti che si sono laureati delle università europee, tra cui Regno Unito, lettura per una laurea di ricerca in biochimica, chimica, informatica, scienze della terra e molti altri sono tutti idonei da applicare.