Moodle puzzle

1234567
Across
  1. 3. who writes poems
  2. 4. opposite of left
  3. 5. the one who minds the class when teacher is not there
  4. 7. who protect country
Down
  1. 1. who compose music
  2. 2. who treats the patients
  3. 6. highest single digit numbers