I had a similar experience, not necessarily with being able to move around to different teachers. In general, the teachers for the gifted classes were leagues ahead of the normal teachers. By having access to better teachers, I for sure received a better education than non-gifted students. And honestly, I can see why that is a problem. Ideally all teachers would be competent and caring, but as a society we tend to treat the position as a glorified baby sitter