USA LearnsA site for high-schoolers or adults to improve English speaking, pronunciation, listening, reading, spelling, writing and grammar. It was developed by the US Dept of Educ, the Calif Dept of Educ, and others.
-- Don't miss the LINK FOR TEACHERS (bottom right of screen) !