This document describes a student performance predictor application that uses machine learning algorithms and a graphical user interface. The application predicts student performance based on academic and other details and analyzes factors that affect performance. It implements logistic regression and evaluates algorithms like support vector machine, naive bayes, and k-neighbors classifier. The application helps students and teachers by identifying strengths/weaknesses and enhancing future performance. It provides visualizations of input data and model accuracy in plots and charts through the user-friendly interface.