L'école St Michael a été évacuée sur l'île de Skye, dans le château de Dunbain. M. William Lamb, le nouveau professeur, essuie des débuts peu encourageants. Il apprend que le lieu est hanté par le fantôme de Mad MacKinnon, qui joue de la cornemuse lorsque quelqu'un dans le château doit...
L'instituteur William Potts est le double d'un espion allemand capturé, il est donc envoyé en Allemagne par les services secrets britanniques pour obtenir les plans d'une nouvelle arme secrète, provoquant ainsi le chaos dans une école de la jeunesse hitlérienne.