Across
- 2. blonde
- 4. smart
- 7. brown-haired
- 11. (female) student
- 14. tall
- 15. lazy
- 17. history
- 20. red-haired
- 21. class
- 22. teacher (male)
- 23. short
- 24. bad
Down
- 1. interesting
- 3. beautiful
- 5. young
- 6. science
- 7. boy
- 8. good
- 9. teacher (female)
- 10. ugly
- 12. good-looking
- 13. art
- 16. Spanish
- 18. friend
- 19. serious
