i think it probably depends on the school. im a DO student, and i know most osteopathic schools send their students all over the place, mostly because they are typically located in rural areas and the local hospitals cannot always accomodate two entire classes of students at a time. but also schools that are located in big cities have to compete with other schools. for example, think of how many schools are in philly. hospitals can only take so many students at a time, so students tend to get farmed out. i know both jefferson and temple in philly send students out to pittsburgh. in other cases, if the school is located in a decent sized city with a few big hospitals, but its the only med school, the students usually stay right there, for example, university of rochester. my school practically begs its students to stay in the area, but who wants to stay in erie??