English Language Learners

BrainPop ELL
An English language learning program that uses highly engaging animated movies to model conversational English while seamlessly introducing grammar concepts and vocabulary words. (Login needed)
Grades K-12

DuoLingo
Gamified language learning with fun graphics and immediate feedback. Courses offered for learning English for native speakers of numerous languages, with more in development.
Grades 6-12

Google Translate
Translate to or from a lengthy and growing list of languages. Not perfect, but incredibly helpful!
Grades K-12

USA Learns
“A free website for adults (and teens) to learn English. Here you can practice English speaking, reading, writing, listening, grammar, vocabulary and more.” Created and maintained by the Sacramento County Office of Education and the Project IDEAL Support Center at the University of Michigan.
Grades 6-12


Visit the Assistive Technology page for tools to support language learners, including text to speech and speech to text apps.