Grammar

English4U

Great site for practising your grammar and vocabulary. Tons of exercises.

Perfect English Grammar

Very complete site for practising your grammar skills, from basic to advanced.

English Grammar

Incredibly helpful website that'll help you get a handle on English grammar in no time!

Reading Skills

News in Levels

News in Levels offers up-to-date news articles in three separate levels: basic, intermediate and advanced. Depending on your reading skills, you can select a level that suits your needs.

 

Listening Skills

Writing Skills

Speaking Skills

Vocabulary

Memrise

Website and app that help your remember and train vocabulary using mnemonic devices.

Pronunciation

Howjsay

Online pronouncing dictionary. Enter a word and listen to how it's pronounced.