This paper mainly attempts to investigate the relationship between learning styles, personality characteristics and the academic performance of high school students in the Eastern Bandpay of Babol township. This research is a survey research. Using a multiple stage sampling, 200 students were chosen. Applying Kolb Learning Style Inventory and NEO Five Factor Inventory, the main variables of this survey were assessed. Academic performance was defined by the students’ (grade) average. Using some statistical techniques such as, multiple regression and correlational coefficient, data was analyzed. The findings of this research showed a significant relationship between learning styles and academic performance. The findings also indicate that each type of learning styles has a significant relationship with personal characteristics. Furthermore, the results of multiple regression regarding learning styles and personality traits with academic performance revealed that the best predicator variables for students academic performances among four styles of learning and personality traits were conscientiousness and abstract conceptualization and active experimentation respectively.