Blended learning combines online digital resources with traditional classroom activities and enables students to attain higher learning performance through well-defined interactive strategies involving online and traditional learning activities. Learning analytics is a conceptual framework and as a part of our Precision education used to analyze and predict students' performance and provide timely interventions based on student learning profiles. This study applied learning analytics and educational big data approaches for the early prediction of students' final academic performance in a blended Calculus course. Real data with 21 variables were collected from the proposed course, consisting of video-viewing behaviors, out-of-class practice behaviors, homework and quiz scores, and after-school tutoring. This study applied principal component regression to predict students' final academic performance. The experimental results show that students' final academic performance could be predicted when only one-third of the semester had elapsed. In addition, we identified seven critical factors that affect students' academic performance, consisting of four online factors and three traditional factors. The results showed that the blended data set combining online and traditional critical factors had the highest predictive performance. © 2018, International Forum of Educational Technology and Society.