This Grade 6 English ESL assessment test is really good for kids to learn English. In the style of O-Net in Thailand or PISA tests, this test requires the students to think and not just memorize. There are many nice pictures with the questions too. This test is interactive. Students can finish it online. And after, they can check their answers to see what they got right or wrong.