About the Maze Generator
Every maze this generator builds is solvable by exactly one path, so there's no guessing about whether a route actually reaches the exit — which matters when twenty kids are working on it at the same time and at least one of them will ask.
It's built for the moments worksheets often get used for in real classrooms: a two-minute transition filler, an early-finisher folder, or a brain break between a math lesson and lunch.
How to use it in your classroom
- Drag the difficulty slider. Smaller grids finish in a minute or two; larger ones take longer and suit older students or a genuine challenge.
- Preview the maze. The entrance is marked in green at the top-left and the exit in red at the bottom-right.
- Click the shuffle button if you want a different maze at the same difficulty before printing.
- Choose your paper size and print, or generate a few at once for a folder of early-finisher activities.
Tips from the classroom
- Keep the smallest size for kindergarten and first grade — a maze that takes thirty seconds to finish is still a complete, satisfying task at that age.
- Print a small stack of different difficulties ahead of time and keep them in an early-finishers folder so you're never building one on the fly.
- A maze works well as a timed brain break: tell students they have ninety seconds, and most finish right around when you call time.
- For a sub day, print the maze on its own. The single solvable path means there's nothing extra a substitute needs to manage or explain.
Frequently asked questions
Is there always exactly one solution?
Yes. Each maze is built so every cell connects to every other cell through exactly one path, so there's never more than one way through.
Can I make the maze harder without changing the page size?
Increasing the size slider adds more turns and dead ends within the same printed page, which is the main way to make it harder.
Will two students who print at the same difficulty get the same maze?
Not unless you keep the same shuffle state. Clicking shuffle, or reopening the generator, builds a new maze each time.
