ESL-1

ESL – Beginner Stage

Duolingo seems best for Hispanic speakers learning English.
Mango, every public library has it, seems best for Arabic speakers.

For the four below, see the links in the week 2 post.
Daily English Conversation,
English for you,
English Lessons 4 You, and
Jennifer ESL.

English as a Second Language

esl-games

Duolingo duolingo (This app has a mobile app available.)

British Council- Learning English
British Council – Learn English (This app has a mobile app available.)

FluentU

Voice of America

English Central

News in Levels

talk-english

Language Guide

listen-and-write

language-8

vocab-sushi