Websites
Listening
Randall’s ESL Cyber Listening Lab http://www.esl-lab.com/ This website provides graded listening quizzes for English learners.
Storyline Online (for junior form) http://www.storylineonline.net/ You can find videos of actors reading   stories with creative illustrations.
Audible Stories https://stories.audible.com The website provides audios of a wide collection of stories.
Reading  
The Hong Kong Standard https://www.thestandard.com.hk The free newspaper provides the most updated local and world news.
BBC KS3 Bitesize-English https://www.bbc.co.uk/bitesize/subjects/z3kw2hv You can find tips on learning English, such as how to tackle different texts.
Speaking
Natural Reader http://www.naturalreaders.com You can upload any text to Natural Reader. The text will be then converted to mp3, so you can listen to it anywhere.
General English  
BBC Learning English https://www.bbc.co.uk/learningenglish/ BBC Learning English provides free videos and materials which will help you learn English. 
Ted-Ed https://ed.ted.com/ You can find hundreds of interesting lessons of different subjects and topics. 
Cambridge Dictionary https://dictionary.cambridge.org/zht/ It is an online dictionary. Look up new words using this world’s favourite dictionary.

 

Apps
Listening
English Listening Step by Step – English Speaking You can find graded listening lessons with tests and transcripts which can help improve your listening skills.
LyricsTraining You can practise listening by filling in the lyrics of your favourite English songs.
Accent Rosie An audio of a short English sentence will be sent to you each day. Type what you hear and send it to Rosie. She will tell you if you are correct.
Learn English by Conversation You can improve your English listening by clicking on programs which interest you. The programs come with auto scroll transcripts, exercises and quizzes.
Grammar
Learning English Grammar (UK ed) by British Council You can improve your grammar anywhere by doing the graded practice in this free app.
Speaking
Cambridge English 1500 Conversation There are over 1500 English conversations for you to listen and practise. With colourful illustrations, your learning journey can be much more fun! You can even test yourself by doing the listening tests.
Vocabulary
Word champions This is a free word game. You can choose the topic that you are most familiar with. You can even challenge your friends!
Learn the Oxford 3000 This app supports your vocabulary learning with images, phonetic transcriptions and pronunciation recording by native speakers. There are also three fun vocabulary games!