Teacher of Computer Science

Contract type: Permanent

Hours of work: Full Time 

Salary: We can offer the most competitive salary for the right candidate

Anticipated start date: Required for September 2023

Closing date: 9th May 2023

Interviews Expcted: To be confirmed but will follow shortly after closing

Location: Buckingham, Buckinghamshire

Job Overview  

Stowe School’s Computer Science is a growing department looking to appoint an enthusiastic, inspiring and qualified teacher to teach Computer Science through to ‘A’ Level and supporting preparation of candidates looking to do Computer Science at university. A visionary and lively approach will be important, with an awareness of the need to make the subject accessible and enjoyable.

We would like the candidates to demonstrate their ability to teach programming at all levels. For more experienced teachers and aspiring Heads of Departments, there may be further professional opportunities. A willingness to contribute fully to the Department whilst also adding to the extra-curricular and pastoral life in the School is essential.

Stowe School is committed to safeguarding and promoting the welfare of children.  Applicants must be willing to undergo child protection screening appropriate to the post, including checks with past employers and the Disclosure and Barring Service. 

The School reserves the right to withdraw the advert before the closing date.

Purpose of the job: 

To support the Head of Department in the delivery of the highest standards of pupil learning and teaching, and of achievement.

The Department: 

The Computing & ICT Department is an evolving department consisting of two full-time teachers one with Head of Department responsibilities. The department consists of two well-equipped rooms both featuring SMART Boards, latest PCs and an ever growing array of software which provides pupils with the opportunity to learn a wide array of Computing principles, programming and scripting languages.  Staff and pupils are able to bring their own devices to work from sharing resources and projects wirelessly via the School’s VLE.  The department prides itself on being able lead and share its technological expertise with all members of the school community. Department is keen to develop its extra-curricular portfolio with addition of societies, clubs and electives to offer additional skills and practices to the school community along with supporting individuals who would like to further study the subject at University.

GCSE Computer Science (AQA) is taught in the Lower School and A Level Computer Science (AQA) in the Sixth Form, focusing programming with Python in GCSE and C# at A Level.

Key Tasks:

To promote the aims of the School at all times with colleagues, parents, pupils and the public

  • To play a full part in a seven day a week boarding School with commitment to teaching, pastoral care, extra-curricular activities and School duties.
  • To assist in the recruitment of pupils and to promote the School and Department.
  • To provide professional high quality teaching, with the effective use of appropriate resources and the highest standards of learning and achievement of all pupils.
  • To attend all appropriate Health & Safety (COSHH) and Child Protection training issues related to the pupils, School and Department.

1 Teaching

1.1 To enable pupils to acquire knowledge and make progress according to their ability so that they increase their understanding and develop their skills in the subject taught.

1.2 To foster in pupils the application of intellectual, physical or creative effort, interest in their work, and the ability to think and learn for themselves.

1.3 To create well-planned lessons and deliver through effective and appropriate teaching methods, activities and management of class time.

1.4 To show a good understanding of the aptitudes, needs and prior attainments of the pupils and ensure these are taken into account in lesson-planning.

1.5 To utilise effective strategies for managing behaviour and encouraging pupils to act responsibly.

1.6 To teach, according to their educational needs, the pupils assigned to him/her, including the setting and marking of work to be carried out by the pupils in class, prep and elsewhere.

1.7 To assess, record and report on pupils’ development, progress and attainment

1.8 To work with, and under the instruction and guidance of, the Head of the Department(s) to which the teacher is assigned, in the preparation and development of courses of study, teaching materials, teaching programmes.

1.9 To carry out the terms of a departmental job description arrived at after individual discussion and consultation with the Head of Department(s) or manager to whom the teacher is assigned.

1.10 To contribute to the development of the curriculum, and to be aware of the latest thinking in both subject and the national curricula.

1.11 To staff activities, clinics and other academic support measures according to the needs of the pupils.

2 Social and moral welfare of pupils

