1. A computerized method for matching student education enrollment records, the method comprising: retrieving a first education enrollment record comprising a student name using a processor; determining via the processor common variations in the spelling of the student name; comparing via the processor the common variations in the spelling of the student name of the first enrollment record with other education enrollment records, wherein the comparing step comprises matching, using a historical name variation database, a first name of the student name and a set of historical name variations that includes the first name; and identifying at least one other education enrollment record associated with the student name based on the variations using the processor; wherein the identifying step comprises: swapping the first name and middle name of the student name using the processor; and identifying at least one other education enrollment record associated with the student name based on the swapped first and middle names using the processor; and matching at least one zip code associated with a school related to the first education enrollment record and a zip code associated with the student name.