This document discusses using ensemble learning methods to predict student pass rates. It begins with an abstract describing ensemble learning and its applications. It then provides background on strengthening the STEM workforce and using prediction modeling in educational data mining. The methodology section describes using decision trees, logistic regression, nearest neighbors, neural networks, naive Bayes, and support vector machines as base classifiers in an ensemble model to predict student enrollment in STEM courses. The results show the J48 decision tree algorithm correctly classified 84% of instances, outperforming naive Bayes and CART. The conclusion is that ensemble models can better categorize factors affecting student choice to enroll in STEM by combining multiple classification techniques.