Skip to main content
British Informatics Olympiad (BIO)

Competition Support · Computing

British Informatics Olympiad (BIO)

The UK's national programming competition, and a standout signal for computer science applicants.

Key Facts

Subject

Computer Science

Level

Sixth form and below

When

December-January (Round 1)

Format

Programming and algorithmic problems

Rounds

Round 1, then a final, then IOI selection

Run by

British Informatics Olympiad

University signal

Strong for Computer Science applications

Why BIO coaching is hard to find

The BIO sits above the syllabus, so most tutors cannot teach it

A tutor who has only taught Computer Science to A-Level has not met these problems. Competition papers are not harder versions of the syllabus, they are a different kind of work, and coaching them means having sat them. That is why most agencies quietly decline this, and why students who want to prepare seriously are usually left with a past-paper archive and no one to mark it.

We do teach it. Every Oxbridge Mentors tutor is a graduate of the University of Oxford or the University of Cambridge, and the ones who coach the BIO sat it themselves and scored at the top of it. That is the whole reason we can offer this when others do not.

Who it is for

Applicants aiming at the most selective courses, where strong grades are the baseline rather than the differentiator.

Admissions signal: Strong for Computer Science applications.

01

Section 01

What is the BIO?

The British Informatics Olympiad (BIO) is the UK's national competition in computer programming. Students solve algorithmic problems by writing and testing real code, and the top performers are selected towards the UK team at the International Olympiad in Informatics. It is one of the clearest ways for a computer science applicant to show genuine problem-solving and coding ability.

The British Informatics Olympiad is a programming competition sat in schools, usually over the winter. Students are given algorithmic problems and must write, test, and debug working code to solve them, so it rewards clear thinking about algorithms and data as much as raw coding speed.

Round 1 is completed in schools; the top scorers are invited to a final, and the strongest students are selected towards the UK team at the International Olympiad in Informatics. The problems can be tackled in common languages, so what matters is problem-solving, not familiarity with a specific framework.

For a computer science applicant, a serious BIO attempt is an unusually direct demonstration of ability: it shows an admissions tutor that you can turn a problem into a correct, efficient algorithm and then into working code.

Run by British Informatics Olympiad. See the official competition site for current dates and entry details.

02

Section 02

Format & Rounds

Round 1

Completed in schools over the winter: algorithmic problems solved by writing and testing real code.

Final

An invitation-only final for the top Round 1 scorers.

IOI selection

Further selection towards the UK team for the International Olympiad in Informatics.

03

Section 03

Who Should Enter

Students who already program a little and enjoy puzzles about algorithms and efficiency. It suits computer science applicants especially, but also strong mathematicians who like computational problem-solving. No specific language or course is required.

  • Open to students in sixth form and below.
  • Entered through your school.
  • Some programming experience in any common language is the main prerequisite.
04

Section 04

Key Dates & Timeline

  1. Autumn

    Practice algorithmic problems and core data structures.

  2. December-January

    British Informatics Olympiad Round 1 in schools.

  3. Spring

    National final for invited students, then IOI selection.

Windows are indicative and move each cycle. Always confirm exact dates on the organiser's site.

05

Section 05

How Our Tutors Help With the BIO

1

One-to-one coaching from tutors who read Computer Science at a top university and have competed in algorithmic contests.

2

Structured work on the core toolkit: sorting and searching, recursion, dynamic programming, graphs, and complexity.

3

Practice on past BIO problems with feedback on turning an idea into correct, efficient, well-tested code.

4

A plan that connects BIO preparation to the problem-solving a computer science application and interview will probe.

Tutoring is one-to-one and online, matched to the competition and the student. Packages start from over £50 per session with graduate mentors.

06

Section 06

How to Prepare

  • Learn the standard algorithms and data structures thoroughly. Most BIO problems are variations on well-known patterns.
  • Test your code hard, including edge cases. Marks come from programs that actually work on the tricky inputs, not just the obvious ones.
  • Practice regularly on algorithmic problem sets so translating an idea into working code becomes second nature under time pressure.
07

Section 07

Where It Leads

British Informatics Olympiad (BIO) is a strong signal for competitive applications. We connect competition coaching to the rest of your preparation:

Degrees This Strengthens

Computer ScienceMathematics and Computer ScienceEngineering

BIO: Frequently Asked Questions

Any common language is fine. The BIO rewards problem-solving and correct, efficient algorithms rather than familiarity with a particular language or framework.
You need enough to write and debug a small program. Beyond that, the competition is about learning algorithmic problem-solving, which is exactly what coaching builds.
Yes, directly. It is one of the clearest signals of genuine ability, and the algorithmic thinking it develops is what admissions interviews and courses test.

Preparing for the BIO?

Book a free consultation and we'll match you with a specialist who knows this competition inside out.

Book Free Consultation