This paper is the third in a series focused on bridging the gap between secondary and higher education. Our primary objective is to develop a robust theoretical framework for an innovative e-business model called the Undergraduate Study Programme Search System (USPSS). This system considers multiple criteria to reduce the likelihood of exam failure or the need for multiple retakes, while maximizing the chances of successful program completion. Testing of the proposed algorithm demonstrated that the Stochastic Gradient Boosted Regression Trees method outperforms the current method used in Lithuania for admitting applicants to 47 educational programs. Specifically, it is more accurate than the Probabilistic Neural Network for 25 programs, the Ensemble of Regression Trees for 24 programs, the Single Regression Tree for 18 programs, the Random Forest Regression for 16 programs, the Bayesian Additive Regression Trees for 13 programs, and the Regression by Discretization for 10 programs.