Gannon, Mercyhurst, and PSU Behrend are all located here in town, all would offer the courses needed for medical school prerequisites, and all of them are very good schools. I'm from this area originally, and I have friends that graduated from all three. Mercyhurst is definitely going to be the most expensive, while Gannon is conveniently located right downtown off of State Street. There's also Edinboro then, which is about twenty minutes south of Erie. It's another great school, but commuting from Erie could be a bit of a chore when the weather gets bad--Edinboro is right in the middle of the snowbelt and gets hammered frequently. She'd get great instruction at any of the four schools. Ganon has a lot of health sciences programs though, so they might have biology faculty that are a little more medical orientated, which could be good. Mercyhurst and Edinboro would prolly be a bit more academic.