Where we live our colleges are not so great. However prior to my kiddo taking the english class, we researched the teacher, met with the teacher, got feedback from other students and thought wow this is going to be great. We set up her whole schedule to do this and were bound. The Friday before classes were to start they changed the teacher. The new teacher had a child similar age as my kiddo. I find those teachers the hardest to work with. So I do still think checking out the teacher is a good idea but by no means fool proof.