Skip to content

Practice library

61 original papers and skill sets across 5 courses, plus official exam resources.

IELTS

Academic & General Training

Listening, Reading, Writing and a recorded Speaking interview with Marisa.

Open IELTS practice →

Full papers

Complete a timed GCEasy paper with Marisa alongside you, then review your marked answers.

53 full papers

TGATFull paper

The community open day — original practice paper

20 questions · responses, conversations, cloze & comprehension

30 minutes20 marks
20 multiple-choice questionsPaper 1 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication15 minutes suggested
  2. Text completion and reading15 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Journeys and small discoveries — original practice paper

20 questions · useful exchanges, sentence logic & reading evidence

30 minutes20 marks
20 multiple-choice questionsPaper 2 of 10 · Scores and personal feedback

Paper structure

  1. Responses and conversations15 minutes suggested
  2. Text completion and comprehension15 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Information that makes a difference — original practice paper

20 questions · conversations, practical texts, data & paragraph organisation

40 minutes20 marks
20 multiple-choice questionsPaper 1 of 10 · Scores and personal feedback

Paper structure

  1. Conversation completion8 minutes suggested
  2. Reading varied texts22 minutes suggested
  3. Text completion and paragraph organisation10 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Design, memory and everyday decisions — original practice paper

20 questions · conversation, reviews, reporting, tables & writing skills

40 minutes20 marks
20 multiple-choice questionsPaper 2 of 10 · Scores and personal feedback

Paper structure

  1. Conversation completion8 minutes suggested
  2. Practical and extended reading22 minutes suggested
  3. Text completion and paragraph organisation10 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Crossing the same water

Comparative register analysis & purposeful transformation

90 minutes40 marks
All written answers · 4 questionsPaper 1 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis30 minutes suggested
  2. Comparison and transformation60 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Whose voice goes into the archive?

Directed feature writing & analytical commentary

90 minutes50 marks
All written answers · 4 questionsPaper 2 of 10 · Scores and personal feedback

Paper structure

  1. Plan and write a feature50 minutes suggested
  2. Analyse choices and adapt the audience40 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Changing words at work

Language variation, interaction & evidence for change

90 minutes40 marks
All written answers · 4 questionsPaper 3 of 10 · Scores and personal feedback

Paper structure

  1. Compare written and spoken contexts35 minutes suggested
  2. Evaluate methods and language change55 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 3: Culture and connections

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 3 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 4: Food and fair choices

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 4 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 5: Technology with a purpose

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 5 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 6: Neighbourhoods and nature

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 6 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 7: Learning together

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 7 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 8: Comfort in shared spaces

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 8 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 9: Journeys and access

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 9 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

Thai A-LevelFull paper

Thai A-Level English practice 10: Stories and public events

30 original questions · communication, language use and reading

50 minutes30 marks
30 multiple-choice questionsPaper 10 of 10 · Scores and personal feedback

Paper structure

  1. Communication and information15 minutes suggested
  2. Language and organisation15 minutes suggested
  3. Reading and interpretation20 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Night journeys, different promises

Service announcements, interview voice and information for new readers

85 minutes40 marks
All written answers · 4 questionsPaper 4 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Who gets to borrow?

Policy language, a represented meeting and access to practical resources

85 minutes40 marks
All written answers · 4 questionsPaper 5 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

A museum after hours

Promotional writing, a personal journal and the limits of visitor evidence

85 minutes40 marks
All written answers · 4 questionsPaper 6 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Do short messages lose meaning?

Workplace variation, represented interaction and a fictional language investigation

85 minutes40 marks
All written answers · 4 questionsPaper 7 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

An apology and a reply

Institutional accountability, a student column and audience-sensitive explanation

85 minutes40 marks
All written answers · 4 questionsPaper 8 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

The name of a place

Tourism promotion, a public address and the language of shared identity

85 minutes40 marks
All written answers · 4 questionsPaper 9 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

International A LevelFull paper

Instructions for more than one reader

Technical procedure, a beginner guide and evaluation of a small user trial

85 minutes40 marks
All written answers · 4 questionsPaper 10 of 10 · Scores and personal feedback

Paper structure

  1. Close language analysis35 minutes suggested
  2. Comparison and audience adaptation50 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

A journey worth planning

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 3 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Learning the job together

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 4 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

More than a result

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 5 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Being a thoughtful guest

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 6 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Before you press publish

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 7 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Behind the performance

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 8 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

A morning at the market

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 9 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

TGATFull paper

Finding your way into college life

30 original questions · communication, text completion and reading

50 minutes30 marks
30 multiple-choice questionsPaper 10 of 10 · Scores and personal feedback

Paper structure

  1. Everyday communication12 minutes suggested
  2. Text completion15 minutes suggested
  3. Reading and inference23 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 1 · Museums and Harbour Light

Imported question paper, reading insert and original teacher marking guide

120 minutes80 marks
All written answers · 18 questionsPaper 1 of 14 · Scores and personal feedback

Paper structure

  1. Question 1 · Comprehension and summary45 minutes suggested
  2. Question 2 · Vocabulary and language40 minutes suggested
  3. Question 3 · Report35 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 1 · A second timetable

Reading Set 02 · station reuse, cargo-bike lending and a night survey

120 minutes80 marks
All written answers · 18 questionsPaper 2 of 14 · Scores and personal feedback

