Prepare for your test with a range of free IELTS study materials and resources. Our online resources are specially designed to help you maximise your IELTS score and get you acquainted with the real test format by practicing small Listening and Reading exercises. We provide 3 levels for you to easily choose your most appropriate one.
Listening 1 short answer
Listening 1 short answer
Listening 2 table completion
Listening 2 table completion
Listening 3 sentence completion
Listening 3 sentence completion
Listening 4 matching
Listening 4 matching
Listening 5 multiple choice
Listening 5 multiple choice
Listening 6 multiple choice
Listening 6 multiple choice
Listening 7 form completion
Listening 7 form completion
Listening 8 labeling a diagram
Listening 8 labeling a diagram
Reading 1 Short answers
Reading 1 Short answers
Reading 2 table completion
Reading 2 table completion
Reading 3 Matching information to paragraph
Reading 3 Matching information to paragraph
Reading 4 Sentence completion
Reading 4 Sentence completion
Reading 5 Matching headings to paragraph
Reading 5 Matching headings to paragraph
Reading 6 Multiple choice
Reading 6 Multiple choice
Writing 1 Static charts
Writing 1 Static charts
Writing 2 understanding static charts
Writing 2 understanding static charts
Writing 5 past simple
Writing 5 past simple
Writing 6 practice activity
Writing 6 practice activity
Writing 11 verb and noun structures (1)
Writing 11 verb and noun structures (1)
Writing 12 verb and noun structures (2)
Writing 12 verb and noun structures (2)
Writing 13 dealing with numbers
Writing 13 dealing with numbers
Writing 16 Brainstorming ideas
Writing 16 Brainstorming ideas
Writing 17 Selecting ideas (1)
Writing 17 Selecting ideas (1)
Writing 18 Selecting ideas (2)
Writing 18 Selecting ideas (2)
Writing 20 Reporting verbs in the passive (2)
Writing 20 Reporting verbs in the passive (2)
Writing 21 Conditional in hypothetical discussion
Writing 21 Conditional in hypothetical discussion
Writing 22 Ideas for a writing task
Writing 22 Ideas for a writing task
Writing 23 Practice activity
Writing 23 Practice activity
Writing 24 Sample answer
Writing 24 Sample answer
Writing 8 multiple choice
Writing 8 multiple choice
Writing 9 Infomation in dynamic charts (2)
Writing 9 Infomation in dynamic charts (2)
Writing 25 Making comparisons (1)
Writing 25 Making comparisons (1)
Writing 26 Making comparisons (2)
Writing 26 Making comparisons (2)
Writing 27 Identifying the key features
Writing 27 Identifying the key features
Writing 28 Highlighting the key features
Writing 28 Highlighting the key features
Writing 29 Topic Sentences
Writing 29 Topic Sentences
Writing 30 Practice activity
Writing 30 Practice activity
Writing 32 Arguments for or against
Writing 32 Arguments for or against
Writing 33 Choosing an Introduce
Writing 33 Choosing an Introduce
Writing 34 Linking words and phrases (1)
Writing 34 Linking words and phrases (1)
Writing 35 Linking words and phrases (2)
Writing 35 Linking words and phrases (2)
Writing 36 Ideas for the writing task
Writing 36 Ideas for the writing task
Writing 37 Practice activity
Writing 37 Practice activity
Listening 9 form completion
Listening 9 form completion
Listening 10 classification
Listening 10 classification
Listening 11 multiple selection
Listening 11 multiple selection
Listening 12 summary completion
Listening 12 summary completion
Listening 13 table completion
Listening 13 table completion
Listening 14 Short Answers
Listening 14 Short Answers
Listening 15 table completion
Listening 15 table completion
Listening 16 labelling a diagram
Listening 16 labelling a diagram
Listening 17 form completion
Listening 17 form completion
Listening 18 multiple selection
Listening 18 multiple selection
Listening 19 multiple choice
Listening 19 multiple choice
Listening 20 sentence completion
Listening 20 sentence completion
Listening 21 form completion
Listening 21 form completion
Listening 22 multiple choice
Listening 22 multiple choice
Listening 23 classification
Listening 23 classification
Listening 24 summary completion
Listening 24 summary completion
Listening 31 multiple selection
Listening 31 multiple selection
Listening 32 multiple choice
Listening 32 multiple choice
Listening 33 sentence completion
Listening 33 sentence completion
Listening 34 matching
Listening 34 matching
Listening 35 labeling a diagram
Listening 35 labeling a diagram
Listening 36 multiple choice
Listening 36 multiple choice
Reading 7 Diagram completion
Reading 7 Diagram completion
Reading 8 True False Not given
Reading 8 True False Not given
Reading 9 Classification
Reading 9 Classification
Reading 10 Yes No Not given
Reading 10 Yes No Not given
Reading 11 Multiple selection
Reading 11 Multiple selection
Reading 12 Summary completion
Reading 12 Summary completion
Reading 13 Table completion
Reading 13 Table completion
Reading 14 True false not given
Reading 14 True false not given
Reading 15 Matching headings to paragraphs
Reading 15 Matching headings to paragraphs
Reading 16 Sentence completion
Reading 16 Sentence completion
Reading 17 Diagram completion
Reading 17 Diagram completion
Reading 18 Multiple selection
Reading 18 Multiple selection
Reading 19 Classfication
Reading 19 Classfication
Reading 20 Matching
Reading 20 Matching
Reading 21 Yes No Not Given
Reading 21 Yes No Not Given
Reading 22 Short Answers
Reading 22 Short Answers
Reading 23 matching headings to sections
Reading 23 matching headings to sections
Reading 24 True False Not Given
Reading 24 True False Not Given
Reading 25 Multiple selection
Reading 25 Multiple selection
Reading 26 Sentence completion
Reading 26 Sentence completion
Reading 27 Yes No Not Given
Reading 27 Yes No Not Given
Reading 28 Summary completion
Reading 28 Summary completion
Writing 39 Describing an objects
Writing 39 Describing an objects
Writing 40 Express purpose, cause and result
Writing 40 Express purpose, cause and result
Writing 41 The hydram water pump
Writing 41 The hydram water pump
Writing 42 Cohesive devices
Writing 42 Cohesive devices
Writing 43 Relative clauses (1)
Writing 43 Relative clauses (1)
Writing 44 Relative clauses (2)
Writing 44 Relative clauses (2)
Writing 45 The wind turbine
Writing 45 The wind turbine
Writing 46 Practice activity
Writing 46 Practice activity
Writing 48 paragraph headings
Writing 48 paragraph headings
Writing 49 Organising ideas into paragraphs
Writing 49 Organising ideas into paragraphs
Writing 50 noise problems and solutions
Writing 50 noise problems and solutions
Writing 51 expressing cause and effect
Writing 51 expressing cause and effect
Writing 52 preparation for the next task
Writing 52 preparation for the next task
Writing 53 Practice activity B
Writing 53 Practice activity B
Writing 54 Sample answer
Writing 54 Sample answer
Listening 25 table completion
Listening 25 table completion
Listening 26 form completion
Listening 26 form completion
Listening 27 Short Answers
Listening 27 Short Answers
Listening 28 sentence completion
Listening 28 sentence completion
Listening 29 classification
Listening 29 classification
Listening 30 diagram completion
Listening 30 diagram completion
Listening 37 form completion
Listening 37 form completion
Listening 38 multiple selection
Listening 38 multiple selection
Listening 39 Short Answers
Listening 39 Short Answers
Listening 40 multiple selection
Listening 40 multiple selection
Listening 41 sentence completion
Listening 41 sentence completion
Listening 42 classification
Listening 42 classification
Reading 29 Matching-table completion
Reading 29 Matching-table completion
Reading 30 Diagram completion
Reading 30 Diagram completion
Reading 31 Short Answers
Reading 31 Short Answers
Reading 32 Diagram completion
Reading 32 Diagram completion
Reading 33 Multiple selection
Reading 33 Multiple selection
Reading 34 Matching headings to paragraphs
Reading 34 Matching headings to paragraphs
Reading 35 Classification-Multiple choice
Reading 35 Classification-Multiple choice
Reading 36 Yes No Not given
Reading 36 Yes No Not given
Reading 37 Matching causes to effect
Reading 37 Matching causes to effect
Reading 38 Summary completion
Reading 38 Summary completion
Writing 55 Locating Information (1)
Writing 55 Locating Information (1)
Writing 56 Locating Information (2)
Writing 56 Locating Information (2)
Writing 57 Describing proportions
Writing 57 Describing proportions
Writing 58 Comparing quantities
Writing 58 Comparing quantities
Writing 59 using linking words
Writing 59 using linking words
Writing 60 practice activity
Writing 60 practice activity
Writing 62 ideas for a writing task
Writing 62 ideas for a writing task
Writing 63 free museums
Writing 63 free museums
Writing 64 Linking words and phrases
Writing 64 Linking words and phrases
Writing 65 relative clauses
Writing 65 relative clauses
Writing 66 relative pronouns
Writing 66 relative pronouns
Writing 67 Practice activity
Writing 67 Practice activity
Writing 69 write a report
Writing 69 write a report
Writing 70 practise reading a dynamic chart
Writing 70 practise reading a dynamic chart
Writing 71 organising a report on a dynamic graph
Writing 71 organising a report on a dynamic graph
Writing 72 practice organising a report
Writing 72 practice organising a report
Writing 73 Prepositions of time
Writing 73 Prepositions of time
Writing 74 correct tenses
Writing 74 correct tenses
Writing 75 Writing task 1 practice
Writing 75 Writing task 1 practice
Writing 78 practice activity
Writing 78 practice activity
Writing 79 Brainstorming Ideas
Writing 79 Brainstorming Ideas
Writing 80 argument and counter-argument
Writing 80 argument and counter-argument
Writing 81 writing the conclusions
Writing 81 writing the conclusions
Writing 82 cohesive devices (1)
Writing 82 cohesive devices (1)
Writing 83 cohesive devices (2)
Writing 83 cohesive devices (2)
Writing 84 practice activity
Writing 84 practice activity
Writing 85 sample answer
Writing 85 sample answer
Writing 100 Expressing Probability (2)
Writing 100 Expressing Probability (2)
Writing 101 for or against
Writing 101 for or against
Writing 102 Learning to refute arguments
Writing 102 Learning to refute arguments
Writing 103 Practice activity
Writing 103 Practice activity
Writing 86 identify trends
Writing 86 identify trends
Writing 87 identify trends (2)
Writing 87 identify trends (2)
Writing 88 identify trends (3)
Writing 88 identify trends (3)
Writing 89 identify trends (4)
Writing 89 identify trends (4)
Writing 90 identify trends (5)
Writing 90 identify trends (5)
Writing 91 Making approximations (1)
Writing 91 Making approximations (1)
Writing 92 Making approximations (2)
Writing 92 Making approximations (2)
Writing 93 Highlighting Interesting points
Writing 93 Highlighting Interesting points
Writing 94 Sighpost expressions
Writing 94 Sighpost expressions
Writing 95 Writing task 1 practice
Writing 95 Writing task 1 practice
Writing 97 Ideas for writing task
Writing 97 Ideas for writing task
Writing 98 Arguments
Writing 98 Arguments
Writing 99 Expressing Probability (1)
Writing 99 Expressing Probability (1)
Writing 105 Practice activity
Writing 105 Practice activity
Writing 106 Indentify stages in process
Writing 106 Indentify stages in process
Writing 107 Sequence Markers
Writing 107 Sequence Markers
Writing 108 First conditional
Writing 108 First conditional
Writing 109 Stage in a process- practice
Writing 109 Stage in a process- practice
Writing 111 Active and passive
Writing 111 Active and passive
Writing 112 Practice activity
Writing 112 Practice activity
Writing 114 Ideas for the writing task
Writing 114 Ideas for the writing task
Writing 115 Organising your ideas
Writing 115 Organising your ideas
Writing 116 Organising ideas into paragraph
Writing 116 Organising ideas into paragraph
Writing 117 Topic sentences
Writing 117 Topic sentences
Writing 118 Relative clauses and participle clauses
Writing 118 Relative clauses and participle clauses
Writing 120 expressing purpose (2)
Writing 120 expressing purpose (2)
Writing 121 Practice activity
Writing 121 Practice activity
Writing 122 Sample answer
Writing 122 Sample answer
Writing 123 Understanding charts, graphs and tables
Writing 123 Understanding charts, graphs and tables
Writing 124 Describing trends
Writing 124 Describing trends
Writing 125 Simple and complex sentences
Writing 125 Simple and complex sentences
Writing 126 the important of being accurate
Writing 126 the important of being accurate
Writing 127 tenses
Writing 127 tenses
Writing 128 Describing a process
Writing 128 Describing a process
Writing 129 advice for writing task 1
Writing 129 advice for writing task 1
Writing 130 Practice activity
Writing 130 Practice activity
Writing 133 analysing the question
Writing 133 analysing the question
Writing 134 writing the introduce
Writing 134 writing the introduce
Writing 135 writing the introduce (2)
Writing 135 writing the introduce (2)
Writing 136 writing the introduce (3)
Writing 136 writing the introduce (3)
Writing 137 writing the introduce (4)
Writing 137 writing the introduce (4)
Writing 138 writing the introduce (5)
Writing 138 writing the introduce (5)
Writing 139 writing the introduce (6)
Writing 139 writing the introduce (6)
Writing 140 formal language
Writing 140 formal language
Writing 141 Revisions (1)
Writing 141 Revisions (1)
Writing 142 Revisions (2)
Writing 142 Revisions (2)
Writing 144 Practice activity
Writing 144 Practice activity
Writing 146 Practice activity A
Writing 146 Practice activity A
Writing 147 Practice activity B
Writing 147 Practice activity B
Writing 148 sample answer
Writing 148 sample answer
Writing 151 Practice activity B
Writing 151 Practice activity B
Writing 149 Practice activity A
Writing 149 Practice activity A
Writing 153 Practice activity A
Writing 153 Practice activity A
Writing 155 practic activity B
Writing 155 practic activity B
IELTS Exercises Leaderboard
1.
Tô Khả Hân
1
Tô Khả Hân
16,260
points
16,260
2.
Rena İsayeva
2
Rena İsayeva
12,320
points
12,320
3.
Revan Gasimzade
3
Revan Gasimzade
12,140
points
12,140
4.

