This is a series of quick tests that will give you a rough idea of your level of English on a scale of 0 to 5.
This is a troubleshooting quiz. It determines your level and helps you pinpoint your errors. Do the quiz and then click on "Correct" to get your score and a list of your errors. For each error you can go to a quiz that can help you understand and correct the error.
100 multiple-choice questions which will determine your level online. Results are given in the form of course recommendations, - beginners, elementary, Cambridge First Certificate, etc.