The aim of this study is to investigate factors, which promote the enjoyment of learning in high school students. The participants consisted of 331 grad 10-12 students, ranging in age from 16-18 from government and private high schools and colleges in the second semester of academic year 2007, obtained using the multi-stage random sampling technique. The research instrument used was a rating scale Questionnaire, with α-coefficient = 0.97. The data analysis employed descriptive statistics and CFA. The result of this study revealed that the weights of the nine factors involved in the promotion of enjoyment of learning ranged from 0.61-0.90 at the 0.01 level of significance. The component weights were in the following order from the highest to the lowest weight: school management, instructional management, teacher’s characteristics, students’ support, student, living with others, community, family and friends with component weights of 0.90, 0.89, 0.87, 0.84, 0.78, 0.76, 0.68, 0.67 and 0.61, respectively. The most significant component was school management in term of importance. There was the goodness of fit index between the model and the empirical data with Chi-square (χ2) of 2546.97, p = 0.66 at an degree of freedom (df) of 2578, GFI = 0.83, AGFI = 0.75, CFI = 1.00, SRMR = 0.061, SMSEA = 0.00 showing that the model had a construct validity.