The Reading Practice web app features 50 short reading passages from B2 - C2 level. It's an ideal way for advanced ESL students to prepare for the IELTS or TOEFL reading tests... or just to brush up on their reading skills in general.
Choose a reading passage from the menu.
Or learn about reading skills here.
For easier reading (A1 - A2), click here.