Laura, there is Twist Fibrecrafts in Newburgh, very tempting shop, but they do do tuition (not sure if they also do beginners classes or just individual), don't know what they charge. Also check if there is a spinner's guild in Fife - I am sure there is one, they are usually very helpful.
I am in the Borders too, so possibly a bit far for a day's tuition.