Try the following English as a Second Language and Basic Skills resources.
Quizzes, tests, exercises, and puzzles to learn English.
Provides customized, learner-centered English language instruction.
Helps students find an ESL class and helps volunteers find programs that need tutors.
Includes many exercises and games for improving English language skills.