@Ratmagiclady
I agree that teachers are often not as appreciated as they should be. I had some fantastic teachers. And they weren't always the one's I liked
To give you some background information. I went to a couple different middle schools, and three high schools. They were in higher income towns, and lower income towns. Never inner city though, so I don't have any experience with that. So I'm not basing my opinion on any one school system.
What I found is that the teachers often have their hands tied by administrations, forced to adhere to certain curriculums, and give tests that are easier to quantify. Which generally means lots of pre-approved muliple choice tests. Which were always easy for me. I never considered them an effective teaching tool, I always figured you're starting with a 25, based on chance, and process of elimination with almost no knowledge of the subject matter can usaully get you up to about a 50. It's not true in all cases, but certainly true in som.
A couple of the schools I went to weren't like that. The teachers were free to teach. I believe they had the course outlines approved, but were free to teach that information to the kids in the way they found most effective. In those schools, my grades suffered, but I learned more. I didn't feel I needed to be a straight A student, but I didn't like to fail either. Not graduating high school was never an option, so I was forced to put in more "minimum" effort. I wouldn't have done that if the teachers were afraid of hurting my feelings. Or if they were under pressure to make every kid pass, and pass well. I guess tough, but fair, would be the best way to describe some of those teachers. And in situations where I was willing to put in the extra effort they were there to help me. I value the C's, B's and occasional A's that I got in those classes far more that the A+'s I got in classes I was allowed to skate through. When everyone in a lower level(not advanced, AP, etc), is getting A's then I think there's a problem. Good grades, dont eqwal good lerning