Sucks to be you guys, I guess.
My Calc teacher has a passion for math and also teaches at the local Penn State campus, my history teacher has a passion for history and has us do things outside of the curriculum, my English teacher has a passion for English & history which is quite an asset as the Junior course in my district is British literature and the US educational system provides nothing as far as European history goes, & I've yet to ask my chem teacher a question she can't answer...
Mind you, my high school ranks at the bottom of the state.