DoRevision

Revise by subject

Browse free interactive GCSE revision by subject and exam board: AQA, Edexcel, OCR, WJEC, SQA and CCEA, matched to the official specifications.

Browse the full GCSE revision map

Agriculture and Land Use

Ancient History

Arabic

Art and Design

Astronomy

Bengali

Biblical Hebrew

Biology (Twenty First Century Science)

Biology

Built Environment

Business Studies

Business

Chemistry (Twenty First Century Science)

Chemistry

Chinese (Spoken Mandarin)

Chinese (spoken Mandarin/spoken Cantonese)

Citizenship Studies

Classical Civilisation

Classical Greek

Combined Science (Gateway Science)

Combined Science (Twenty First Century Science)

Combined Science: Synergy

Combined Science: Trilogy

Combined Science

Computer Science

Construction and the Built Environment

Contemporary Crafts

Dance

Design and Technology

Digital Technology

Drama

Economics

Electronics

Engineering and Manufacturing

Engineering

English Language and Literature (Single and Double Award)

English Language

English Literature

Film Studies

Food Preparation and Nutrition

Food and Nutrition

French

Gaeilge

Geography A (Geographical Themes)

Geography A

Geography B (Geography for Enquiring Minds)

Geography B

Geography

Geology

German

Government and Politics

Greek

Gujarati

Health and Social Care, and Childcare

History A (Explaining the Modern World)

History B (Schools History Project)

History

Home Economics: Child Development

Hospitality

Integrated Science (Single Award)

Irish

Italian

Japanese

Latin

Learning for Life and Work

Leisure, Travel and Tourism

Mathematics and Numeracy (Double Award)

Mathematics

Media Studies

Modern Hebrew

Motor Vehicle and Road User Studies

Moving Image Arts

Music

Panjabi

Persian

Physical Education

Physics (Twenty First Century Science)

Physics

Polish

Portuguese

Psychology

Religious Studies

Russian

Science (Double Award)

Single Award Science

Social Studies

Sociology

Spanish

Statistics

Technology and Design

The Sciences (Double Award)

Turkish

Urdu

Welsh