Do I have to be home all the time?

No, just to welcome the Student on arrival.

You need to be at home to welcome your Student when they arrive, and help the Student set up in their new city. But you don’t have to stay home every time the Student is home. You will need to make sure your Students have a key to get in and out of the house if you're not around.