Iowa is pretty good regarding high schools, particularly where I came from. Teachers are given a degree of flexibility, but there seems to be a fair degree of uniformity in certain styles which are widely adopted. Most of my teachers were pretty fair for the most part, and most were decent enough to work with.

At UNI right now, most of my teachers are fairly bland atm, with the exception of my macro econ prof, who admits to being an oddball, but offers good solid analysis of how the economy works.