Student performance prediction is very important to understand a student progress rate. It is said that `Prevention is better than the cure'. In this Research, we are trying to find out student's current status and predict his/her future results. After the outcome, teachers can give him/her proper advice to avoid the poor result and also can groom the student. By finding out the dependencies for final examinations. Which courses he/she should take in the upcoming semester (roles of adviser/teacher). Every year a lot of students lag behind because of lack of proper advice and monitoring. A teacher can't monitor each and every single student at once. If a system can help a Teacher about the students like which student needs which kind of help. Then it will be much helpful for both teachers and student. The aim is helping the student to avoid his/her predicted poor result using Artificial Intelligence. If a student could know what will be his/her result in the future and notify him/her what to do to avoid his/her the bad results by predicting the final examinations mark. This research would be helpful for the students and teachers with The highest accuracy of 94.88%.