"However, I can say that most of my instructors now (at UHS) don't have teaching licenses - private school, they don't have to - and are unrealistically better than public school teachers"
The problem with teachers (my humble opinion) is the college education they get that trains them to be the lousy teachers they are. Every new crop of teachers coming out of college has some new "Gee WIZ!" great idea for how to better instruct the students, even though the tried and true methods of the past worked just fine.
I also would note that, at least at Michigan State, the crop of students I knew there that were in education were, generally speaking, blithering idiots. Much like Yellowjacket, these people couldn't argue their way out of a box. The standards to getting in to education, I suspect, are too low, thus allowing it to be a fallback position for the kids that couldn't get in to the degree program they wanted. Either that, or they wanted to get in to teaching because "it looks like FUN!!!" Which is fine....you should enjoy your job...but...
I'm not saying all teachers in public schools are bad by any means, and certainly don't want to ruffle the feathers of the local teachers here...but between my own education, and now watching my daughters experience public education (which is generally decent in our district) I find it is anyone's guess as to whether or not you are going to get an effective teacher from year to year/class to class.
But all in all...what matters the most...is the student's desire to learn...and whether or not they have a parent at home that encourages them. If you have a wiling student and support at home, *any* student can learn in *any* situation....meaning that, more than anything, I indict the families of America as much or more than I will indict the school systems or teachers.