Teaching Family Homes is a private, non-profit child welfare agency, providing a continuum of services to children and families in need. Teaching Family Homes was brought to Upper Michigan in 1981 to help troubled children and families in the region. Our private, non-profit organization began as a single residential group home serving just six children. Today we provide a wide range of services from our scenic forty acre campus located in Marquette, as well as satellite offices across the Upper Peninsula.