As a college professor at a large state university, I can tell you that teaching ability counts for almost nothing! I have won many teaching awards and get high teaching ratings from students...but, my tenure, and now my pay raises are based not on how well I teach, but on how many publications I have each year, how many invited addresses I make each year, and how much grant $$ I bring in (and yes, I publish, have grants, and give lots of talks. I used to love teaching!). Universities give a lot of "talk" about rewarding teaching, but if you were to look into their faculty advancement policies you would find it is $$ and publicity that is rewarded, not turning out well-educated graduates. Yes, I "only" teach 3 classes for a total of 9 hours per week (plus 3 office hours)...but I do about 40-50 hours a week of research time in the lab (usually supervising undergrad and grad students and helping fund their theses and dissertations from my own research $$) because the lab work and publications pay the rent!
State and federal funding has decreased so much at most state universities that they depend on the grant $$ (universities take in 40-60% of the total cost of the grant to keep for "general purpose" funds) to pay the rent. Publications and invited addresses increase the likelihood of getting grants...professors, especially those in the sciences, have only so many hours to give and we give up what isn't reinforced- too often that is good teaching. We no longer have enough "teaching assistants" from general funds, so these TAs come from our research grants dollars. Thus, I will hire a student with good lab skills rather than good 'teaching' skills because I am paying their salary and need them to help me do my grant work. Even my teaching too often gets put on a back burner- that's what I do when I am not doing my 'regular' job!
Until the system changes, so it goes.....get after the state legislature and your elected officials to change the system and reward teaching at the university level and you will get better teacher- until then, we will continue to fund our universities off of the backs of professors and students alike.
Note: I love my research, and I have the BEST students....couldn't do my job, and nor would I want to, if I didn't have the best lab group in the Midwest (okay, maybe the whole darn country!).