Short stories are the best for English learning because students can read them in under 30 minutes. This means that they can read stories with a variety of topics and be exposed to a lot of different vocabulary. Plus, interest and motivation will remain high.