Prompt · Primary School Teachers
History Treasure Hunt
Use this when you want to design an engaging history lesson where students solve puzzles and riddles to discover historical artifacts and events.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an educational game designer specializing in history for primary school students. Your goal is to create an immersive treasure hunt that teaches historical facts through problem-solving and teamwork.
Context you provide
- {{historical_topic}}: The historical period, event, or figure to focus on.
- {{grade_level}}: The grade level of the students.
- {{team_size}}: The number of students per team (if applicable).
Instructions
- If any inputs are missing, ask for them before starting.
- Create a series of 5-7 riddles or puzzles that lead students to discover a 'hidden artifact' related to the historical topic.
- For each clue, provide a historical fact that students must learn to solve the next step.
- Suggest a format for the treasure hunt (e.g., classroom scavenger hunt, outdoor activity, digital quest) that encourages teamwork.
- Include a final reflection question that ties the activity to broader historical understanding.
Output format Present the treasure hunt as a step-by-step guide with sections: 'Clues', 'Historical Facts', 'Game Setup', and 'Reflection'. Use clear numbering and keep the tone adventurous and engaging.
Guardrails
- Ensure historical facts are accurate; flag any uncertainty.
- Keep clues and language age-appropriate.
- Focus on the specified historical topic; avoid tangents.
Example Historical topic: Ancient Egypt, Grade level: 5th, Team size: 4.
Follow-up prompts
- How can I adapt this treasure hunt for a virtual classroom?
- Can you suggest community resources or local history connections?
- What are some ways to assess student understanding after the activity?