1. A computer-implemented method of assessing an educational program having multiple ordered activities defining multiple learner tracks, the method comprising: receiving baseline performance index scores and post-activity performance index scores for a plurality of learners engaging in the educational program by executing first instructions in a computer system, wherein the baseline performance index scores are derived from a performance index test administered to the learners prior to any of the activities, and the post-activity performance index scores are derived from the performance index test administered to the learners after each of the activities; organizing the learners into learner groups based on how many of the activities a learner has completed by executing second instructions in the computer system; for each given learner group, calculating a baseline average score using the baseline performance index scores of learners in the given learner group, calculating a post-activity average score for each of the activities which have been completed by learners in the given learner group, and calculating statistical differences between the baseline average score and a final one of the post-activity average scores for the given learner group, and between each post-activity average score and any successive post-activity average scores for the given learner group by executing third instructions in the computer system; and identifying any of the statistical differences which are equal to or less than a predetermined probability threshold by executing fourth instructions in the computer system.