Nel villaggio di Gavaldon, le migliori amiche Sophie e Agatha condividono un legame unico. Sophie ama le fiabe e sogna di scappare dalla vita monotona del suo villaggio, mentre Agatha ha un aspetto oscuro e le fattezze di una vera strega. In una notte di luna piena una forza sconosciuta le trascina nell’Accademia del Bene e del Male, dove la vera storia di ogni favola ha il suo inizio. Ma qualcosa non quadra: Sophie è assegnata alla Scuola del Male diretta dall’elegante e acida Lady Pocus, mentre Agatha è inviata alla Scuola del Bene, sotto la guida della solare e gentile professoressa Colombine. Se frequentare le lezioni non fosse abbastanza complicato, il preside dichiara che solo un bacio dato con vero amore potrà cambiare le regole e ricollocare le ragazze nella scuola adatta. Quando una figura tenebrosa misteriosamente legata a Sophie riemerge minacciando di distruggere la scuola e ignorare le regole, l’unica speranza per un lieto fine è sopravvivere alla fiaba stessa.