University of St Andrews Degree Calculator

What does this thing do?

The University of St Andrews uses a combination of your average module grade and your median module grade to determine what degree classification you'll get. Unfortunately, this is boring and time-consuming to calculate. This website was built to make it easier for you to do this yourself.

I haven't finished my degree yet. Is this still suitable for me?

Sure! If you put the modules you have taken so far into the calculator, you can see what degree classification you'd get if you continued getting the same grades. If you're really adventurous, you can put in the modules you've yet to take, and see how low your grades can be before you fail!

What system does this website use for calculating your classification?

In 2010, the University of St Andrews introduced a new degree classification system for use with all students. To the best of my knowledge, this has not changed since then. You can find the system here. If you think this system has been updated since then, send me an email and let me know.

Help! It doesn't work!

This website uses liberal quantities of HTML5, CSS3 and Javascript to do what it does. If you're using this website in an old web browser, particularly Internet Explorer, you're gonna have a bad time. If you have disabled Javascript, this website will flat-out fail to work. I recommend you provide an exception to your Javascript rules. If you don't trust me, you can find a copy of the Javascript that runs on this page on GitHub.

Are you stealing all the grade information that I put on this page?

Absolutely not. All the calculation and data input is managed in your web browser, and is never sent across the internet. You download this web page from my server, and then you never communicate with me again.

This site is served from Amazon S3, and Amazon will log IP addresses. They use this information to aggregate non-personal data. Finally, I use Google Analytics to keep track of the load my server is under. This provides me aggregated, non-personal information, and cannot be used to track anyone. None of these services or myself have access to any personally identifying information about you.

Who are you?

My name is Cory, and I was a student of the University of St Andrews. I wrote this calculator to replace the Excel spreadsheet that was previously being passed around the student body to make this calculation. Nowadays I write software for a living. You can find me on my blog.

Do you have any boring legal stuff to say?

Actually, yes. I am not a representative of the University of St Andrews. This website does not represent the University of St Andrews. Any results provided by this website are not guaranteed to correlate with your actual degree classification as awarded by the University. I cannot be held responsible for your actions based on the usage of this degree calculator. The University has provided me with no remuneration for this calculator. This calculator is hosted and maintained on my own time, at my own expense. At any time I may take this calculator down without warning.