Classification for academic performances among students in a multi-class scenario is a challenging task due to its dependencies on multiple factors and characteristics, particularly in the medium academic performance category. This scenario makes it a problem for some models with their conventional settings in terms of their ability to optimally distinguish categories of academic performances while being used in classification tasks, thus leading to the need for optimization techniques in enhancing their performances. This research paper will design an optimization strategy for improving the performances of the Random Forest algorithm in a multi-class academic performance classification among students. This will help in enhancing decision-making systems in education. The research method used is a machine learning approach with a Random Forest algorithm optimized through hyperparameter tuning using RandomizedSearchCV. This study utilizes secondary student data obtained from the Kaggle public repository, consisting of 6,607 data points with 20 determining factors covering academic, behavioral, social, environmental, and health aspects. The results showed that Random Forest hyperparameter optimization was able to improve model performance from a baseline accuracy of 79.56% to 81.08% on the validation data, and achieved an accuracy of 81.69% on the test data. In addition, there was an improvement in performance in the Medium category classification, as indicated by an increase in the F1-score value from 0.69 to 0.72. Therefore, the optimization of Random Forest proved to be good in enhancing the performance and stability of multiclass classification of student academic performance.
Copyrights © 2026