Abdul Rehman
4

Abdul Rehman
10,950
points
10,950
5.

Joe
5

Joe
10,730
points
10,730
6.

majd
6

majd
9,550
points
9,550
7.

Meysam Golm
7

Meysam Golm
9,010
points
9,010
8.

AsmaRizk
8

AsmaRizk
8,300
points
8,300
9.

Mahfuzar Rahman
9

Mahfuzar Rahman
8,120
points
8,120
10.

Mikayilova Zarifa
10

Mikayilova Zarifa
8,000
points
8,000
More
IELTS Exercises Leaderboard
1.
Tô Khả Hân
Tô Khả Hân
16,260
points
16,260
2.
Rena İsayeva
Rena İsayeva
12,320
points
12,320
3.
Revan Gasimzade
Revan Gasimzade
12,140
points
12,140
4.

Abdul Rehman

Abdul Rehman
10,950
points
10,950
5.

Joe

Joe
10,730
points
10,730
6.

majd

majd
9,550
points
9,550
7.

Meysam Golm

Meysam Golm
9,010
points
9,010
8.

AsmaRizk

AsmaRizk
8,300
points
8,300
9.

Mahfuzar Rahman

Mahfuzar Rahman
8,120
points
8,120
10.

Mikayilova Zarifa

Mikayilova Zarifa
8,000
points
8,000
11.
Godfrey Jr Vibangco
Godfrey Jr Vibangco
7,980
points
7,980
12.

