PSJ School centenary crossword!

1234567
Across
  1. 4. A place where teachers teach pupils. (6 letters)
  2. 7. A party or festival. (11 letters)
Down
  1. 1. A lesson as in Horrible _______ books. (7 letters
  2. 2. What our Centenary is!!!
  3. 3. What our school is up on top of. (4 letters)
  4. 5. The place where our school is. (9 letters)
  5. 6. 100th anniversary. (9 letters)