Resources for English
Check out these online websites to practice your English.
Newsela is a great website with news stories from many subjects (science, technology, business/law, literature, and sports)
Free Rice is a useful site to practice your vocabulary in different subjects. You can practice vocabulary at different levels in various subjects and also languages. The more points you receive for correct answers donations are made to help feed needy people around the world.
Common Lit has advanced texts in various genres and types of writing. It is a good website with read aloud features. Good practice for the NCFE exams.