Thanks guys for the suggestions,
Unfortunately there is no shower at school which means that I will have to rule that out. However arriving early and changing seems like the way to go. Also I appreciate the tip of just leaving the shoes at school, I never thought of that ! I am going to do a trail run and see how I go, if its positive then its bike all the way.