added proper validations to school model