Comment on It must confuse English learners to hear phrases like, "I'm home", instead of "I am at home." We don't say I'm school, or I'm post office.
This is it exactly. “I am at home” describes your location. “I am home” describes your current state.