People usually say, "I am home" which means to say, "I have reached home."
But you have to say, "I am at home" to the question, "Where are you?"
Hence, I am home means that I have reached home from work/from somewhere else.
I am at office and I am at home to be used for the question: "where are you?"
Hope the above clarifies.
- For Teachers