Based at Balmullo Primary School, Balmullo, near St Andrews. Working various hours per week, on a permanent basis. Posts are 38 week part time, term time contracts with a salary of £24,740.74 pro-rata and annualised pay.