Everything you need to understand or teach Uprooted by Naomi Novik.
Naomi Novik's Uprooted is the story of Agnieszka, a girl who grows up in the village of Dvernik under the rule of the wizard Sarkan. Sarkan is known as the Dragon. Every 10 years, Sarkan chooses a girl to live in the tower with him for a decade. Everyone expects him to choose Kasia, who is Agnieszka's best friend. Instead, he chooses Agnieszka, who is a witch but does not know it. Over the coming months, Sarkan and Agnieszka bond as they battle the evil of the nearby Wood, deal with rulers corrupted by the Wood, and decide how to handle their rising feelings toward each other. The main themes are magic, relationships, and Sarkan's role in the valley.