Weil Bibi Blocksberg (Sidonie von Krosigk) zu faul in der Schule war, wird sie höchstwahrscheinlich nicht in die nächste Klasse versetzt. Deshalb muss sie in den Ferien in das „Büffel“-Internat Schloss Altenberg, wo sie den sonderlichen Schuldirektor Professor Bartels (Edgar Selge) kennenlernt. Mit Elea (Marie-Louise Stahl), einem Mädchen im Rollstuhl, freundet sich Bibi schnell an. Kaum hört sie von der Sage des Eulenstaubs, taucht auch schon ihre Erzfeindin Hexe Rabia (Corinna Harfouch) auf.