I have taught 1st through 5th grade in both a US and UK curriculum, as well as teaching all grade levels in the computer lab at a Title I school in Georgia, USA. I have taught in two different states in the US - Georgia and New Mexico, as well as teaching in Morocco. Every classroom I've ever taught in has had a high ELL population.
I have taught both high income and low-income school students, and find that no matter where I teach, most kids need to look at every problem from 12 different angles. Although it is challenging, it is also incredibly rewarding.