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

Biology (Twenty First Century Science)

Built Environment

Business

Business Studies

Chemistry

Chemistry (Twenty First Century Science)

Chinese (Spoken Mandarin)

Chinese (spoken Mandarin/spoken Cantonese)

Citizenship Studies

Classical Civilisation

Classical Greek

Combined Science

Combined Science (Gateway Science)

Combined Science (Twenty First Century Science)

Combined Science: Synergy

Combined Science: Trilogy

Computer Science

Construction and the Built Environment

Contemporary Crafts

Dance

Design and Technology

Digital Technology

Drama

Economics

Electronics

Engineering

Engineering and Manufacturing

English Language

English Language and Literature (Single and Double Award)

English Literature

Film Studies

Food Preparation and Nutrition

Food and Nutrition

French

Gaeilge

Geography

Geography A

Geography A (Geographical Themes)

Geography B

Geography B (Geography for Enquiring Minds)

Geology

German

Government and Politics

Greek

Gujarati

Health and Social Care, and Childcare

History

History A (Explaining the Modern World)

History B (Schools History Project)

Home Economics: Child Development

Hospitality

Integrated Science (Single Award)

Irish

Italian

Japanese

Latin

Learning for Life and Work

Leisure, Travel and Tourism

Mathematics

Mathematics and Numeracy (Double Award)

Media Studies

Modern Hebrew

Motor Vehicle and Road User Studies

Moving Image Arts

Music

Panjabi

Persian

Physical Education

Physics

Physics (Twenty First Century Science)

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