Truong Nam

Truong Nam
7,930
points
7,930
13.
Ilyass Peter
Ilyass Peter
7,480
points
7,480
14.
Murad Elekberli
Murad Elekberli
7,260
points
7,260
15.

jane

jane
7,160
points
7,160
16.

Md. Masudur Rahman Sakib

Md. Masudur Rahman Sakib
6,910
points
6,910
17.

Alona Sarmiento

Alona Sarmiento
6,800
points
6,800
18.
Akhil reddy
Akhil reddy
6,730
points
6,730
19.

Sevinj Aliyeva

Sevinj Aliyeva
6,720
points
6,720
20.

Nargiz Musayeva

Nargiz Musayeva
6,430
points
6,430
21.

Ferid Quliyev

Ferid Quliyev
6,280
points
6,280
22.
hiền nguyenhien
hiền nguyenhien
6,180
points
6,180
23.
Ulvi Hasanov
Ulvi Hasanov
6,150
points
6,150
24.

Dhruvkumar Patel

Dhruvkumar Patel
6,000
points
6,000
25.

LIEZL ANN CAWTE

LIEZL ANN CAWTE
5,970
points
5,970
26.

Gunel Ordukhanova

Gunel Ordukhanova
5,960
points
5,960
27.

ANKIT

ANKIT
5,940
points
5,940
28.

