Never read Maureen Johnson's Devilish?

Faust! In an all-girls school! Loved it!

You can read the first chapter at the Guardian.