Learn a Language: Edufind.com

Online English grammar, games, tests, and exercises.  Most activities are free.  Taking the free assessment test requires a valid email address (and I suspect they will advertise to you).  The layout is a little unusual and navigation is initially tricky, but seems to be consistent once you understand it.  Other languages also available. 
Skills: 
reading
grammar
Level: 
ESL Advanced
Topics: 
esl