Abington Police have charged a 25-year-old man for raping a student who allegedly let him into the high school twice.