For those interested in such a thing, here is the schedule for the torch passing through St Andrews.
Day Time Community Travelling On
26 07:00 St. Andrews
26 St. Andrews St. Andrews university footpath - Left Turn
26 St. Andrews North Street
26 St. Andrews A917
26 St. Andrews South Street
26 St. Andrews Argyle Street
26 St. Andrews Hepburn Gardens to Buchanan Gardens Junction
26 CONVOY: St. Andrews - Milnathort
It's on Wednesday the 13th of June, so there won't be many students in town. It also starts at 7am... which further excludes the possibility of any students seeing it.