ata stored in educational database is increasing day by day. Data mining algorithms can be used to find hidden patterns from the student's database. These patterns can be used to find academic performance of students. The main aim of this study was to determine factors that influence the student's performance. This paper proposes Generalized Sequential Pattern mining algorithm for finding frequent patterns from student's database and Frequent Pattern tree algorithm to build the tree based on frequent patterns. This tree can be used for predicting the student's performance as pass or fail. Once the student is found at the risk of failure he/she can be provided guidance for performance improvement