add support for new schools model