Manual student attendance tracking, by calling student names from a check list or taking students' signs on a paper, has gone into history. Nowadays, modern technologies have already enabled the development of various automatized attendance tracking systems. These technologies include: Radio-Frequency Identification (RFID), Biometric (fingerprint, face or voice recognition), Barcode identification and Bluetooth communication technologies, that are implemented over an IP infrastructure as a platform. But, all these technologies perform in a different manner and exhibit certain functional limitations considering the given implementation. The main motivation for this research was to explore the possibilities for overcoming the issues of current systems for attendance tracking, considering the limitations of the technologies employed. Hence, the core contribution of this research can be considered as a fourfold, i.e. i) it presents the most frequently used technologies in the development of attendance tracking systems, ii) it reviews a range of existing student attendance tracking systems, iii) it defines criteria for performance evaluation of the technologies employed in student attendance tracking, from a perspective of educational institutions, and iv) it evaluates the mostly used technologies according to the predefined functional criteria. As a summary of the evaluation it provides directions for future development of a student attendance tracking system that would address the explored issues and functional limitations.