Lesson 20 Challenge Spelling Words Crossword Puzzle

12345678910
Across
  1. 8. someone who has come before
  2. 9. good at fixing teeth
  3. 10. good at making someone's hair look great
Down
  1. 1. good at solving problems between others
  2. 2. good at helping with mental health
  3. 3. good at writing words for a song
  4. 4. someone who helps others by giving them money
  5. 5. good at math
  6. 6. takes care of the library
  7. 7. someone good at language