I just thought, rereading this, that, sure... they are a "poor" noble family, but even poor nobles in a world like that are still fine, i mean, that mansion... no way they dont have rooms for themselves, he sleeping there with all others? Nope... the house is way too big to not have enough rooms for, at the very least, 2 person rooms... xD
That teacher could do me all day/night long tho... mrrrrrr ;3