You need to do one of two things. Either get a shell thats a bit more breathable, or go with a piece that offers some insulation and some wind-proofing.
You could, for instance, try a Pearl Izumi shell over the fleece or some other light insulating top. The Zephrr is a really nice lightweight shellnearly wind-proof, moderately water-resistant, and very light. Its $65, which isnt bad, as I am sure you are on a budget. My question would be whether it would slide over your fleece, as its a trimly cut jacket and designed for bicycling, not knocking around campus. But if you can find the right combination to wear under it (light wool sweater, with your hard shell in a pack?), then youll be good. Its much more comfortable than a full hard shell. And it comes in brighter colors too, so thats a bit safer.
A good alternative is to get a soft shell piece that sort of combines the insulation of fleece with the wind-proofness (and most of the water-proofness) of the hard shell. My first choice for this would be an REI ONE Jacket ($189, but on sale now for $139). Made from a Schoeller fabric, the ONE is pretty warm, pretty rain-proof, nearly completely wind-proof, and very breathable. In other words, its the one" jacket you need in most of the weather youll encounter. You can throw it on and bike to school in all but a downpour and be fine. As a bonus, it looks reasonably good, with a nice clean design thats perfectly acceptable in class or around Charlottesville après studies.
The 2009 Winter Outside Buyers Guide is now online so you can get prepped for gift-giving seasoneven if everything you pick is for yourself!