Computer Science

Computer Science is rapidly changing every aspect of the world we all live in.


“The best way to predict the future is to implement it.”

David Heinemeier Hansson

When our students leave university and look for their first job, many of them will be applying for roles that do not yet exist. A rounded education should help prepare them for this constantly evolving world. Studying Computer Science teaches students a range of invaluable life skills such as reasoning, logical thinking, problem solving, precision and resourcefulness.

In the Lower School, the Computing curriculum is designed to enable students to develop computational thinking skills and become competent digital users. Students study a range of topics including programming, spreadsheets, binary, hexadecimal, computer hardware and networks.

In the Upper School, Computer Science is a popular GCSE option subject. We offer two courses:

  • OCR Computer Science GCSE (9-1) which is engaging and practical, encouraging creativity and problem solving. It encourages students to develop their understanding and application of the core concepts in computer science. Students also analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.
  • Cambridge International GCSE (iGCSE) Information and Communication Technology (0417) which encourages students to develop lifelong skills, which will be useful to them in their work across the curriculum and prepare them for future employment. They will develop understanding of the implications of technology in society, including social, economic and ethical uses and awareness of the ways ICT can help in home, learning and work environments. The syllabus combines theoretical and practical studies focusing on the ability to use common software applications to solve problems, including word processors, spreadsheets, databases, interactive presentation software, web browsers and website design. Students analyse, design, implement, test and evaluate ICT systems, ensuring that they are fit for purpose.

At Sixth Form we offer the OCR Computer Science A Level qualification which helps students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student’s technical understanding and their ability to analyse and solve problems using computational thinking.

We are a small friendly department with a strong emphasis on offering a range of enrichment opportunities which include:

Course Summary and Specifications
Please click on the links below to download the relevant PDF:


Top co-educational independent day school in Surrey

The Times (A Level & GCSE league tables 2019)

Happy kids, great results.

The Good Schools Guide

Reigate Grammar School is rated as ‘Exceptional’

The Independent Schools Inspectorate 2016