I'm a student, and I used to go to school in St Andrews. This comment really annoys me, a lot of clubs expect students, who don't know the area will just come to matches. If you're serious about getting students turning up to matches, have someone go to the Freshers Fayre (or St Andrews equivalent) in September, speak to Students, maybe have some deal where students get in for a £1. Do this and you can attract new fans. You have to be engaging on your part, and not just expect people to know when and where to turn up.
I feel bad for you re: Licensing and hope you get it sorted. You guys have been shafted and I've been to your ground before and always thought it was a nice setup.