only insert a school once
made more defensive