They left at five, so they should be home by six.

Literal

They [topic-は] five-o'clock [at-に] departed [because-から], six-o'clock [by-には] should-be-home.

~から marks the reason. ~はずです expresses confident expectation: 'it should be the case.' 帰宅する means 'to return home.'