Thanks for the help guys. I believe the school put me on their insurance, (have to check the paperwork tomorrow) but I think I'm going to get my own anyway to protect against subrogation.
Seems like Avemco is the best deal right now and I'll check with AOPA also.