Inactive Tutor answered 03/23/19
I learned that "to" is used when the person, place, or thing is being acted upon, the active recipient or object of, or an active participant in whatever action "to" is the object of, e.g. "she gave the pencil to him," or "he is going to the store." "At" is used when the person, place, or thing is passive in whatever "at" is the object of, e.g. "she is yelling at me," or "he is at his grandmother's house."
Hope this helps!