You are offline — saved lessons and resources are still available.
Live exams

Think you are ready? Sit a real paper and find out.

Past GCE, mock, pre-mock, sequence and term papers — timed like the exam hall, with an OMR answer sheet, and marked the moment you finish. See every question you got wrong.

  • Choose a paper for your class
  • Sign in with your student account
  • Write against the clock
  • Get your score and corrections instantly

93 papers available

ICT Free
GCE · 2017

0796 ICT GCE AL 2017 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Literature in English Free
GCE · 2017

0735 LITERATURE GCE AL 2017 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
MATHS MECHANICS Free
GCE · 2017

0765 Pure Math with Mechanics GCE AL 2017 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Physics Free
GCE · 2017

0780 Physics GCE AL 2017 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Biology Premium
GCE · 2016

0710 Biology GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Chemistry Free
GCE · 2016

0715 Chemistry GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Computer Science Free
GCE · 2016

0795 CSC GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Economics Free
Mock · 2016

0730 English Lang NWM AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
English Language Free
GCE · 2016

0730 English Lang GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Food Science Free
Mock · 2016

0740 FOOD SCIENCE NWM AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
French Free
GCE · 2016

0745 FRENCH GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Further Mathematics Free
GCE · 2016

0775 FMaths GCE AL 2016 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first