Go with the large. I have a medium I use to commute to school with. I live really close so I don't need a change of clothes. If you're going to try and get books and clothes in there, you'll need the large. My mom got me a reallly nice Mountainsmith shoulderbag kinda thing for school, but its just too big. I went back to the trusy Timbuck2. Its perfect.