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.

DIKSHA
1

DIKSHA
10,420
points
10,420
2.

Khumar
2

Khumar
9,710
points
9,710
3.

Zarifa
3

Zarifa
8,060
points
8,060
4.
pavan krishna
4
pavan krishna
6,850
points
6,850
5.

Nirmal patel
5

Nirmal patel
6,260
points
6,260
6.

Jeyran Nasibova
6

Jeyran Nasibova
6,110
points
6,110
7.

aisilti
7

aisilti
5,940
points
5,940
8.

Nitikesh Shah
8

Nitikesh Shah
5,890
points
5,890
9.
Ilkin Mammadzada
9
Ilkin Mammadzada
5,860
points
5,860
10.

es sa
10

es sa
5,570
points
5,570
More
IELTS Exercises Leaderboard
1.

DIKSHA

DIKSHA
10,420
points
10,420
2.

Khumar

Khumar
9,710
points
9,710
3.

Zarifa

Zarifa
8,060
points
8,060
4.
pavan krishna
pavan krishna
6,850
points
6,850
5.

Nirmal patel

Nirmal patel
6,260
points
6,260
6.

Jeyran Nasibova

Jeyran Nasibova
6,110
points
6,110
7.

aisilti

aisilti
5,940
points
5,940
8.

Nitikesh Shah

Nitikesh Shah
5,890
points
5,890
9.
Ilkin Mammadzada
Ilkin Mammadzada
5,860
points
5,860
10.

es sa

es sa
5,570
points
5,570
11.

Thao P Nguyen

Thao P Nguyen
5,360
points
5,360
12.

Parvin

Parvin
5,350
points
5,350
13.

Nitish Bansal

Nitish Bansal
5,350
points
5,350
14.

Priyanka Rajpaul

Priyanka Rajpaul
5,210
points
5,210
15.

rahman

rahman
5,190
points
5,190
16.

BHM

BHM
4,880
points
4,880
17.

R

R
4,650
points
4,650
18.

sbd

sbd
4,490
points
4,490
19.
Syed Waleed Aftab
Syed Waleed Aftab
4,490
points
4,490
20.

Palvasha

Palvasha
4,460
points
4,460
21.
Nguyễn Tiến Vinh
Nguyễn Tiến Vinh
4,460
points
4,460
22.

Matanat Yaqublu

Matanat Yaqublu
4,450
points
4,450
23.

Hung Pham

Hung Pham
4,430
points
4,430
24.
kaniz taneea
kaniz taneea
4,340
points
4,340
25.
Aynur Nabiyeva
Aynur Nabiyeva
4,340
points
4,340
26.

Nguyễn Thanh Thảo

Nguyễn Thanh Thảo
4,280
points
4,280
27.

Mohammed Ahmed Ali

Mohammed Ahmed Ali
4,220
points
4,220
28.
Vamsi Gunturi
Vamsi Gunturi
4,180
points
4,180
29.

Mai Hoàng Việt

Mai Hoàng Việt
4,160
points
4,160
30.

Ngô quang Đức

Ngô quang Đức
4,140
points
4,140
31.

Zohra

Zohra
4,050
points
4,050
32.
Md. Azim Khan
Md. Azim Khan
4,010
points
4,010
33.
gulnara memmedova
gulnara memmedova
3,890
points
3,890
34.

MEGH PATEL

MEGH PATEL
3,880
points
3,880
35.

Võ Hoàng Anh Quốc

Võ Hoàng Anh Quốc
3,820
points
3,820
36.

Meena

Meena
3,810
points
3,810
37.

Nada

Nada
3,740
points
3,740
38.

Abdulalimov Gulmammad

Abdulalimov Gulmammad
3,700
points
3,700
39.

Qasim Rzali

Qasim Rzali
3,650
points
3,650
40.

Rama Imran Siddiqui

Rama Imran Siddiqui
3,490
points
3,490
41.

Hoang Trang

Hoang Trang
3,390
points
3,390
42.

Sevda

Sevda
3,310
points
3,310
43.

Mahmudur Rahman

Mahmudur Rahman
3,300
points
3,300
44.

Ilkana Mahmudlu

Ilkana Mahmudlu
3,240
points
3,240
45.

Fikrat

Fikrat
3,210
points
3,210
46.

Ujjwal Desai

Ujjwal Desai
3,210
points
3,210
47.

Sara Ahmadova

