This seems like a practice that would work for some students and hurt others. Some students may not do well with a particular teacher. Being stuck for years with that teacher is a disservice to the student.
But that's life though. Even when you get a job there are people that you don't get along with, but you still find a way to make it work. If you would just move that student to a teacher that they preferred, might instill wrong perceptions of reality in the kid. They're both humans. Humans can talk and reason, why not use that to try and solve the issues? Edit: Feel free to down vote, but I'm of the opinion that adve…
You expect a 6 year old to have the insight and emotional maturity to work around with a terrible teacher? Why would they even need a teacher if they could overcome that kind of adversity by themselves?