refactor school.clj