I think you can first try to remove the school attribute in your studentIdentity id.
Your student identity can include some unique attributes related to the students, such as id number.
But the school is a relationship to the student.
To avoid criticism do nothing, say nothing, be nothing. -Elbert Hubbard. Please critique this tiny ad:
SKIP - a book about connecting industrious people with elderly land owners