First off, I do like at least one intention of Teach for America.
I have also found that schools suppress progressive methods such as problem based learning and differentiation. There is real inconsistency in their approach to tech integration and administration does not create an atmosphere of creativity and support for unique approaches. It's all about test prep and uniformity. I'm supposed to be supporting one-to-one computing but the teachers just do their thing and I'm on the sidelines. I can't make them listen or cooperate