I am writing a science fantasy novel, but I think I should re-write it completely. Let me explain the situation.
Here's the concept of my novel: The story takes place in an alternate world where a minority of residents are "angels". Each angel is an embodiment of a branch/concept of science, and unlike humans, they can cast magic. Teaching science to humans is their duty.
What I'm trying to achieve from this setting is to have an educational effect on the reader. The angels act as science teachers not only to human characters, but also to real humans who are reading the book.
The problem is, my novel is becoming just a science textbook in disguise. I've taken Der Zahlenteufel (The Number Devil) as the reference to take ideas from, and just like how this novel is just a math textbook (for children) in disguise, my novel is becoming one for science.
That said, let me show the plot. The protagonist is Berta Newton, the alternate-world counterpart to Isaac Newton, and is an angel. Her student is Joseph-Louis Lagrange, a human. Berta is to teach Lagrange Newtonian Mechanics, and Lagrange is to develop his own theories (Lagrangian mechanics) to be encrowned to an angel too.
I think the reason of the problem is the lack of building the antagonist. I still haven't succeeded in finding who this would be, and what they would do to compromise Berta's and Lagrange's mission. There are some unsure options:
Maybe the antagonist is a pseudo-scientist advocating their own pseudoscience, and Berta is to debunk them.
Maybe the antagonist is an anti-scientist disparaging Berta's works, and Lagrange is to defend her.
Or maybe... just let the antagonist be a chaotic evil destroying the world, and let Berta act as the hero, using her science magics.
These options will result in completely different stories. What would be the best option when my novel is meant to teach the reader science? Are there any other fitting options?