Inglese - Free Online Quizzes
Visit the quiz section of Insegnanti-Inglese's website and try their free online English language quizzes. The page introduction is in Italian, but all the quizzes are in English, obviously.
There are currently around 35 free English quizzes, each on a specific topic and divided into elementary, pre-intermediate, intermediate and advanced levels. Due to a lack of available time, only one new quiz is added each month. The site administrators are looking for teachers, ideally based in Italy, who would like to join and contribute to the site, if you're interested!
At the end of each quiz you can see your score and can go back and review any errors you made. There is also a full 100-question ESL English level test for you to try.