Can you solve this?

12345678
Across
  1. 2. I am filled with books
  2. 4. I am the room where you study in school
  3. 6. I an the one who teach you
  4. 8. I can help you edit your mistakes
Down
  1. 1. I have many problems
  2. 3. I help you in calculations
  3. 5. I have all the maps
  4. 7. I test your knowledge but you dont like me