Best Teacher EVER!

123456789101112131415161718192021
Across
  1. 2. happy
  2. 5. Miss Mitchell
  3. 9. special
  4. 10. silly
  5. 11. kind
  6. 13. favourite
  7. 14. memorable
  8. 15. strathblane~20/21
  9. 18. amazing
  10. 19. fun
  11. 20. fantastic
  12. 21. fun~activities
Down
  1. 1. caring
  2. 3. primary~3
  3. 4. bestest
  4. 6. she~understands~us
  5. 7. lovely
  6. 8. helpful
  7. 12. beautiful
  8. 16. nice
  9. 17. funny
  10. 18. artistic