Everything You Need to Know About City of Masks by Mary Hoffman
City of Masks is the second book in Mary Hoffman's Amazing Maya series, aimed at middle-grade readers roughly between ages eight and twelve. It follows Maya Franklin, a ten-year-old girl who has the ability to step into paintings and travel back in time. This entry takes her to Mexico during the Day of the Dead, where she encounters historical figures and gets tangled in a mystery that blends real history with her supernatural gift. The book is widely available in paperback, hardcover, and ebook formats. You can grab it through major retailers like Amazon, Barnes & Noble, or Bookshop.org. Libraries typically carry it too, especially since it's frequently used in school reading programs. The ISBN for the standard paperback edition is 978-0-440-41666-8. I'd recommend checking your local library first if you're trying to minimize cost, since these books circulate well and often have holds lists that move fast. Maya's grandmother sends her to Mexico for the summer, and before long she's stepping into paintings at a museum. She lands in pre-Columbian Mexico during the height of the Maya civilization, then later shifts into the colonial period around the time of the Day of the Dead. The story weaves together two timelines and two cultural settings. Maya meets real historical figures including the Aztec emperor Moctezuma II, and she helps solve a disappearance that threatens someone she's growing attached to.
The book handles the Day of the Dead with more research and care than most children's novels do. Hoffman spent real time looking into the customs, the altars, the marigolds, the sugar skulls. It's not perfect history, but it's substantially better than the shallow treatment you see in a lot of YA crossover titles from the same period.
Why this series works better than most time-travel kids fiction
Most time-travel books for middle graders treat history as a costume. The past exists as a backdrop for adventure while everything else stays identical to modern life. Hoffman does something different here. Maya doesn't just observe history, she has to adapt to it. Language barriers matter. Social hierarchies matter. The stakes feel earned rather than manufactured. Maya's powers come with limits that actually constrain the plot instead of serving as a convenient escape hatch whenever things get difficult. The series also avoids the trap of making the protagonist overly competent from page one. Maya makes mistakes. She misreads situations. She gets scared. That makes her feel like an actual ten-year-old rather than a modern adult trapped in a child's body, which is the more common flaw in this genre.
Get the Full Details

Common pitfalls for parents and teachers using this book
One issue that comes up repeatedly is the reading level expectation. Some educators place this with advanced fourth graders, but the vocabulary and historical references land better for readers who are comfortable with fifth-grade material or beyond. If you're using it in a classroom, expect to pause and explain certain terms. Words like "conquistador," "codex," and references to specific Maya cities will need context for readers who aren't already familiar with Mesoamerican history. Another thing worth noting: the supernatural mechanics in this series are never fully explained, and that's intentional. Some readers want a rules-based system. This book doesn't give you one. Maya simply steps into paintings under certain conditions, and the narrative moves forward from there. If a student keeps asking why she can't step into a photograph or a book illustration, the answer is just that the rules of the world are what they are. Don't waste time trying to construct a consistent magical system that the author never intended to build.
What I found tricky when recommending this to younger readers
I ran into an issue with a group of eight-year-olds who were eager to read it. The middle section set during the Aztec period includes scenes of human sacrifice referenced as part of the historical setting. Hoffman doesn't dwell on it or make it graphic, but it's present and it unsettled some of the younger readers in my circle. For that age group, I'd hold off until they're closer to ten. The content isn't inappropriate in a general sense, but it's heavier than the first book in the series, which sets a somewhat lighter tone.
How the series connects across books
If you're planning to read them in order, start with Stranger Things, then City of Masks, then the later entries in the series. Each book drops Maya into a different painting and a different era. The continuity is loose enough that you can jump in at any point, but reading chronologically gives you a better sense of how Maya's confidence and understanding of her abilities develop. The later books get more ambitious with their historical scope, which works better if you've already invested in the character.

Bottom line
City of Masks is a solid entry in the middle-grade historical fantasy space. It does more homework than the average book in this category, it treats its cultural settings with more respect than most, and it lets its protagonist be genuinely flawed rather than a power fantasy wrapped in a child's body. It won't appeal to readers who want heavy worldbuilding rules or romantic subplots, and the historical accuracy occasionally bends toward narrative convenience, but within its lane it's well-executed. The audiobook version narrated by Julia Whelan is also worth considering if you have listeners who prefer audio, since her pacing matches the book's mix of mystery and historical exploration reasonably well.