2.1 To take responsibility for the educational, social and moral welfare of pupils in the context of Stowe's boarding community.

2.2 To assist the Houseparent(s) of the boarding house to which he/she is assigned, as required by the Headmaster. For Junior School Tutors, this will normally involve a regular, weekly evening duty supervising pupils, occasional supervision of early prep and some weekend events as needed.

3 Tutorial Work

3.1 To provide guidance and advice to tutees assigned to him/her, on their academic programmes, timetables, methods of study, study skills, further education and future careers, including information about sources of more expert advice on specific questions, making relevant records and report

3.2 To attend any Personal, Social and Health Education tutorial sessions as specified for his/her tutor group by the Senior Tutor

3.3 To communicate and consult with the parents of pupils to communicate and co-operate with persons or organisations inside and outside the School in order to promote the social and moral welfare of pupils

3.4 To participate in meetings arranged for any of the purposes above.

4 Games and extra-curricular activities 

All staff are expected to assist with, and be involved in, the provision of both games and extra-curricular activities. The nature of that assistance and the degree of involvement will naturally vary according to the experience, skills and aptitudes of individual staff. Nevertheless, in a boarding community, all staff can expect to be called upon during the week and at weekends, to contribute to this essential part of the School's educational provision.

5. Assessments and reports

5.1 To provide or contribute to oral and written assessments, reports and references relating to individual pupils and groups of pupils.

6 Review and Professional Development 

6.1 To keep abreast of developments in his/her subject(s) and its teaching methods in order to maintain a high level of professional competence; checking exam board websites regularly for specification updates and exam information and to attend Exam Board Inset. Staff should also participate in arrangements within the agreed framework for review and professional development, including INSET.

7. Discipline, Health and Safety

7.1 To maintain good order and discipline among pupils and safeguarding their health and safety both on the School premises and when they are engaged in School and other activities elsewhere, within the framework of the Health and Safety Policy documents.

7.2  To adhere to and manage all appropriate Health & Safety legislation, risk assessments and Child Protection training issues related to the Department

8 Cover

8.1 To supervise and, where possible, teach pupils whose teacher is not available.

9 Meetings

9.1 To participate in all meetings which relate to the school curriculum, school organisation and school administration and to attend Chapel, assemblies and other school events as required by the Head.

10 Public Examinations

10.1 Staff should participate in arrangements for preparing pupils for public examinations and assess pupils for the purposes of such examinations. Teachers should also record and report such assessments and supervise and invigilate pupils during such examination

11 School Duties

11.1 To undertake the supervision of pupils at meal times, in detention, on school journeys and on school premises as required by the duty rota.

12 Management and Administration

12.1 To contribute to the induction and support of new and probationary teachers.

12.2 To be committed to continuing career and professional development.

12.3 To ensure compliance with the current Teaching Staff Handbook.

This job description reflects the present requirements of the post and as duties and responsibilities change/develop, the job description will be reviewed and be subject to amendment in consultation with the post holder. 

Date agreed: March 2023

Person Specification

The selection of candidates for short-listing will be based on this specification and candidates should bear this in mind when preparing their application and completing the application form:





  • An Honours degree (or equivalent) in the relevant subject​
  • Post Graduate Certificate in Education
  • Relevant teaching qualification

Specialist Skills & Experience 


  • An ability to motivate, enthuse and influence to achieve highest academic standards.
  • A commitment to safeguard and promote the welfare of children
  • Experience in Computer Science Teaching
  • Ability to teach programming
  • Experience of classroom teaching, ideally at A-Level
  • Knowledge of C# programming language
  • Strong commitment towards Computer Science.


Personal Qualities


  • A willingness to participate fully in the pastoral care, School duties and extra-curricular activities.
  • Ability to learn new technologies and programming languages
  • Offer exciting clubs and societies outside of the lesson to support the subject.

To apply now , please download the application form for this job here. We look forward to recieving your application.