Across
- 5. to get a good grade
- 8. in
- 11. English
- 12. math
- 13. How many...?
- 14. to arrive
- 15. difficult
- 17. to teach
- 18. Spanish
- 20. late
- 22. to use the computer
- 23. to answer
- 24. almost
Down
- 1. to have to
- 2. many
- 3. easy
- 4. there is, there are
- 6. to need
- 7. art
- 9. history
- 10. early
- 16. science
- 19. to take notes
- 21. exam, test