New model could improve matches between students and schools