Reading material for all levels.
Reading is very important in developing your understanding of a foreign language and increasing your vocabulary.
Download these free PDF books to practice English in your own time. It's helpful to make a list of new vocabulary in a notebook.
Elementary Level 0
Pre-intermediate Level 1
Intermediate Level 3
Upper- Intermediate Level 4
Advanced Level 5