Question: what is the difference between hand in and hand out?
Answer: Meaning: To "hand out" means to give something by hand to someone or to a group of people. This is often used when we talk about volunteers handing out water during a road race or teachers handing out an assignment in class.