To summarize the differences, you have to look up how each program’s attendings are paid.
In general, residencies are associated with private practices, hospital/hospital systems or academic hospital/hospital systems.
Private practice attendings are paid in general based on productivity, or in some practices, equally more or less with bonuses distributed among partners. In those practices each partners are expected to contribute equally to the business aspect of the practice. This is the “eat what you kill” type.
In residencies associated with private practice, teaching is a byproduct of clinical activity. Residents are often there to help attending work faster and/or have an easier time. Teaching that cut into RVU generation is unlikely in private practice.
Hospital employed physicians are being paid by the hospital or a large group practice/ foundation. In general, they are asked to perform work they are suppsoed to do in the contract and/or instructed by section chief and division chief. Teaching tend to occur more than just pure private practice.
In academic institutions, physicians are paid generally to complete a set of task outlined by contract and section chief/chairmen. They are paid by the hospital/university/Medical group practice. Teaching is often included as a precentage in the contract. More over, to advance from a clinical assistant professor, to associate, to full professor, there will likey be teaching component involved/fullfilled.
This is why teaching in general, is the best in academic institutions. Those faculties have protected time, as well as written responsibility to teach.
Now days, most clinicians practice in an RVU based environment and good teaching can be hard to come by because good teaching can eat into your RVU production.