A method and system for evaluating the progress of a student. Initially,
achievement data for the student, including classes of data comprising
behavioral data, grade data, reading proficiency data, and standardized
test score data, is processed to generate an individual achievement index
score for each of the classes of data. A learning profile for the student
is then built from the index score data. The behavioral data and the
grade data are together classified as social data, and the reading
proficiency data and the standardized test score data are together
classified as academic data. The social data and the academic data are
weighted in accordance with respective predetermined multipliers to
generate corresponding social and academic index scores for the student.