<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Core Pages -->
  <url><loc>https://grammarspy.net/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://grammarspy.net/students</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/teachers</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/about</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/pricing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/membership</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://grammarspy.net/support</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://grammarspy.net/community</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/resource-library</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>

  <!-- Marketing / Conversion -->
  <url><loc>https://grammarspy.net/blog</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/free-resource</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/get/past-simple-vs-past-continuous</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Missions & Training -->
  <url><loc>https://grammarspy.net/missions</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://grammarspy.net/training</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/clues</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Games -->
  <url><loc>https://grammarspy.net/games/grammar-detective</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/sentence-builder</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/error-smash</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/speed-challenge</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/fill-in-the-blank</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/word-sort</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/grammar-match-up</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/games/odd-one-out</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- Resources -->
  <url><loc>https://grammarspy.net/resources</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/vault</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- Blog / Insights -->
  <url><loc>https://grammarspy.net/insights</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/insights/ell-reading-struggles-strategies</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/insights/fun-grammar-games-for-middle-school</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/insights/pattern-control-beyond-memorization</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/insights/12-minute-mission-block</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/insights/error-patterns-as-data</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/insights/apply-grammar-spy-in-class</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://grammarspy.net/blog/how-to-teach-grammar-to-ell-students</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/10-grammar-bell-ringers-middle-high-school</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/ultimate-guide-teaching-grammar-ell-students</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>

  <!-- Articles -->
  <url><loc>https://grammarspy.net/articles</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- SEO Landing Pages (trailing slash matches static index.html canonical) -->
  <url><loc>https://grammarspy.net/grammar-games-high-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/esl-grammar-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-warm-ups-high-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/verb-tense-practice-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/free-grammar-worksheets</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/interactive-grammar-practice</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/grammar-teaching-ideas</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/present-tense-practice-games</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/eld-grammar-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/fun-grammar-games-for-middle-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/speaking-activities-esl-high-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/beginner-speaking-activities-esl</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-bell-ringers</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-intervention-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/eld-grammar-games</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-curriculum-high-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-intervention-strategies</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-lessons-multilingual-learners</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/esl-grammar-games-high-school</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/eld-classroom-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-practice-worksheets</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-review-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/secondary-esl-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/sentence-structure-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/english-language-development-lessons</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-mini-lessons</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-instruction-strategies</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/grammar-bell-ringers-for-ells</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/language-acquisition-activities</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/writing-support-ell-students</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/blog/how-to-teach-verb-tenses-to-ells</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/common-grammar-mistakes-ell-students-make</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-bell-ringers-high-school-classroom</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-intervention-strategies-secondary</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/how-to-teach-sentence-structure</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-games-that-actually-work</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/esl-activities-for-newcomers</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/how-to-scaffold-grammar-instruction</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-grammar-through-writing</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/formative-assessment-for-grammar</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-subject-verb-agreement-ells</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-articles-a-an-the-ells</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-prepositions-ells</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/correcting-grammar-without-killing-confidence</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-conferencing-strategies</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/using-mentor-sentences-with-ells</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-and-academic-writing-secondary</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-past-tense-irregular-verbs</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-for-long-term-english-learners</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/designing-grammar-units-backward</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://grammarspy.net/blog/grammar-intervention-high-school-students</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/blog/teaching-newcomers-secondary-classrooms</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/blog/best-eld-activities-for-teenagers</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/blog/scaffold-writing-multilingual-learners</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/blog/why-grammar-worksheets-fail</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://grammarspy.net/free-grammar-teaching-resources</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://grammarspy.net/free-eld-teaching-resources</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://grammarspy.net/grammar-games-hub</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://grammarspy.net/eld-activities-hub</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url>
    <loc>https://grammarspy.net/teacher-toolkits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
