Core Problem
We took the core problem to be a district with 10 special education teachers, and 10 schools. Each school is given one preference of one teacher and each teacher is given one preference of one school. One teacher must be assigned to one school in a way that optimizes both the satisfaction of schools and teachers.