Another Average spanish crossword

12345678910111213141516171819202122232425
Across
  1. 2. socks
  2. 7. falda
  3. 9. bathingsuit
  4. 10. shirt
  5. 13. teacher(female)
  6. 16. classroom
  7. 18. blouse
  8. 19. office
  9. 20. principal(female)
  10. 21. teacher(female)
  11. 24. principal(male)
  12. 25. cafeteria
Down
  1. 1. pants
  2. 3. Hat
  3. 4. jacket
  4. 5. restroom
  5. 6. nurse(male)
  6. 8. nurse(female)
  7. 11. pajamas
  8. 12. shoes
  9. 14. sweater
  10. 15. school
  11. 17. secretary(male)
  12. 22. secretary(female)
  13. 23. dress