school

1234567
Across
  1. 3. — Depend on
  2. 4. — Build; put upright
  3. 6. — Ability developed through practice
  4. 7. — Perfect standard
Down
  1. 1. — Fresh and firm
  2. 2. — Belief or guiding principle
  3. 4. — To make very happy
  4. 5. — Short and to the point
  5. 7. — A thought or concept