Academic advising is time-consuming work. At the same time, it needs to be efficient and productive in assisting the students to choose appropriate academic courses towards the completion of their selected programs in a beneficial manner. In addition, both private and public educational institutions are, currently, operating in an extremely competitive market and are, thus, faced with various challenges. Among these are the twin challenges of student retention and the rate of success in completion of their chosen academic courses. The mentioned challenges have a direct bearing on the quality of academic advising and services provided to the students, by the individual academic institution. A number of research studies have been carried out suggesting various online academic advising systems for undergraduate and graduate programs. In this context, we develop and present, here, an academic advising system which differs from and improves upon previously suggested methodologies with the inclusion of the facility to track individual students’ performance and, thus, ability in educational subjects and programs, taken in the previous academic terms. Our suggested methodology is based on the use of this facility to guide students in the selection of courses that they may register for the forthcoming academic term. We believe that the consideration of individual students’ past academic preformation, in our suggested methodology, is a significant improvement and will assist students in making more beneficial choices when registering for academic courses.