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
Mock · 2018

0796 ICT SWM AL 2018 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
ICT Free
GCE · 2018

0796 ICT GCE AL 2018 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
MATHS MECHANICS Free
Mock · 2018

0765 Pure Math with Mechanics SWM AL 2018 P1

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

0765 Pure Math with Mechanics GCE AL 2018 P1

  • Upper Sixth
  • 50 questions
  • 90 minutes
  • Be the first
Physics Free
Mock · 2018

0780 Physics SWM AL 2018 P1

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

0780 Physics GCE AL 2018 P1

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

0710 Biology GCE AL 2017 P1

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

0715 Chemistry GCE AL 2017 P1

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

0730 English Lang GCE AL 2017 P1

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

0745 FRENCH GCE AL 2017 P1

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

0775 FMaths GCE AL 2017 P1

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

0760 HISTORY GCE AL 2017 P1

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