The novel explores themes of:
* Finding your own history: Jack discovers surprising connections to his town's past and learns about people he never knew.
* The power of storytelling: He learns about the importance of preserving history and the power of stories to connect people.
* Overcoming challenges: Jack struggles with procrastination and self-doubt but eventually overcomes these obstacles to complete the assignment.
"Extra Credit" is a story about the unexpected places we find ourselves in, the surprising connections we make, and the power of history to shape our present. It is a relatable and engaging story that will appeal to young readers.