Joebert Del Mundo

Joebert Del Mundo
5,600
points
5,600
29.

Ehsan Aghili

Ehsan Aghili
5,500
points
5,500
30.

Nidhi Khandelwal

Nidhi Khandelwal
5,240
points
5,240
31.

Andrea

Andrea
5,170
points
5,170
32.

husam walid

husam walid
5,160
points
5,160
33.
RENALYN SULADAY
RENALYN SULADAY
5,110
points
5,110
34.

Sarvesh Malpani

Sarvesh Malpani
5,020
points
5,020
35.

Aimee Soto

Aimee Soto
5,000
points
5,000
36.
İrem Elif Erkara
İrem Elif Erkara
5,000
points
5,000
37.
REDINA SERRANO
REDINA SERRANO
4,920
points
4,920
38.

amin muhammad

amin muhammad
4,900
points
4,900
39.

Lilpar

Lilpar
4,770
points
4,770
40.

Heider Telfah

Heider Telfah
4,760
points
4,760
41.
Trâm Mây
Trâm Mây
4,690
points
4,690
42.

nijat panahov

nijat panahov
4,680
points
4,680
43.
Arbaz Khan
Arbaz Khan
4,610
points
4,610
44.

Narmin

Narmin
4,580
points
4,580
45.
Fawad Karim
Fawad Karim
4,520
points
4,520
46.

