Lots of options. A bit poor design. But it is free. Don't forget to try next two level apps after this one.
Perfect game must download
It is very good
One of the bests
Free Learning English app - Practice English with vocabulary Quiz and FlashCard
English Speaking App to learn English, Hindi, Kannada! Speak English in 30 days.
Spoken English for Competitive Exams:Learn English, English Grammar & Interview