We have a large collection of writing exercises online, with new ones being added regularly. Once you are at a good level of English, you should combine your knowledge of vocabulary and grammar to understand and produce well-written pieces of text. We provide model text types for you to read and practice.
To get started, just select a level from below.
Text Types for Basic English Learners
Text Types for Independent English Learners
Text Types for Proficient English Learners
Check out our puzzles, activities and games available:
Here are more activities available: