I thought maybe there was a particular open return type of ticket. She'll be starting the term in the off season but returning in May, so I'm sure those one way $300 fares will be much higher.
Alternatively, perhaps frequent flyer awards, given that they allow you some changes, including stopovers, might be a savvier way to handle this. Maybe using the One World alliance gives even more flexibility? I figured you folks would know best!