1) Teachers face challenges in educating a large population of English language learners who have high transience. ELL students need extensive language exposure through hearing, writing, speaking and reading English.
2) Computers can provide valuable language experiences for ELL students by offering supplemental instruction tools like computer-assisted instruction.
3) Websites, software, and productivity tools allow ELL students to practice their English skills independently and without judgment, supporting language development through repetition in an engaging way.