Syed Ali Safeer

Syed Ali Safeer
4,520
points
4,520
47.

naher

naher
4,510
points
4,510
48.

Ozzy

Ozzy
4,490
points
4,490
49.

Nihad Memmedli

Nihad Memmedli
4,490
points
4,490
50.

Stephanie Pal

Stephanie Pal
4,490
points
4,490
51.
Furqan Mirza
Furqan Mirza
4,420
points
4,420
52.

Thinh Tran

Thinh Tran
4,370
points
4,370
53.

Ali Jr

Ali Jr
4,370
points
4,370
54.

Bushra

Bushra
4,330
points
4,330
55.

Reina

Reina
4,290
points
4,290
56.
ahmed algendy
ahmed algendy
4,280
points
4,280
57.

sara

sara
4,250
points
4,250
58.

zahida

zahida
4,230
points
4,230
59.
Ömer Faruk UYSAL
Ömer Faruk UYSAL
4,190
points
4,190
60.

Md. Atiqur Rahman

Md. Atiqur Rahman
4,160
points
4,160
61.

wasmiah alrashidi

wasmiah alrashidi
4,100
points
4,100
62.

Ravan

Ravan
4,100
points
4,100
63.
Nihat Heyderzade
Nihat Heyderzade
4,070
points
4,070
64.
Phuong Thanh
Phuong Thanh
4,040
points
4,040
65.

Md. Ariful Islam

Md. Ariful Islam
4,000
points
4,000
66.

Cavid

Cavid
3,930
points
3,930
67.
Samaneh Kazemi
Samaneh Kazemi
3,840
points
3,840
68.

kübra göral

kübra göral
3,830
points
3,830
69.
Hưng Nguyễn
Hưng Nguyễn
3,810
points
3,810
70.
şeyma nur kayacan
şeyma nur kayacan
3,800
points
3,800
71.

Aarav mahajan

Aarav mahajan
3,670
points
3,670
72.

Amir Shaghaghi

Amir Shaghaghi
3,660
points
3,660
73.

zafarqazia@gmail.com

zafarqazia@gmail.com
3,650
points
3,650
74.

mimi

mimi
3,650
points
3,650
75.

Denizhan Topalcan

Denizhan Topalcan
3,640
points
3,640
76.
Eman Faris
Eman Faris
3,630
points
3,630
77.

Obaidur Rahman

Obaidur Rahman
3,630
points
3,630
78.
SAQIB HUSSAIN BIZANJO
SAQIB HUSSAIN BIZANJO
3,620
points
3,620
79.

Rajib

Rajib
3,590
points
3,590
80.

hassan moeen

hassan moeen
3,530
points
3,530
81.

Mohammad Rahman

Mohammad Rahman
3,520
points
3,520
82.
Sri Nadella
Sri Nadella
3,490
points
3,490
83.

hasret cingi

hasret cingi
3,480
points
3,480
84.
Ruth Alexis Arambulo
Ruth Alexis Arambulo
3,480
points
3,480
85.

Ellen Bagtas

Ellen Bagtas
3,460
points
3,460
86.

Nguyen Thi Huynh Nhu

Nguyen Thi Huynh Nhu
3,420
points
3,420
87.
sarah hashempour
sarah hashempour
3,400
points
3,400
88.
asher ghori
asher ghori
3,400
points
3,400
89.

Đậu Nguyễn Thị

Đậu Nguyễn Thị
3,340
points
3,340
90.
Nguyễn Nam Hùng
Nguyễn Nam Hùng
3,300
points
3,300
91.
Ediz Topkaya
Ediz Topkaya
3,230
points
3,230
92.

Anar Mustafayev

Anar Mustafayev
3,210
points
3,210
93.

Tawhid

Tawhid
3,150
points
3,150
94.

Ana Patricia Zipagan Cruz

Ana Patricia Zipagan Cruz
3,080
points
3,080
95.

Gunel

Gunel
3,040
points
3,040
96.
kha test
kha test
3,000
points
3,000
97.
TIẾN LÊ MINH
TIẾN LÊ MINH
3,000
points
3,000
98.
Muzafar Ali
Muzafar Ali
3,000
points
3,000
99.
kathy ross
kathy ross
2,980
points
2,980
100.

Ehsan

Ehsan
2,970
points
2,970