Sara Ahmadova
3,210
points
3,210
48.

dang nguyen

dang nguyen
3,210
points
3,210
49.
m. sanad
m. sanad
3,090
points
3,090
50.

Huseyn Huseyn

Huseyn Huseyn
3,040
points
3,040
51.
Wajeeha Zamir
Wajeeha Zamir
3,010
points
3,010
52.
Lê Minh Đông
Lê Minh Đông
2,940
points
2,940
53.

Linh Doan

Linh Doan
2,920
points
2,920
54.

AYTAN

AYTAN
2,890
points
2,890
55.

Sidhant Narang

Sidhant Narang
2,790
points
2,790
56.

zaufishan

zaufishan
2,710
points
2,710
57.

jaldhi

jaldhi
2,690
points
2,690
58.

Nguyễn Thanh hải

Nguyễn Thanh hải
2,670
points
2,670
59.
Md. Shakhawat Hossain
Md. Shakhawat Hossain
2,630
points
2,630
60.

Samir Aslanzade

Samir Aslanzade
2,600
points
2,600
61.
Ankit Cristy
Ankit Cristy
2,530
points
2,530
62.

Umer Noor

Umer Noor
2,470
points
2,470
63.

harsh sureshbhai parmar

harsh sureshbhai parmar
2,470
points
2,470
64.

Vartika Biyala

Vartika Biyala
2,440
points
2,440
65.

minh le

minh le
2,410
points
2,410
66.
Jigar Parik
Jigar Parik
2,380
points
2,380
67.

Arjun

Arjun
2,380
points
2,380
68.

Vishw Naik

Vishw Naik
2,360
points
2,360
69.

Aya Ahmed

Aya Ahmed
2,350
points
2,350
70.

Chanakya Kuchipudi

Chanakya Kuchipudi
2,320
points
2,320
71.
sani rasheed
sani rasheed
2,320
points
2,320
72.

Nhi Dao

Nhi Dao
2,320
points
2,320
73.
Gultekin Qurbanova
Gultekin Qurbanova
2,310
points
2,310
74.

Nguyen Thanh Hai

Nguyen Thanh Hai
2,290
points
2,290
75.

Thiên An Ngô Gia

Thiên An Ngô Gia
2,260
points
2,260
76.
Trần Phi Long
Trần Phi Long
2,260
points
2,260
77.

Sevinj Ismayilova

Sevinj Ismayilova
2,200
points
2,200
78.
Trần Đình Tuấn
Trần Đình Tuấn
2,170
points
2,170
79.

Neha

Neha
2,140
points
2,140
80.

Mai xuân Trường

Mai xuân Trường
2,140
points
2,140
81.

Dhvani Brahmbhatt

Dhvani Brahmbhatt
2,140
points
2,140
82.

Khoi Nguyen

Khoi Nguyen
2,140
points
2,140
83.

Kusal Patel

Kusal Patel
2,120
points
2,120
84.

Akansha Sharrma

Akansha Sharrma
2,110
points
2,110
85.

Muhammad Usman

Muhammad Usman
2,090
points
2,090
86.
Nguyễn Hoàng Hiếu
Nguyễn Hoàng Hiếu
2,070
points
2,070
87.

NGUYỄN THẢO TRINH

NGUYỄN THẢO TRINH
2,050
points
2,050
88.

Rza Abbasov

Rza Abbasov
2,030
points
2,030
89.

Nguyễn Thiên Tâm

Nguyễn Thiên Tâm
1,990
points
1,990
90.

Han

Han
1,990
points
1,990
91.
Hang Giang
Hang Giang
1,970
points
1,970
92.

Ellie

Ellie
1,960
points
1,960
93.

AFSHAN TABASSUM

AFSHAN TABASSUM
1,930
points
1,930
94.

MD Tariqul Islam Tareq

MD Tariqul Islam Tareq
1,930
points
1,930
95.

Parul Almadi

Parul Almadi
1,930
points
1,930
96.
Đỗ Thị Hồng Hạnh
Đỗ Thị Hồng Hạnh
1,880
points
1,880
97.

Nguyễn Thu Uyên

Nguyễn Thu Uyên
1,840
points
1,840
98.

priyansu panchal

priyansu panchal
1,830
points
1,830
99.

BERNA GÜLER

BERNA GÜLER
1,800
points
1,800
100.

gulnar

gulnar
1,790
points
1,790