English-Test.net

Online ESL tests in a variety of topics: grammar, synonyms, business English, common errors, idioms, and more.  Levels are labeled elementary, intermediate, and advanced on the site but are more high intermediate to advanced. 
Skills: 
grammar
Level: 
ESL Intermediate
ESL Advanced
Topics: 
esl
employment