A homestay course is not staying with a family!
Will a family have any interest in you learning English when you know you are only paying for a room and some food?
It is staying in the home of your teacher and taking your classes in the same place.
This means you will be able to practice your English all day. You are not staying in a form of hotel, your are staying in your own personal English language academy.