Paper structure

  1. Question 1 · Comprehension and summary45 minutes suggested
  2. Question 2 · Vocabulary and language40 minutes suggested
  3. Question 3 · Report35 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 1 · Shared discoveries and Bracken Orchard

Original Reading Set 03 · comprehension, summary, language and report writing

120 minutes80 marks
All written answers · 18 questionsPaper 3 of 14 · Scores and personal feedback

Paper structure

  1. Question 1 · Comprehension and summary45 minutes suggested
  2. Question 2 · Vocabulary and language40 minutes suggested
  3. Question 3 · Report35 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 2 · A later start

Imported directed writing and choice of descriptive or narrative composition

120 minutes80 marks
All written answers · 2 questionsPaper 4 of 14 · Scores and personal feedback

Paper structure

  1. Section A · Directed writing60 minutes suggested
  2. Section B · One composition60 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 2 · A courtyard for everyone

Directed writing about shared school space and a choice of four compositions

120 minutes80 marks
All written answers · 2 questionsPaper 5 of 14 · Scores and personal feedback

Paper structure

  1. Section A · Directed writing60 minutes suggested
  2. Section B · One composition60 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

Paper 2 · Learning beyond the timetable

Directed writing about community learning and a choice of four compositions

120 minutes80 marks
All written answers · 2 questionsPaper 6 of 14 · Scores and personal feedback

Paper structure

  1. Section A · Directed writing60 minutes suggested
  2. Section B · One composition60 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Environmental Management - Paper 1, Set 01

Principles of Environmental Management | Original 2027-2029-style practice

105 minutes80 marks
All written answers · 34 questionsPaper 1 of 9 · Scores and personal feedback

Paper structure

  1. Complete paper105 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Environmental Management - Paper 2, Set 01

Environmental Management in Context | Original 2027-2029-style practice

105 minutes80 marks
All written answers · 34 questionsPaper 2 of 9 · Scores and personal feedback

Paper structure

  1. Complete paper105 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 1 · Natural resources

Weekly unit test · rocks, mining, sustainable resource use and energy

45 minutes40 marks
All written answers · 12 questionsPaper 3 of 9 · Scores and personal feedback

Paper structure

  1. A · Rock formation9 minutes suggested
  2. B · Mining and sustainable resources11 minutes suggested
  3. C · Energy resources and generation10 minutes suggested
  4. D · Energy management and fracking15 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 2 · Land

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 4 of 9 · Scores and personal feedback

Paper structure

  1. Land45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 3 · Water

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 5 of 9 · Scores and personal feedback

Paper structure

  1. Water45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 4 · The atmosphere and human activities

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 6 of 9 · Scores and personal feedback

Paper structure

  1. The atmosphere and human activities45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 5 · Ecosystems biodiversity and fieldwork

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 7 of 9 · Scores and personal feedback

Paper structure

  1. Ecosystems biodiversity and fieldwork45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 6 · Natural hazards

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 8 of 9 · Scores and personal feedback

Paper structure

  1. Natural hazards45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE EnvironmentFull paper

Chapter 7 · Human population

Weekly unit test · 12 written questions · 40 marks

45 minutes40 marks
All written answers · 12 questionsPaper 9 of 9 · Scores and personal feedback

Paper structure

  1. Human population45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 1 · Crack the question

Original Cambridge-style focused unit assessment · 2027–2029 skills

45 minutes20 marks
All written answers · 6 questionsPaper 7 of 14 · Scores and personal feedback

Paper structure

  1. Crack the question45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 2 · Read between the lines

Original Cambridge-style focused unit assessment · 2027–2029 skills

45 minutes20 marks
All written answers · 6 questionsPaper 8 of 14 · Scores and personal feedback

Paper structure

  1. Read between the lines45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 3 · Say more with less

Original Cambridge-style focused unit assessment · 2027–2029 skills

45 minutes30 marks
All written answers · 6 questionsPaper 9 of 14 · Scores and personal feedback

Paper structure

  1. Say more with less45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 4 · Why that word?

Original Cambridge-style focused unit assessment · 2027–2029 skills

45 minutes28 marks
All written answers · 6 questionsPaper 10 of 14 · Scores and personal feedback

Paper structure

  1. Why that word?45 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 5 · Step into the text

Original Cambridge-style focused unit assessment · 2027–2029 skills

55 minutes32 marks
All written answers · 6 questionsPaper 11 of 14 · Scores and personal feedback

Paper structure

  1. Step into the text55 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 6 · Make your case

Original Cambridge-style focused unit assessment · 2027–2029 skills

65 minutes50 marks
All written answers · 6 questionsPaper 12 of 14 · Scores and personal feedback

Paper structure

  1. Make your case65 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 7 · Paint a picture

Original Cambridge-style focused unit assessment · 2027–2029 skills

65 minutes55 marks
All written answers · 6 questionsPaper 13 of 14 · Scores and personal feedback

Paper structure

  1. Paint a picture65 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.

IGCSE LanguageFull paper

English Unit 8 · Tell a story

Original Cambridge-style focused unit assessment · 2027–2029 skills

65 minutes56 marks
All written answers · 6 questionsPaper 14 of 14 · Scores and personal feedback

Paper structure

  1. Tell a story65 minutes suggested

Marisa is available while you work. Finish to review your answers and explanations.