Two best friends, Sophie and Agatha, are swept away to the School for Good and Evil, where they learn the true stories behind fairy tales. Sophie, a seamstress, dreams of becoming a princess, while Agatha, with her offbeat mother, has witch-like qualities. However, something is amiss as Sophie is mistakenly enrolled in the School for Evil, while Agatha is in the School for Good. The friends must navigate their new surroundings, including classes with the offspring of infamous villains, and find a way to change their schools and destiny. But when a dark figure threatens to destroy the school and the world, the friends must survive their own fairy tale to find a happy ending.

The School for Good and Evil
Childhood friends Sophie and Agatha are torn apart as they're drawn into a legendary conflict between virtuous warriors and malevolent sorcerers, each side striving to achieve harmony between good and evil.